Verschlüsselte ICQ-Nachrichten mit Gaim
Stand: 18.10.2006
Man kann nicht nur
mit Gaim [1] IM-Nachrichten (im = instant messenger) verschlüsseln und es
gibt auch wesentlich mehr IM-Protokolle als das von ICQ
- aber ich beschränke mich hier darauf, aufgrund der weiten
Verbreitung von ICQ. An dieser Stelle möchte ich aber auch auf
jabber [2] hinweisen, einem freien Protokoll, das auch von Gaim
implementiert ist. Mit dem hier vorgestellten Plugin "Gaim-Encryption"
[3] für Gaim
kann man natürlich nicht nur ICQ-nachrichten verschlüsseln!
Auch begründet sich meine Beschränkung auf das Betriebssystem
Windows durch dessen weite Verbreitung. Bis auf die Installation der
Pakete läuft es aber eigentlich bei jedem Betriebssystem gleich ab. Unter Debian GNU/Linux oder
Ubuntu zum Beispiel reicht ein einfaches "apt-get install gaim gaim-encryption" in der Konsole als
root.
Ein kleiner Hinweis gleich vorweg:
Die Verschlüsselung funktioniert nur, wenn der Chat-Partner ebenfalls das Gaim-Plugin benutzt!
(Allerdings unabhängig vom Betriebssystem, auf dem Gaim läuft)
Voraussetzungen:
- einen ICQ-Account mit den dazugehörigen Daten (Passwort..!)
- knapp 20 MB Festplattenspeicher
- etwas Zeit
Warum Nachrichten verschlüsseln?
Die diesbezüglich interessante Stelle in den ICQ-Nutzungsbedinungen:
"You agree that by posting any material or information anywhere on the ICQ Services
and Information you surrender your copyright and any other proprietary right in the
posted material or information. You further agree that ICQ Inc. is entitled to use
at its own discretion any of the posted material or information in any manner it
deems fit, including, but not limited to, publishing the material or distributing it."
"ICQ Terms Of Service - Acceptable Use Policy"
auf der ICQ-Homepage, 07.06.2000
Das ist natürlich nicht der einzige Grund für die Verschlüsselung. Aber sowas
sollte einem dennoch zu denken geben...
Installation des Programms und des Plugins
1. Download der richtigen Dateien.
Eine aktuelle Gaim-Version findet sich zum Beispiel unter folgendem Link:
[ Gaim 1.5.0 ]
Bei den Testversuchen lief das Plugin mit der Gaim-Version 1.5.0 tadellos. die von den
Plugin-Machern empfohlene Version ist allerdings 1.3.1 - leider findet man die gar nicht mehr
so einfach. Deswegen ist wohl die Version 1.5.0 zu bevorzugen...
Diese Installationsversion bringt das GIMP-Toolkit [4], das für
Gaim benötigt wird gleich mit. Eine entsprechende Version des
Encryption-Plugins gibt es [ hier ].
2. Gaim installieren
Nach Aufruf der heruntergeladenen Gaim-Datei, erscheint als erstes die
Sprachauswahl. Den richtigen Punkt aus der Liste auszuwählen - das
dürfte wohl kaum größere Probleme bereiten. Nachdem
also die Auswahl mit "Ok" bestätigt wurde, erscheint nun der
Installationsassistent.

Nachdem die Lizenz erscheint und die Tatsache, dass es sich hierbei um
die GPL [5] 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üpfung auf dem Desktop anlegen - oder eben auch
nicht. Da Gaim in der angebenen Version auch das GIMP-Toolkit
mitinstalliert, besteht hier auch noch die
Möglichkeit, weitere Themes dafür zu installieren. Ich habe
mir hier das Wimp-Theme ausgesucht, weil es sich am besten in die
gewohnte Windows-Umgebung einfügt. Geschmackssache natürlich.


Da - wie schon erwähnt - auch GTK mitinstalliert wird, sofern noch
nicht vorhanden, 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.
Ebenso in dem darauffolgenden Dialog für das Zielverzeichnis von
Gaim selbst.
Hinweis:
Hier ist es wichtig, sich diesen Pfad aber auch
zu merken, da er später bei der Installation des
Encryption-Plugins natürlich noch benötigt wird!

