Lasst uns über Freenet kommunizieren, dann kann ich wieder frei sprechen

Hallo [NAME],

Würdest du dich mit mir über Freenet verbinden? Dadurch können wir gleichzeitig vertrauliche Nachrichten schreiben und sicher (und dezentral) Dateien austauschen.

Die gesamte Mail ist etwas lang geworden, daher habe ich sie nochmal zusammengefasst. Wenn du Details wissen willst, lies die Mail ganz, sonst reicht auch die Kurzform ☺

> Die Kurzform ist: Ich zensiere inzwischen meine Mails, sogar wann ich
wem schreibe - nicht mehr nur aus Vorsicht, sondern aus emotionalen Gründen.

> Freenet ermöglicht es, unsichtbare Nachrichten zu schreiben. Es ist
zwar sichtbar, dass eine Verbindung besteht, aber nicht wie und wann
sie genutzt wird. Und wenn es v.a. dafür genutzt wird, braucht es auch
wenig Leistung.

> Der Rest der Mail zeigt nur, wie es geht: 
> 
> 1. Auf
https://freenetproject.org Freenet herunterladen und installieren, 
> 2. im
Wizard „nur Freunde“ wählen und dann 
> 3. auf
http://127.0.0.1:8888/addfriend/ den Textblock in das Textfeld kopieren (kommt gleich). 
> 4. Dann mir einfach schicken, was Freenet auf der Seite hier
zeigt: http://127.0.0.1:8888/friends/myref.txt (an eine Mail anhängen einfach in den Text der Mail kopieren)

> Sobald ich das bei mir eingetragen habe, sind wir verbunden. Wir
können uns dann einfach über die Freundesseite schreiben:

> * Schreiben: http://127.0.0.1:8888/friends/
> * Lesen: http://127.0.0.1:8888/alerts/

Der Textblock:

   Ausge-X-te Version meines Textblocks (ersetz ihn durch deinen! - kopiere ihn einfach von http://127.0.0.1:8888/friends/myref.txt )

identity=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
lastGoodVersion==XXXXXXXXXXXXXXXXXXXXXXX
location==XXXXXXXXXXXXXXXXXXXXXXXX
myName=ArneBab
opennet=false
sig=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
sigP256=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
version==XXXXXXXXXXXXXXXXXXXXXXX
ark.number=XXXX
ark.pubURI=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
auth.negTypes==XXXXXX
dsaGroup.g=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
dsaGroup.p=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
dsaGroup.q=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
dsaPubKey.y=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ecdsa.P256.pub=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
physical.udp==XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
End


Ausführlichere Beschreibung:

Hi,

Ich kommuniziere mehr und mehr über Freenet,[^freenet] v.a. mit Darknet-Kontakten, also Leuten, die ich persönlich kenne. Und das würde ich auch mit euch gerne machen. Dabei wird nämlich komplett verborgen, dass wir uns überhaupt unterhalten: Jede Nachricht untereinander wird in der allgemeinen Verschlüsselten Kommunikation von Freenet versteckt.

*Wenn euch das schon überzeugt und ihr keine 2 Seiten Begründung lesen wollt, springt einfach vor zu Freenet Installieren: Uns zu verbinden braucht nur 5 Minuten und eine Antwort per E-Mail.*

## Was das bringt

Letzte Woche habe ich die Kommunikation über Freenet genutzt, um mit anderen Freenet-Unterstützern an einem Artikel zu schreiben, der “confidential” sein sollte - also wirklich vorher noch nicht veröffentlicht. Dadurch fielen die meisten unserer üblichen Kooperationsmöglichkeiten weg: Piratepad (das ist ganz öffentlich), E-Mail (da ist öffentlich, dass wir gemeinsam an etwas arbeiten - Metadaten halt), IRC (öffentlich), auch alle Web-Kooperations-Dienste (effektiv öffentlich), usw.

Das Dokument einfach in Freenet hochzuladen und dann per node-to-node Nachricht (N2N) auszutauschen hat dagegen sehr gut funktioniert.

Leider sind das aber vor allem Leute, mit denen ich technisches zusammen mache. Gemeinsames Basteln an Kreativem und Unterhaltungen zu Kreativem fehlen da bisher fast völlig.

Deswegen fände ich es toll, wenn wir uns über Freenet verbinden könnten. Wenn wir im reinen Darknet-Modus arbeiten braucht es wenig Leistung und wenig Bandbreite, bietet aber schon alles, was wir brauchen, um unsere Kommunikation komplett zu verstecken. Es kann zwar noch viel mehr als das, aber es ist dieses für Freenet sehr grundlegende Feature, das mir im normalen Netz fehlt: **Ich kann euch endlich wieder völlig unsichtbare Nachrichten schicken.**

In E-Mails würde ich dagegen zum Beispiel nichts über Sachen schreiben, die mich bei der Arbeit stören. Da könnte ich das auch gleich auf meine Webseite stellen. Das ist zwar objektiv gesehen etwas übertrieben, entspricht aber inzwischen meinem Gefühl was Kommunikation angeht - und entsprechend wenig verwende ich E-Mails (u.ä.) für persönliche Kommunikation.


> *Frei mein Selbst in der Öffentlichkeit zu leben ist ein inhärenter Widerspruch, solange es auch nur einen einzigen intoleranten Menschen gibt. Offline haben wir drei Möglichkeiten:*
> 
> 1. *Ich kann in der Öffentlichkeit Frei sein, wenn ich ein __Pseudonym__ verwende.* 
> 2. *Ich kann mein Selbst in der Öffentlichkeit leben, wenn ich mein eigenes Wesen ausreichend __einschränke__.* 
> 3. *Oder ich kann Frei mein Selbst leben, solange ich __unter Freunden__ bin.* 
> 
> *Im Netz haben die meisten Leute nur die Zweite Möglichkeit. Freenet gibt uns 1 und 3 zurück: Pseudonyme und vertrauliche Kommunikation unter Freunden.*


## Freenet Installieren

Wenn ihr euch über Freenet mit mir verbinden wollt, geht einfach auf https://freenetproject.org und drückt auf den grünen Install-Knopf.

Klickt euch dann wie üblich durch den Installer. Am Ende sollte euer Browser aufspringen und den Freenet Einrichtungs-Assistenten zeigen.


## Mit mir verbinden

Ihr habt hier zwei Möglichkeiten:

1. Wenn ihr v.a. mit mir reden können wollt, ohne große
       Rechnerlast zu haben, wählt *„Nur zu Freunden verbinden“ (Wähle
       hohe Sicherheit)*.[^last-durch-plugins]   
2. Wenn ihr alle Möglichkeiten von Freenet nutzen wollt, wählt
       *„Verbinde zu beliebigen Freenet-Benutzern“ (Wähle niedrige
       Sicherheit)*.

[^last-durch-plugins]:  Plugins können die Rechnerlast erhöhen, v.a. das Web of Trust. Das Web of Trust bietet dezentrale Spamvermeidung, braucht aber zur Zeit noch viel Rechenzeit. Wenn ihr keine öffentlichen Pseudonyme braucht, könnt ihr es einfach aus lassen. Dann bleiben im Darknet-Modus auch Laptop-Lüfter leise :)

