Was ist Entropy?
Entropy ist eine Software, die ein "Netz im Netz" (im Internet) für seine Teilnehmer bereitstellt. Sie kann sowohl von Windows- als auch von Linux- oder BSD-Usern genutzt werden.
Entropy ist Free Software (unter der GPL) und kann unter anderem hier heruntergeladen werden:
http://entropy.stop1984.com/
Warum ein "Netz im Netz"?
Das Entropy Netz ist nicht so leicht zu überwachen oder zu zensieren wie das "direkte" Internet, da niemand wissen kann, wer genau welche Inhalte eingestellt oder abgerufen hat. Es gibt keine zentralen Logdateien, weil es auch keine zentralen Server gibt.
Wozu brauche ich Entropy?
Wer die zunehmende Überwachung jeglicher Kommunikation, die ausufernde Zensur -- oft im Namen des Markenschutzes oder ähnlicher, verfremdend gebrauchter Gesetze -- nicht hinnehmen will, der sollte seine Kommunikation schützen.
Programme zur Verschlüsselung von E-Mail (PGP, GnuPG) leisten bereits gute Hilfe, aber die Tatsache dass Person A mit Person B kommuniziert hat, bleibt potenziellen Überwachern ersichtlich. Beim Austausch von Dateien gibt es kaum praktisch angewandte, verschlüsselte Techniken. HTTP, FTP usw. sind allesamt unverschlüsselte Protokolle. Sie hinterlassen auch Spuren aus denen ersehen werden kann, wer - wann - was von welchem Server geladen oder auf welchen Server hinaufgeladen hat. Entropy versucht nun die meisten dieser (aus datenschutztechnischer Sicht) Schwachstellen zu beseitigen.
Wie funktioniert Entropy?
Entropy ist eine Software zur Erledigung mehrerer Aufgaben, die alle einer anonymen und nicht zensierbaren Kommunikation zwischen Menschen dienen:
- es stellt über das Internet Verbindungen zu anderen Computern her, auf denen ebenfalls Entropy läuft (Peer To Peer - P2P).
- es verteilt Daten auf mehrere (viele) Computer im Netzwerk und lädt bei Bedarf auch Teilstücke von Dateien von mehreren Computern herunter.
- es schützt Daten gegen Ausfall von einzelnen "Nodes" durch Redundanz, d.h. Speicherung von Zusatzinformationen zur Widerherstellung fehlender Datenblöcke (FEC = forward error correction, also Voraus-Fehlerkorrektur).
- es tauscht die Daten zwischen den Nodes in verschlüsselter Form aus.
- es verwaltet eine Datei fester aber einstellbarer Größe (Cache) als Speicher für die Daten, sowohl für die eigenen als auch die von anderen Nodes.
- es speichert weder komplette Dateien noch Dateinamen in lesbarer Form auf einem einzelnen Computer. Folge: 'keine illegalen Inhalte'.
Damit möglichst schnell und einfach Anwendungsprogramme (Clients) auf Entropy aufsetzen können, verwendet Entropy das von Freenet (http://freenetproject.org) definierte Freenet Client Protocol (FCP).
Als Beispielanwendung gibt es z.B. Frost (http://jtcfrost.sourceforge.net/), ein für das Freenet geschriebenes Programm zum Austausch von Nachrichten und Dateien (Messageboard und Filesharing), welches auch mit Entropy funktioniert.
Wie sieht Entropy aus?
Entropy kann in verschiedener Weise genutzt werden. Der durchschnittliche Anwender wird das Webinterface (Proxy) benutzen, mittels dem sich ihm Entropy nicht viel anders darstellt als die bekannten WWW Seiten. Der Unterschied ist, dass es keine zentralen Server gibt und so auch keine "aktiven Inhalte", mit denen irgendjemand das Surfverhalten eines Nutzer erfassen könnte.
Auch Clients wie Frost sind an den normalen Anwender gerichtet, der ohne zuviel technischen Hintergrund Meinungen, Texte, Bilder, Dokumente, Musik usw. tauschen will oder Zugriff auf "gesperrte" Informationen haben möchte.
Für versiertere Anwender, die auch selbst HTML Seiten erstellen können, gibt es Hilfsprogramme (Tools), mit denen ganze Websites -- wie bei einem Provider -- in das Entropy-Netz eingespielt werden können. Im Unterschied zu einem Provider findet hier keine Beschränkung des Inhalts der Webseiten statt, weil die Möglichkeit zu Sanktionen fehlt (wegen der oben angesprochenen Anonymität jedes Up- oder Downloads).
Weitere Anwendungen sind denkbar und zum Teil auch bereits in Arbeit (verteilte SQL Datenbank, HTTP Proxy mit Entropy als Cache). Das Freenet Client Protocol bietet für interessierte Entwickler eine vergleichsweise einfache und mit Freenet einheitliche Schnittstelle für die Entwicklung von neuen Applikationen.
Systemvoraussetzungen:
- *nix-, Windows- oder Mac/Darwin-Rechner mit Internetanschluss (mindestens 56K-Modem)
- mindestens 100 MB freien Festplattenspeicherplatz (für den o.g. Cache)
- die Entropy-Software (Download von ca. 860.1K Source bzw. 1.2M Windows-Setup)
- möglichst viel Online-Zeit mit der gleichen IP-Adresse
- einen freien TCP-Port (evtl. Firewall oder NAT entsprechend einrichten)
- einen Web-Browser, der auf localhost/127.0.0.1 ohne Proxy zugreift
Wie starte ich Entropy?
Das ist bei jedem System ein wenig anders - eine Beschreibung hierzu findet sich unter: howto.html
Was mache ich bei Problemen mit Entropy?
Es gibt extra für Entropy ein Forum auf: http://f27.parsimony.net/forum66166/
Dort können Fragen und Probleme besprochen werden. Da wir weder Französisch noch Spanisch sprechen, bitte in Deutsch oder Englisch schreiben.
Ansonsten einfach per Mail an pullmoll@t-online.de wenden.
Zur Hauptübersicht
|