Instant Messaging
Transcription
Instant Messaging
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) Nachrichten in 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 ICQVersion 2002 AOL erhält ein US-Patent auf IM Folie 3 von 16 Allgemeines: IM heute ● ● ● ● 2004: IM überholt erstmals Free-WebmailAngebote 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 Î keine ● Interoperabilität fast alle Protokolle bieten inzwischen eine Vielzahl an Features Î Wahl ● proprietärer Protokolle 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 ● MSN Messenger Ermöglicht Stimm-, Webcam- und Bildübertragungen 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) 1) Schicke “Hallo Maude :)” an Maude 2) Nachricht von Harold: “Hallo Maude :)” IM Server 1 IM Client (Harold) 2 IM Client (Maude) Folie 13 von 16 Funktionsweise (4) ● Abmelden IM Server IM Client • Setzen des Status im Client • Server sendet Nachricht an Clients der Kontakte • man erscheint offline für die Kontakte 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