cryptocd/documents/gaim_encryption/gaim_encryption.lyx

876 lines
15 KiB
Plaintext
Raw Normal View History

#LyX 1.3 created this file. For more info see http://www.lyx.org/
\lyxformat 221
\textclass article
\begin_preamble
\usepackage{hyperref}
\usepackage{html}
\usepackage{german}
\end_preamble
\language ngerman
\inputencoding auto
\fontscheme default
\graphics default
\paperfontsize default
\spacing single
\papersize Default
\paperpackage a4
\use_geometry 0
\use_amsmath 0
\use_natbib 0
\use_numerical_citations 0
\paperorientation portrait
\secnumdepth 3
\tocdepth 3
\paragraph_separation skip
\defskip medskip
\quotes_language english
\quotes_times 2
\papercolumns 1
\papersides 1
\paperpagestyle default
\layout Standard
2006-05-17 19:27:30 +02:00
\begin_inset ERT
status Collapsed
\layout Standard
\backslash
begin{rawhtml}
\layout Standard
<div id="container">
\layout Standard
\backslash
end{rawhtml}
\end_inset
\layout Standard
\begin_inset Include \input{menue.inc}
preview false
\end_inset
\layout Standard
\begin_inset ERT
status Collapsed
\layout Standard
\backslash
begin{rawhtml}
\layout Standard
<!-- main starts here -->
\layout Standard
<div id="main">
\layout Standard
\backslash
end{rawhtml}
\end_inset
\layout Title
2006-05-17 19:30:43 +02:00
Verschl<EFBFBD>sselte IM Nachrichten mit Gaim
2006-05-18 00:38:46 +02:00
\layout Standard
\begin_inset LatexCommand \tableofcontents{}
\end_inset
2006-05-17 19:27:30 +02:00
\layout Subsection
2006-05-17 19:27:30 +02:00
Einleitung
\layout Standard
2006-04-20 15:33:00 +02:00
Im Folgenden wird ekl<6B>rt, wie du mit Hilfe von
\emph on
Gaim-Encryption
\begin_inset Foot
collapsed false
\layout Standard
Gaim-Encryption
\begin_inset ERT
status Collapsed
2006-04-20 15:33:00 +02:00
\layout Standard
\backslash
htmladdnormallink{http://gaim-encryption.sourceforge.net}{http://gaim-encryption.sourceforge.net}
\end_inset
ist leicht verwechselbar mit Gaim-e
\begin_inset ERT
status Collapsed
\layout Standard
\backslash
htmladdnormallink{http://freshmeat.net/projects/gaim-e}{http://freshmeat.net/projects/gaim-e}
\end_inset
.
2006-04-20 15:33:00 +02:00
Hier ist das Erstere gemeint.
\end_inset
,
\emph default
IM-Nachrichten (IM = Instant Messenger) verschl<68>sseln kannst.
Dazu beschr<68>nkt sich die Beschreibung auf
\emph on
Gaim
\emph default
2006-04-20 15:33:00 +02:00
und
\emph on
ICQ
\emph default
2006-04-20 15:33:00 +02:00
.
Diese Variante ist schnell installiert und einfach nutzbar.
Du kannst aber nicht nur mit
\emph on
Gaim
\emph default
IM-Nachrichten verschl<68>sseln und es gibt auch wesentlich mehr IM-Protokolle
als das von
\emph on
ICQ
\emph default
.
An dieser Stelle m<>chte ich auch auf
\emph on
Jabber
\emph default
2006-06-09 15:48:54 +02:00
(
\begin_inset ERT
2006-05-17 19:27:30 +02:00
status Open
\layout Standard
\backslash
htmladdnormallink{jabber.org}{http://www.jabber.org}
\end_inset
2006-06-09 15:48:54 +02:00
) hinweisen, einem freien Protokoll, das auch in
\emph on
Gaim
\emph default
2006-04-20 15:33:00 +02:00
verwendbar ist.
Mit dem hier vorgestellten Plugin
\emph on
Gaim-Encryption
\emph default
2006-04-20 15:33:00 +02:00
lassen sich prinzipiell alle Protokolle in
\emph on
2006-04-20 15:33:00 +02:00
Gaim
\emph default
2006-04-20 15:33:00 +02:00
verschl<68>sseln!
\layout Standard
2006-04-20 15:33:00 +02:00
Ein wichtiger Hinweis gleich vorweg: die Verschl<68>sselung funktioniert nur,
wenn der Chat-Partner ebenfalls das
\emph on
2006-04-20 15:33:00 +02:00
Gaim-Encryption
\emph default
2006-04-20 15:33:00 +02:00
Plugin benutzt! Dieses ist f<>r viele Betriebssysteme verf<72>gbar.
\begin_inset Foot
2006-06-08 13:46:37 +02:00
collapsed false
2006-04-20 15:33:00 +02:00
\layout Standard
2006-06-09 15:48:54 +02:00
Der allgemeinere Ansatz, IM-Nachrichten per GnuPG zu verschl<68>sseln w<>rde
2006-04-20 15:33:00 +02:00
diese Anleitung sprengen.
2006-06-09 15:48:54 +02:00
Dazu brauchst du in jedem Fall jabber und ein passendes Programm, wie z.B.
gajim oder psi.
2006-04-20 15:33:00 +02:00
\end_inset
\layout Standard
Voraussetzungen:
2006-05-17 19:27:30 +02:00
\layout Itemize
2006-05-17 19:27:30 +02:00
einen
\emph on
2006-05-17 19:27:30 +02:00
ICQ
\emph default
Account mit den dazugeh<65>rigen Daten (Passwort..!)
2006-05-17 19:27:30 +02:00
\layout Itemize
2006-05-17 19:27:30 +02:00
knapp 20 MB Festplattenspeicher
\layout Itemize
2006-05-17 19:27:30 +02:00
etwas Zeit
2006-06-08 13:46:37 +02:00
\layout Subsubsection
Download der richtigen Dateien.
\layout Standard
Eine aktuelle
\emph on
Gaim
\emph default
2006-06-09 15:48:54 +02:00
-Version findet sich zum Beispiel auf folgendem Link:
\begin_inset ERT
status Open
\layout Standard
\backslash
2006-06-09 15:48:54 +02:00
htmladdnormallink{Gaim 1.5}{http://prdownloads.sourceforge.net/gaim/gaim-1.5.0.exe?use_mirror=mesh}
\end_inset
2006-06-09 15:48:54 +02:00
\layout Standard
Bei den Testversuchen lief das Plugin mit der
\emph on
Gaim
\emph default
-Version 1.5.0 tadellos.
die von den Plugin-Machern empfohlene Version ist allerdings 1.3.1.
\layout Standard
2006-06-08 13:46:37 +02:00
Das
\emph on
2006-06-08 13:46:37 +02:00
Gaim-Encryption
\emph default
2006-06-09 15:48:54 +02:00
Plugin gibt es hier:
\begin_inset ERT
status Open
\layout Standard
\backslash
2006-06-09 15:48:54 +02:00
htmladdnormallink{Gaim-Encryption 2.38}{http://prdownloads.sourceforge.net/gaim-encryption/gaim-encryption-2.38.exe?use_mirror=surfnet}
\end_inset
2006-06-09 15:48:54 +02:00
2006-06-08 13:46:37 +02:00
\layout Standard
F<EFBFBD>r die Installation in Windows haben wir die notwendige Software direkt
auf der CD untergebracht.
Folge diesen beiden Links:
\begin_inset ERT
status Open
\layout Standard
\backslash
2006-06-08 13:46:37 +02:00
htmladdnormallink{Gaim 1.5}{../programme/gaim-1.5.0.exe}
\end_inset
2006-06-08 13:46:37 +02:00
\begin_inset ERT
status Open
2006-06-08 13:46:37 +02:00
\layout Standard
\backslash
htmladdnormallink{Gaim-Encryption 2.38}{../programme/gaim-encryption-2.38.exe}
\end_inset
\layout Subsection
Gaim installieren
\layout Standard
Nach Aufruf der heruntergeladenen
\emph on
Gaim
\emph default
-Datei, erscheint als erstes die Sprachauswahl.
Den richtigen Punkt aus der Liste auszuw<75>hlen - das d<>rfte wohl kaum gr<67><72>ere
Probleme bereiten.
Nachdem also die Auswahl mit "Ok" best<73>tigt wurde, erscheint nun der Installati
onsassistent.
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_inst_01.png
\end_inset
\layout Caption
Installations-Assistent
\end_inset
\layout Standard
Nachdem die Lizenz erscheint und die Tatsache, dass es sich hierbei um die
\emph on
GPL
\emph default
2006-06-09 15:48:54 +02:00
(
\begin_inset ERT
status Open
\layout Standard
\backslash
htmladdnormallink{Info GPL}{http://de.wikipedia.org/wiki/GPL}
\end_inset
2006-06-09 15:48:54 +02:00
) handelt, mit einem "Weiter" freudig zur Kenntnis genommen wurde, geht
es jetzt an die Auswahl der zu installierenden Komponenten.
Je nach Geschmack, kann man hier also noch eine Verkn<6B>pfung auf dem Desktop
anlegen - oder eben auch nicht.
Da
\emph on
Gaim
\emph default
in der angebenen Version auch das
\emph on
GIMP
\emph default
-Toolkit mitinstalliert, besteht hier auch noch die m<>glichkeit, weitere
Themen daf<61>r zu installieren.
Ich habe mir hier das Wimp-Thema ausgesucht, weil es sich am besten in
die gewohnte Windows-Umgebung einf<6E>gt.
Geschmackssache nat<61>rlich.
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_inst_02.png
\end_inset
\layout Caption
Komponenten ausw<73>hlen
\end_inset
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_inst_03.png
\end_inset
\layout Caption
Zielverzeichnis ausw<73>hlen
\end_inset
\layout Standard
Da - wie schon erw<72>hnt - auch
\emph on
GTK
\emph default
mitinstalliert wird, muss hier das Zielverzeichnis f<>r eben diese Installation
angegeben werden.
In der Regel ist das vorgeschlagene Verzeichnis vollkommen in Ordnung -
nach Belieben kann man den Pfad aber auch noch anpassen.
\layout Standard
Ebenso in dem darauffolgenden Dialog f<>r das Zielverzeichnis von
\emph on
Gaim
\emph default
selbst.
\layout Standard
Hinweis: Hier ist es wichtig, sich diesen Pfad aber auch zu merken, da er
sp<73>ter bei der Installation des Encryption-Plugins nochmals ben<65>tigt wird!
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_inst_04.png
\end_inset
\layout Caption
Abschluss der Installation
\end_inset
\layout Standard
Die Installation ist nun abgeschlossen.
mit einem Klick auf "Fertig stellen" ist man soweit mal startklar...
als n<>chstes rufen wir das Programm <20>ber das Startmen<65> oder (falls angelegt)
<20>ber die Verkn<6B>pfung auf dem Desktop auf.
\layout Standard
Es <20>ffnen sich drei Fenster, die auf den ersten Blick auf Unverst<73>ndnis
sto<74>en k<>nnten.
aber nur mit der Ruhe.
Nur das oberste Fenster ist vorerst von Belang, die beiden anderen Fenster
treten nur kurz in Aktion.
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_01.png
\end_inset
\layout Caption
Erstes Fenster
\end_inset
\layout Standard
Wir m<>ssen
\emph on
Gaim
\emph default
jetzt erstmal unser
\emph on
ICQ
\emph default
-Konto bekannt machen.
Um das zu erledigen, t<>tigen wir zun<75>chst einen Klick auf den Button "Konten".
Daraufhin tritt ein anderes der drei offenen Fenster in den Vordergrund:
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_02.png
\end_inset
\layout Caption
Konten
\end_inset
\layout Standard
Da wir eines hinzuf<75>gen m<>chten, ist der folgerichtige Schluss wohl ein
Klick auf den entsprechenden Button.
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_03.png
\end_inset
\layout Caption
Konto hinzuf<75>gen
\end_inset
\layout Standard
Da wir in diesem Fall das
\emph on
ICQ
\emph default
-Protokoll nutzen wollen, belassen wir die oberste Option in ihrer Voreinstellun
g.
Mit Benutzername - das ist ein wenig irref<65>hrend - ist hier allerdings
die
\emph on
ICQ
\emph default
-Nummer gemeint.
Die ist dort also (ohne Trennzeichen, wie z.B.
Bindestriche) als Ganzzahl anzugeben.
Im darunterliegenden Feld geben wir das Passwort unseres
\emph on
ICQ
\emph default
-Kontos an und im letzten Textfeld schlie<69>lich ein Alias, den Nickname sozusagen.
\layout Standard
Es empfiehlt sich (sofern man sich des eingegebenen Passworts sicher ist)
bei der Option "Passwort speichern" ein H<>kchen zu setzen, um es nicht
bei jeder Anmeldung erneut eingeben zu m<>ssen.
Auch die Option "Auto-Login" sollte man wohl besser annehmen, sodass man
nur noch das Programm
\emph on
Gaim
\emph default
selbst starten muss und der Rest automatisch erledigt wird.
\layout Standard
Sind die Eingaben get<65>tigt, speichern wir das ganze mit einem Klick auf
den entsprechenden Button.
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_04.png
\end_inset
\layout Caption
Konten
\end_inset
\layout Standard
Und schon steht dieses unser
\emph on
ICQ
\emph default
-Konto in den Konten.
Dieses Fenster, wie auch die anderen, k<>nnen jetzt geschlossen werden und
die einrichtung von Gaim als
\emph on
ICQ
\emph default
-Client ist soweit fertig.
\layout Subsection
Installation des Plugins
\layout Standard
Jetzt kommt allerdings erst der eigentlich interessante Teil, n<>mlich das
2006-06-09 15:48:54 +02:00
Verschl<68>sselungs-Plugin (
\begin_inset ERT
status Open
\layout Standard
\backslash
htmladdnormallink{Info Plugin}{http://gaim-encryption.sourceforge.net/}
\end_inset
2006-06-09 15:48:54 +02:00
).
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_plugin_inst_01.png
\end_inset
\layout Caption
Installation des Plugins
\end_inset
\layout Standard
Auch hier wieder die <20>bliche Prozedur: Man ruft zuerst das Setup-Programm
auf.
Der Hinweis auf m<>gliche Inkompatibilt<6C>t sollte zwar ernst genommen werden.
In meinem Fall aber nutze ich die
\emph on
Gaim
\emph default
-Version 1.5.0 - dennoch hat es reibungslos funktioniert.
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_plugin_inst_02.png
\end_inset
\layout Caption
Zielverzeichnis w<>hlen
\end_inset
\layout Standard
Hier muss man aber etwas aufpassen: das Plugin muss nat<61>rlich den Ordner
kennen, in den
\emph on
Gaim
\emph default
installiert wurde! Weiter oben habe ich ja darauf schon hingewiesen.
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_plugin_inst_03.png
\end_inset
\layout Caption
Abschluss der Installation
\end_inset
\layout Standard
Das wars auch schon mit der Installation.
Jetzt fehlt nur noch die Aktivierung des Plugins - aber die ist auch nicht
schwieriger als alle bisherigen Schritte...
dazu m<>ssen wir nur die Einstellungen <20>ffnen.
\layout Subsection
Die Aktivierung des Plugins
\layout Standard
Dazu kommen wir, indem wir unter dem Punkt "Werkzeuge" im Hauptfenster (Kontaktl
iste) den Unterpunkt "Einstellungen" anklicken.
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_plugin_01.png
\end_inset
\layout Caption
Einstellungen
\end_inset
\layout Standard
Im Men<65>punkt Plugins findet sich auf der rechten Seite in der Liste auch
der Punkt "Gaim-Encryption".
durch einmaliges anklicken (setzen des H<>kchens) wird die Verschl<68>sselungsfunkt
ionalit<EFBFBD>t aktiviert (ein Schl<68>sselpaar wird generiert, wie ein Hinweis informier
t).
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_plugin_02.png
\end_inset
\layout Caption
Aktivierung des Plugins
\end_inset
\layout Standard
Das wars jetzt auch schon fast.
Um letztendlich tats<74>chlich die Nachrichten zu verschl<68>sseln geht ihr einfach
auf den betreffenden Kontakt und klickt mit der rechten Maustaste drauf.
Dort erscheint jetzt in dem Men<65> auch der Punkt "Automatisches verschl<68>sseln
aktivieren".
2006-04-20 15:33:00 +02:00
Ein Klick darauf und ihr habts geschafft! Ab jetzt kann niemand au<61>er dir
und deinem Gegen<65>ber eure Unterhaltung mitlesen.
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_plugin_03.png
\end_inset
\layout Caption
Automatisches Verschl<68>sseln aktivieren
\end_inset
\layout Standard
2006-04-20 15:33:00 +02:00
Im Nachrichtenfenster kann man die Verschl<68>sselung auch jederzeit ein- und
ausschalten:
\layout Standard
\begin_inset Float figure
wide false
collapsed false
\layout Standard
\begin_inset Graphics
filename gaim_plugin_04.png
\end_inset
\end_inset
2006-04-20 15:33:00 +02:00
\layout Subsection
2006-04-20 15:33:00 +02:00
Hinweise
\layout Itemize
Bis auf die Installation der Pakete l<>uft die Anwendung
\emph on
Gaim-Encryption
\emph default
bei jedem Betriebssystem gleich ab.
Unter Debian GNU/Linux oder Ubuntu GNU/Linux zum Beispiel reicht ein einfaches
2006-05-18 00:38:46 +02:00
"
\emph on
apt-get install gaim gaim-encryption
\emph default
" in der Konsole als root.
2006-04-20 15:33:00 +02:00
\layout Itemize
Eine Nachricht zu versenden, wenn der Gegen<65>ber offline ist f<>hrt zu Problemen:
Die Nachricht kann gar nicht <20>bertragen werden - will man also seinem gegen<65>ber
eine Nachricht zukommen lassen, obwohl dieser offline ist, muss man daf<61>r
das Plugin kurzzeitig deaktivieren...
(das geht aber ganz einfach: Rechtsklick auf den entsprechenden Buddy und
kurz "Automatisches Verschl<68>sseln deaktiveren".
Nach Versenden der Nachricht kann man es ja sofort wieder aktivieren...)
2006-04-20 15:33:00 +02:00
\layout Itemize
Manchmal k<>nnen die Schl<68>ssel nicht korrekt <20>bertragen werden (z.B.
zu strikte Firewall).
In dem Fall musst du per Hand die eigene id (deinen <20>ffentlichen Schl<68>ssel)
verschicken (liegt in .gaim/id) und/oder den <20>ffentlichen Schl<68>ssel von
2006-05-18 00:38:46 +02:00
deinem gegen<65>ber in die Datei
\emph on
known_keys
\emph default
eintragen.
2006-04-20 15:33:00 +02:00
\layout Itemize
Wichtig ist, die Schl<68>sselfingerabdr<64>cke auf sicherem <20>bertragungsweg zu
vergleichen (werden in werkzeuge->einstellungen->plugins->gaim-encryption
angezeigt).
Das brauchst du mit jedem deiner Kontakte nur einmal tun.
<20>ndert sich der Fingerabdruck sp<73>ter, frag auf gesichertem Weg nach ob
dein Gegen<65>ber wirklich einen neuen Schl<68>ssel benutzt.
\the_end