- Hamachi
-
Hamachi²
Bildschirmfoto der Version 2.0.3.115Basisdaten Entwickler LogMeIn Inc. Aktuelle Version 2.1.0.124 (für Windows,
9. September 2011),
0.9.9.9-20 (für Linux, 20. Juni 2006) &
Mac OS X, 20. Juni 2006)Betriebssystem Microsoft Windows, Linux, Mac OS X Kategorie Virtual Private Network Lizenz Proprietär Deutschsprachig Ja secure.logmein.com/products/hamachi2 Hamachi² ist ein einfach zu konfigurierender, proprietärer VPN-Client mit einem integrierten Instant Messenger. Er ermöglicht, ein virtuelles LAN über das Internet zu erstellen. Programme, die sonst nur über lokale Netzwerke funktionieren, lassen sich so auch über das Internet nutzen, zum Beispiel Computerspiele oder Filesharing-Programme.
Inhaltsverzeichnis
Funktion
Die Verbindung zwischen den einzelnen Rechnern wird mit Hilfe eines zentralen, vom Anbieter betriebenen Servers (Mediation server), bibi.hamachi.cc, aufgebaut. Falls er durch eine Firewall-Regel oder Server-Ausfall nicht verfügbar ist, sind keine neuen Verbindungen möglich. Bereits bestehende Tunnel funktionieren jedoch weiter (Tunnel persistence).
Die Nutzdaten fließen dann über ein Peer-to-Peer-System zwischen den einzelnen Rechnern selbst und nicht zentral über Hamachi.
Die Tunnel verwenden IP-Adressen aus dem Bereich 5.0.0.0/8, die von der IANA am 30. November 2010 an das RIPE zugeteilt wurden. Dadurch wird es bald Kollisionen mit IP-Adressen im Internet geben. Bei einem aktiven Hamachi-Tunnel sind Internet-Hosts in dem Netz 5.0.0.0/8 nicht erreichbar.[1]
Um zu vermeiden, am NAT-Router Port-Umleitungen konfigurieren zu müssen, wird eine STUN-ähnliche NAT-Traversal-Technik verwendet, deren genaue Funktionsweise geheim gehalten wird.
Zunächst gab es Hamachi nur für die Microsoft-Windows-Plattform, inzwischen sind daneben eine Linux-und Mac-Version erschienen. Alle Versionen sind noch im Beta-Stadium proprietär und werden nach Angaben der Entwickler auch unfrei bleiben.
Sicherheit
Kerckhoffs’ Prinzip besagt, dass die Sicherheit eines kryptographischen Verfahrens nur auf der Geheimhaltung des Schlüssels beruhen soll und nicht auf der Geheimhaltung des Algorithmus selbst. Da das Programm Closed Source ist, kann die Sicherheit nicht durch ein Audit festgestellt werden. Eine Beschreibung der Sicherheitsarchitektur durch den Hersteller ist auf englisch verfügbar.[2]
Der für die Funktion des Systems zwingend notwendige und vom Hersteller betriebene Server speichert den Benutzernamen, das Passwort, die statisch zugeteilte 5.0.0.0/8 IP-Adresse und ein zur Authentifizierung verwendetes Token. Zudem kann der Server für jeden aufgebauten Tunnel die tatsächliche öffentliche IP-Adresse des Nutzers, den Beginn und die Dauer der Verbindung und die anderen daran beteiligten Benutzer loggen. Darüber hinaus besteht die Möglichkeit, für die es jedoch keine konkreten Anhaltspunkte gibt, dass weitere Informationen vom Client zum Server in den verschlüsselten Paketen übermittelt werden.
Alle Teilnehmer eines Tunnels haben den gleichen Zugriff auf die Rechner der Beteiligten wie in einem LAN, die NAT- und Firewall-Funktion vorgeschalteter Router wird überbrückt. Daher sind geeignete Maßnahmen zu ergreifen, um potentielle Sicherheitsprobleme, die sich daraus ergeben, zu vermeiden.
Verwendung
Neben der VPN-Funktion, die unter anderem auch die Verwendung von Netzwerk-Spielen erleichtert, ermöglicht das Programm auch Texte und Dateien zwischen den verbundenen Rechnern auszutauschen. Es ist geeignet, um z. B. auch Server zu erstellen, um Spiele zu spielen.
Presse
- Ahlers, Ernst: Das Netz im Netz – Ein eigenes LAN sicher durchs Internet spannen. In: c't 7/2006, S. 104: Das private Netz: Systemwahl.[3]
- "Bei aller Bequemlichkeit muss man sich deshalb bewusst sein, dass man mit der Nutzung ein Vertrauensverhältnis mit dem Betreiber eingeht. Denn der Quellcode der Client-Tools ist nicht offengelegt."
Einzelnachweise
- ↑ http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xhtml
- ↑ Hamachi Security White Paper (PDF-Datei; 309 kB)
- ↑ Ein eigenes LAN sicher durchs Internet spannen. heise online-Kiosk - c't-Archiv, 7/2006, Seite 104
Siehe auch
- Wippien – Open-Source-VPN-Client für Windows
- I2P – Ein Open-Source-Projekt für Windows, das einen ähnlichen Ansatz verfolgt aber ohne zentralen Server auskommt.
- Jitsi – Ein Open-Source-Instant-Messanging-Programm mit Remote-Desktop-Funktionalität (XMPP)
Weblinks
Wikimedia Foundation.