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