UP | HOME

Freenet / Hyphanet nutzen

Technische Lösungen für freie Kommunikation im Internet

(dark mode)🌓︎

Folien zu dem Vortrag (Video), mit dem ich auf dem SUMA-EV Kongress 2015 den Suma-Award für „Schutz gegen Totalüberwachung“ für das Freenet Projekt (heute Hyphanet) entgegengenommen habe. Etwas aktualisiert.


PDF (drucken)

Inhalt

  • Inhalt   BMCOL
    • Warum?
    • Lösungen
  •    BMCOL
    • Technik
    • Eine Vision

Warum?

I worry about my child and the Internet all the time, even though she's too young to have logged on yet. Here's what I worry about. I worry that 10 or 15 years from now, she will come to me and say 'Daddy, where were you when they took freedom of the press away from the Internet?' –Mike Godwin, Electronic Frontier Foundation, “Fear of Freedom” (1995)

Analoge Kommunikation

  •    B_columns
    •    B_block BMCOL

      Im Überwachten Netz

  •    B_columns
    • Vertraulich   B_block BMCOL
      gruene_jugend_ffm-stammtisch-cc_by-6272541036_17d2251176_o.jpg

      Im kleinen Rahmen

      Direkter Kontakt

    • Offiziell   B_block BMCOL
      angela_merkel-eppofficial-european_peoples_party-cc_by-13564824463_ec3499360d_o.jpg

      Selbstzensur

      Fremdbestimmt

    • Pseudonym   B_block BMCOL
      anonymous_munich-feb_14-cc_by-3282278914_d686734ef2_o.jpg

      Stetig auf der Hut

      Quellenschutz!

Weckruf

“There is now no shield from forced exposure…The foundation of Groklaw is over…the Internet is over” –Groklaw, Forced Exposure (2013-08-20)

Zusammenfassung

  •    B_columns
    • Warum?   B_alertblock BMCOL
      • Im Überwachten Netz wird Selbstzensur zur Pflicht.
      • Zweite Chance dank Snowden.
    • Lösungen   B_block BMCOL
  •    B_columns
    •    BMCOL
      Edward_Snowden_2013-10-9-McZusatz-Wikileaks-cc_by.jpg
  •    B_columns
    • Technik   B_block BMCOL
    • Eine Vision   B_block BMCOL

Lösungen

Vertrauliche Kommunikation in Hyphanet

  • Vertraulich   B_block BMCOL
    gruene_jugend_ffm-stammtisch-cc_by-6272541036_17d2251176_o.jpg
  • Darknet Nachrichten   B_block BMCOL
    • Infrastruktur
    • Unsichtbar
    • Mit Bekannten
  • Freemail   B_block BMCOL
    • Perfect Forward Security
    • Web of Trust

Pseudonyme Kommunikation in Hyphanet

  • „Sozial“   B_block BMCOL
    • Foren
    • Microblog
    • Programmieren
  • Klassisch   B_block BMCOL
    • Dateien/Ordner
    • Webseiten
    • E-Mail
    • Blogs
  • Pseudonym   B_block BMCOL
    anonymous_munich-feb_14-cc_by-3282278914_d686734ef2_o.jpg

Kommunikation in Hyphanet

  •    B_columns
    • Vertraulich   B_block BMCOL
      gruene_jugend_ffm-stammtisch-cc_by-6272541036_17d2251176_o.jpg
      logo.png
    • Offiziell   B_block BMCOL
      angela_merkel-eppofficial-european_peoples_party-cc_by-13564824463_ec3499360d_o.jpg
      logo.png
    • Pseudonym   B_block BMCOL
      anonymous_munich-feb_14-cc_by-3282278914_d686734ef2_o.jpg
      logo.png
  •    B_columns
    •    B_block BMCOL

      praktisch genutzt

Darknet Nachrichten

  •    BMCOL
    screenshot-n2n-list-all-peers.png
    screenshot-n2n-to-multiple-peers.png
  •    BMCOL
    screenshot-n2n-received.png

Freemail

screenshot-freemail.png

Web of Trust

screenshot-wot.png
  •    BMCOL
    screenshot-wot-create-or-restore.png
  •    BMCOL
    screenshot-wot-summary.png

Webseiten lesen

screenshot-nerdageddon.png

Webseiten schreiben

screenshot-sharewiki.png

Foren: FMS

screenshot-fms.png

Microblog: Sone

screenshot-sone.png

Zusammenfassung

  •    B_columns
    • Warum?   B_block BMCOL

      Selbstzensur

    • Lösungen   B_alertblock BMCOL

      Freie Kommunikation im Internet

  •    B_columns
    • Vertraulich   B_block BMCOL
      gruene_jugend_ffm-stammtisch-cc_by-6272541036_17d2251176_o.jpg
      logo.png
    • Offiziell   B_block BMCOL
      angela_merkel-eppofficial-european_peoples_party-cc_by-13564824463_ec3499360d_o.jpg
      logo.png
    • Pseudonym   B_block BMCOL
      anonymous_munich-feb_14-cc_by-3282278914_d686734ef2_o.jpg
      logo.png
  •    B_columns
    • Technik   B_block BMCOL
    • Eine Vision   B_block BMCOL

