Instant Messaging von Christina Nell
Überblick Allgemeines Der Präsenzbegriff Protokolle Funktionsweise Sicherheit Folie 1 von 16
Allgemeines: Definition Instant Messaging (IM) bezeichnet einen Dienst, der es zwei oder mehreren Personen ermöglicht, mit Hilfe eines Programms (dem Instant Messenger) Nachrichtenin Echtzeit über ein Netzwerk auszutauschen. Folie 2 von 16
Allgemeines: Geschichte 1973 TERM-talk 1983 talk-dämon 1989 AOL ermöglicht modernes IM für seine Mitglieder 1996 Gründung von Mirabilis, 4 Monate später Erscheinen der ersten ICQ- Version 2002 AOL erhält ein US-Patent auf IM Folie 3 von 16
Allgemeines: IM heute 2004: IM überholt erstmals Free-Webmail- Angebote als wichtigste Form der Kommunikation am schnellsten wachsendes Segments des Internets täglich werden allein über das AIM-Netzwerk über 1,6 Mrd. Nachrichten versandt über 250 Mio. User weltweit Folie 4 von 16
Der Präsenzbegriff wesentliches Merkmal des modernen IM Identifizierung durch eindeutigen Namen Pflegen einer Kontaktliste mit Namen von Bekannten (und zusätzlichen Informationen) Darstellung von Präsenz als Onlinestatus viele Möglichkeiten für Wahl des Status: online = erreichbar abwesend, beschäftigt,... Folie 5 von 16
Protokolle jeder eigene IM-Anbieter verwendet sein eigenes Protokoll Vielzahl proprietärer Protokolle keine Interoperabilität fast alle Protokolle bieten inzwischen eine Vielzahl an Features Wahl des Protokolls eher eine Glaubensfrage im Folgenden: Vorstellung einzelner Protokolle Folie 6 von 16
Protokolle: OSCAR/ TOC OSCAR = Open System for Communication in Realtime IM-Protokoll von AOL für ICQ und AIM große Teile heute entschlüsselt TOC = Talk to OSCAR offenes Protokoll von AOL nur Chat möglich AOL Instant Messenger Folie 7 von 16
Protokolle: MSNP MSNP = Mobile Status Notification Protocol Protokoll für den MSN Messenger und den Windows Messenger aktuelle Version: MSNP11 Zusammenarbeit mit Microsofts Passport-System Ermöglicht Stimm-, Webcam- und Bildübertragungen MSN Messenger Folie 8 von 16
Protokolle: YMSG IM-Protokoll von Yahoo! aktuell YMSG11 Sogenannte Yahoo! ID bietet auch Zugang zu anderen Yahoo!-Services wie z.b. E-Mail unterstützt u.a. Konferenzen, Stimmund Webcamübertragungen sowie Avatare Yahoo! Messenger Folie 9 von 16
Protokolle: Standards mehrere Versuche der IETF zur Standartisierung von IM-Protokollen, insbesondere: IMPP = Instant Messaging and Presence Protocol SIMPLE = SIP for Instant Messaging and Presence Leveraging Extensions alle Versuche jedoch am Widerstand der großen IM-Anbieter gescheitert Lösung: Multiprotokoll-Clients (?) Miranda IM Folie 10 von 16
Funktionsweise Anmeldung IM Server Authentifizierung Verwalten der Kontaktliste auf dem Server Auffinden der Kontakte Aktualisieren der Kontaktliste beim Client IM Client Folie 11 von 16
Funktionsweise (2) Kommunikation (Peer-to-Peer) IM Server 1) Finde Maude 2) Die IP-Adresse von Maude ist 11.22.33.44 3) Hallo Maude :) 1 2 3 IM Client (Harold) IM Client (Maude) Folie 12 von 16
Funktionsweise (3) Kommunikation (Client-to-Server) IM Server 1) Schicke Hallo Maude :) an Maude 2) Nachricht von Harold: Hallo Maude :) 1 2 IM Client (Harold) IM Client (Maude) Folie 13 von 16
Funktionsweise (4) Abmelden IM Server Setzen des Status im Client Server sendet Nachricht an Clients der Kontakte man erscheint offline für die Kontakte IM Client IM Client Folie 14 von 16
Sicherheit gesamte Kommunikation erfolgt bis heute unverschlüsselt aber: IM-Dienste sind ideale Plattform für Würmer IM hat bereits jetzt gegenüber E-Mail stark aufgeholt stärkere Verbreitung bedingt höhere Gefahr momentan aber noch Eingrenzung durch fehlende Interoperabilität Folie 15 von 16
Zusammenfassung Status als Interpretation von Präsenz Vielzahl proprietärer Protokolle 2 grundlegende Netzwerkarchitekturen ernste, aber noch nicht weit verbreitete Sicherheitsrisiken Kommunikationsmedium der Zukunft Folie 16 von 16