Die Installation ist nun abgeschlossen. Mit einem Klick auf "Fertig
stellen" ist man soweit mal startklar...
Als nächstes rufen wir das Programm über das Startmenü
oder (falls angelegt) über die Verknüpfung auf dem Desktop
auf.
Es öffnen sich drei Fenster, die auf den ersten Blick auf
Unverständnis stoßen könnten. Aber nur mit der Ruhe.
Nur das oberste Fenster ist vorerst von Belang, die beiden anderen
treten nur kurz in Aktion.

Wir müssen Gaim jetzt erstmal unser ICQ-Konto bekannt machen. Um
das zu erledigen, tätigen wir zunächst einen Klick auf den
Button "Konten". Daraufhin tritt ein anderes der drei offenen Fenster
in den Vordergrund:

Da wir eines hinzufügen möchten, ist der folgerichtige
Schluss ein Klick auf den entsprechenden Button.

Da wir in diesem Fall das ICQ-Protokoll nutzen wollen, belassen wir die
oberste Option in ihrer Voreinstellung. Mit Benutzername - das ist ein
wenig irreführend - ist hier allerdings die ICQ-Nummer gemeint.
Die ist dort also (ohne trennzeichen, wie z.b. bindestriche) als
Ganzzahl anzugeben. Im darunterliegenden Feld geben wir das Passwort
unseres ICQ-Kontos an und im letzten Textfeld schließlich ein
Alias.
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 Gaim selbst starten muss und der Rest automatisch
erledigt wird.
Sind die eingaben getätigt, speichern wir das Ganze mit einem
Klick auf den entsprechenden Button.

Und schon steht dieses unser ICQ-Konto in den Konten. Dieses Fenster,
wie auch die anderen, können jetzt geschlossen werden und die Einrichtung
von Gaim als ICQ-Client ist soweit fertig.
3. Installation des Plugins
Jetzt kommt allerdings erst der eigentlich interessante Teil,
nämlich das Verschlüsselungsplugin. Mehr zu diesem Plugin unter [3].

Auch hier wieder die übliche Prozedur: Man ruft zuerst das
Setup-Programm auf. Der hinweis auf mögliche Inkompatibiltät
sollte zwar ernst genommen werden. In meinem Fall aber nutze ich die
Gaim-Version 1.5.0 - dennoch hat es reibungslos funktioniert. Wenn die
beiden Dateien von den von mir angegebenen Links oben heruntergeladen
werden, dürfte es allerdings von Haus aus keine Probleme geben.

Hier muss man aber etwas aufpassen: das Plugin muss natürlich den
Ordner kennen, in den Gaim installiert wurde! Weiter oben habe ich ja
darauf schon hingewiesen.

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 öffnen.
4. Die Aktivierung des Plugins
Dazu kommen wir, indem wir unter dem Punkt "Werkzeuge" im Hauptfenster
(Kontaktliste) den Unterpunkt "Einstellungen" anklicken.

Im Menü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üsselungsfunktionalität aktiviert (ein
Schlüsselpaar wird generiert, wie ein Hinweis informiert).

Das wars jetzt auch schon fast. Um letztendlich tatsächlich die
Nachrichten zu verschlüsseln geht ihr einfach auf den betreffenden
Kontakt und klickt mit der rechten Maustaste drauf. Dort erscheint
jetzt in dem Menü auch der Punkt "Automatisches verschlüsseln
aktivieren". Ein Klick darauf und ihr habt es geschafft!

Im Nachrichtenfenster kann man das auch jederzeit ein- und ausschalten:

Kleiner wichtiger Hinweis
Eine nachricht zu versenden, wenn der Gegenüber offline ist führt zu
Problemen: die Nachricht kann gar nicht übertragen werden - will man also
seinem Gegenüber eine nachricht zukommen lassen, obwohl dieser offline ist, muss man
dafür das Plugin kurzzeitig deaktivieren... (Das geht aber ganz einfach: Rechtsklick auf
den entsprechenden Buddy und kurz "Automatisches Verschlüsseln deaktiveren". Danach kann
man es ja sofort wieder aktivieren...)
[1] http://gaim.sourceforge.net/
[2] http://www.jabber.org/
[3] Offizielle seite des Gaim-Encryption plugins: http://gaim-encryption.sourceforge.net/
[4] http://www.gtk.org
[5] http://de.wikipedia.org/wiki/GNU_General_Public_License
|