Technik

Alleinstellungsmerkmale

  • Freund-zu-Freund Darknet (plus Opennet)
  • Hosting ohne Server (hochladen und verschwinden)
  • Stabile Pseudonyme (privater Schlüssel)
  • Dezentrale Spamresistenz (erprobt)
  • Nutzungsabhängige Lebenszeit (anonym)

Technik und Politik

  •    B_columns
    • Tech alleine reicht nicht   B_block BMCOL

      Totale Überwachung und Kontrolle sind möglich.

    • Politik alleine reicht nicht   B_block BMCOL

      Wenn Überwachung und Zensur trivial sind, werden sie genutzt.

  • Tech und Politik   B_block BMCOL

    Technologie liefert die Grundlage, auf der Politik arbeiten kann: Überwachung und Zensur so aufwändig und teuer machen, dass wir den politischen Kampf gewinnen können.

    The NSA surveillance doesn’t scale. \\ – Constanze Kurz (EuroPython 2014)

Zusammenfassung

  •    B_columns
    • Warum?   B_block BMCOL

      Selbstzensur im Netz

    • Lösungen   B_block BMCOL

      Freie Kommunikation

  •    B_columns
    • Technik   B_alertblock BMCOL

      Stabile Grundlage:

      • Skaliert
      • Pseudonyme
      • Fokus auf wirklicher Pressefreiheit
      • Grundlage für politisches Handeln
    • Eine Vision   B_block BMCOL

Vision

Zusammenfassung

  •    B_columns
    • Warum?   B_block BMCOL

      Selbstzensur im Netz

    • Lösungen   B_block BMCOL

      Freie Kommunikation

  •    B_columns
    • Technik   B_block BMCOL

      Stabile Grundlage

    • Eine Vision   B_alertblock BMCOL
      • Nicht nachweisbare Pseudonyme
      • Whistleblower und Journalisten
      • Normale Menschen
      • Technisch mit Hyphanet möglich – wir wollen es einfach machen

Nutzt Hyphanet!

  •    BMCOL
    logo.png

    hyphanet.org

    \vspace{0.4cm}

    \scriptsize

  • Leute   BMCOL
    freenet-cts4-20130930_135137.jpg
    Abbildung 1: \scriptsize ArneBab, toad, leuchtkaefer, digger3.

    \scriptsize

    Außerdem:

    • operhiem1
    • xor: WoT
    • nextgens: Sicherheit
    • Bombe: Sone
    • TheSeeker
    • SomeDude: FMS
    • Eleriseth: Kern
    • … (ein Dutzend mehr)

    \appendix

Eine alte Hoffnung

  • 1995: Scheideweg: Überwachung oder Freiheit.
  • 1999: Freenet gestartet.
  • 2001: 9/11. War on Terror.
  • 2013: Snowden. Kostbare Zeit, um das Rad zurück zu drehen.

Programmieren: Infocalypse

$ hg clone freenet://USK@j2Mfv0b81MNSslh3Qg9gs1vgQj36whsuosP8ydZq158,\
Xb~vh8XEXmdwGFca4HAx-ILOZD6AWPVuRzIuLerl4PU,AQACAAE/infocalypse-repo.R1/17
...
As basic protection, infocalypse automatically set the username
'anonymous' for commits in this repo...

$ hg fn-pull-request
...
$ hg fn-check-notifications
...
  • clone / fork
  • pull
  • pull-request

Weitere Technische Grundlagen

  • Unveränderlicher Datenspeicher
  • Aktualisierbar durch Versionierung
  • Hochladen mit
    • Passwort (KSK — CAPTCHAs)
    • Pseudonym (SSK/USK — Webseiten)
    • Inhalt (CHK — erneut hochladen)

Nutzermeinungen


  • The practical cool result now, is that the Mempo repository can not be censored, DDoSed or taken offline, despite having just 1 tiny server (or no server at all) \\ — rfreeman im Artikel „apt-get over Freenet“.


  • “After running the Tor services for years it was a big relief to just shut down the services for good and say 'fuck it'. I never again had to worry no more about security. With Freenet I am Free, it suites the name pretty well if you ask me.” \\ — Unkwon

Skaliert schon?

Was steht noch, wenn morgen 10 mio Menschen Hyphanet installieren?

  • Einfach   B_column BMCOL
    • Darknet Nachrichten
    • Dateien/Ordner
    • Webseiten
    • Programmieren

    \vspace{1em}

    Mit Darknet Routing.

  • Mit Aufwand   BMCOL
    • Opennet (mehr seednodes)
    • Foren (fragmentiert)
    • Index-Seiten (aufteilen)
    • Spam-Schutz mit Web of Trust
      • E-Mail
      • Blogs
      • Microblogs

    \vspace{1em}

    Fix WoT: kein globales Wissen: \\ bug #6228 und bug 5524.

Appendix

ArneBab 2015-02-10 Di 00:00 - Impressum - GPLv3 or later (code), cc by-sa (rest)