Dann klickt euch durch die Warnungen (ja, ihr kennt mindestens eine Person, die Freenet verwendet) und wählt jeweils entweder die normale Antwort (wirklich „normal“ genannt) oder die vorausgewählte. Wenn ihr mit dem Assistenten durch seid, wird Freenet sich beschweren, dass ihr noch keine Freunde habt. Das sollten wir schnell ändern.

Ladet euch erst den Anhang "noderef-arne.txt" meiner E-Mail runter.[^noderef]
Dann geht auf http://127.0.0.1:8888/addfriend/, wählt die Datei aus und klickt auf den Knopf “hinzufügen”.
Abschließend ladet von der gleichen Seite die Datei „Meine Knotenreferenz“ herunter ( http://127.0.0.1:8888/friends/myref.txt ) und schickt sie mir per Mail. Sobald ich die Datei bei mir hinzugefügt habe, verbinden sich unsere Rechner, und wann immer wir beide online sind, können wir wirklich versteckte Nachrichten austauschen.


## Versteckt kommunizieren

Um mir dann eine versteckte Nachricht zu schicken, geht einfach auf http://127.0.0.1:8888/friends/ und klickt auf meinen Namen: Damit beginnt ihr eine node-to-node Nachricht (N2N).
Wenn ihr mir eine Datei schicken wollt, klickt auf Filesharing->Upload a File ( http://127.0.0.1:8888/insertfile/ ) und ladet sie als “canonical key” hoch. Dieser Upload ist für die Außenwelt unsichtbar. Sobald er fertig ist, schickt mir einfach den Link per node-to-node Nachricht (N2N) (der Link wird in den uploads als CHK@... gezeigt).[^queue]

[^queue]: Wenn wir nicht beide online sind, wird die Nachricht normalerweise in eine Warteschlange eingereiht und übermittelt, sobald beide online sind. Das klappt aber leider nicht immer (wenn beide offline gehen, kann die Nachricht verschwinden). Uns sollte das nicht treffen, weil mein Freenet fast immer online ist.


Ich hoffe, dass möglichst viele von euch dabei sind!  
(natürlich könnt ihr euch untereinander auf die gleiche Art verbinden)


Liebe Grüße,  
Arne

*PS: Zusätzlich zu den einfachen N2N-Nachrichten hat Freenet eine ganze Reihe Plugins für größere Interaktivität - Foren, Microblogs, usw. Viele davon brauchen das Web of Trust plugin für Spamverhinderung, und das frisst zur Zeit noch viel Leistung. Wenn ihr keine öffentlichen Pseudonyme braucht, könnt ihr es einfach aus lassen. Dann bleiben auch Laptop-Lüfter leise :)*

[^freenet]: Freenet (https://freenetproject.org) ist freie Software und wird seit 14 Jahren entwickelt - bleibt uns also vermutlich erhalten. Eine Kurzfassung seiner Möglichkeiten findet ihr in den Folien zu einem Vortrag beim Chaostreff Heidelberg (Folien: https://www.noname-ev.de/w/File:FreenetSlides.pdf, Info: https://www.noname-ev.de/chaotische_viertelstunde.html#c14h_173, Video: http://youtu.be/sC9ULiB7QrI).

[^freunde]: Genauer gesagt habe ich die Mail an diejenigen meiner Freunde geschickt, bei denen ich denke, dass ich sie nicht verschrecke, wenn das System nicht gleich richtig funktioniert.

[^anhang]: Die Mail an Freunde sollte eine “noderef” im Anhang haben. Wenn ihr Freenet) am Laufen habt, könnt ihr eure noderef jederzeit von http://127.0.0.1:8888/friends/myref.txt herunterladen. Um Verwirrung zu vermeiden, benennt sie am Besten als `noderef-[NAME].txt` - immerhin werden Leute hoffentlich viele davon austauschen.

[^selbstzensur]: Danke NSA, GCHQ, BND und wer sonst noch alles überwacht. Eure normative Zensur funktioniert. Die Schere im Kopf ist da, zumindest bei mir. Und ich hasse das. Deswegen ergreife ich Maßnahmen dagegen.

[^email]: Natürlich wäre es besser, diese E-Mail zu verschlüsseln und sicherzustellen, dass wir eine sauber Kette von Signaturen haben. Aber das ist nur notwendig, wenn wir verstecken wollten, dass wir Freenet nutzen. Um zu verstecken, wann wir uns unterhalten, ist es nicht notwendig. Wir können stattdessen einfach irgendwann mal prüfen, ob der Identity-Schlüssel unserer Noderefs wirklich richtig ist (steht in der ersten Zeile der noderef). Wenn nicht, hat jemand unsere E-Mails abgefangen und geändert. Ich halte es allerdings für sehr unwahrscheinlich, dass das passiert: Das wäre die nächste tolle Story for Panorama und würde allen Überwachungsgegnern massiven Zündstoff geben. Als Panorama die Überwachung von Tor-Nutzern aufgedeckt hat, war das für die Überwacher schmerzhaft: 
> 
> [Quellcode entschlüsselt: Beweis für NSA-Spionage in Deutschland][beweis]
    
    Abfangen und verändern der E-Mails von normalen Bürgern würde vermutlich noch mehr einschlagen. Das wäre ein aktiver Bruch des Postgeheimnisses und ein Eingriff in die Privatsphäre. Und natürlich auch eine Urheberechtsverletzung ☺ (mir als altem Tauschbörsennutzer macht es immer wieder Spaß, auf irrigen Paradoxa herumzureiten, in die sich ein Staat mit einem zum alleinigen Maßstab erkorenen Urheberrecht bringt ☺)


[^noderef]: noderef ist die Kurzform von Node Reference, also eine Datei, die auf einen Knoten des Freenet-Netzes verweist. Euer Freenet kann mit diesem Verweis versuchen, sich zu mir verbinden. Dann prüft allerdings mein Freenet, ob es auch einen Verweis auf euren Knoten gespeichert hat. Wenn ja, bestätigt es die Verbindung. Unsere Rechner wissen also, mit wem sie reden wollen und reagieren nur auf Kontanfragen, wenn sie selbst einen Verweis auf den anderen Rechner in der Liste ihrer Freunde haben.

[beweis]: http://daserste.ndr.de/panorama/archiv/2014/Quellcode-entschluesselt-Beweis-fuer-NSA-Spionage-in-Deutschland,nsa224.html "Quellcode entschlüsselt: Beweis für NSA-Spionage in Deutschland"

------ 

## An eure Freunde schicken

Wenn ihr diese Mail an eure Freunde schicken wollt, um euch mit ihnen zu verbinden, könnt ihr einfach meinen Text kopieren und an die E-Mail eure „noderef“ anhängen. 

Solange ihr Freenet (https://freenetproject.org) am Laufen habt, könnt ihr eure noderef jederzeit von http://127.0.0.1:8888/friends/myref.txt herunterladen. Um Verwirrung zu vermeiden, benennt sie am Besten als `noderef-[EUER_NAME].txt`.

Wenn ihr bessere Texte dafür schreibt als den hier, wäre es toll, wenn ihr sie mir [per Mail schickt](/contact) - und mir erlaubt, sie hier zu veröffentlichen, damit andere sie finden und verwenden können.

PS: Den Text hier gibt es teilweise auch online unter http://draketo.de/deutsch/freenet/frei-sprechen — sobald dein Freenet läuft, schick ihn bitte weiter (mit deiner noderef statt meiner)!