index.html (9973B)
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <title>GNUnet 31.01.19</title> 6 <link rel="stylesheet" href="css/reveal.css"> 7 <link rel="stylesheet" href="css/theme/black.css" id="theme"> 8 <!--Add support for earlier versions of Internet Explorer --> 9 <!--[if lt IE 9]> 10 <script src="lib/js/html5shiv.js"></script> 11 <![endif]--> 12 </head> 13 14 <body> 15 <!-- Wrap the entire slide show in a div using the "reveal" class. --> 16 <div class="reveal"> 17 <!-- Wrap all slides in a single "slides" class --> 18 <div class="slides"> 19 20 <!-- ALL SLIDES GO HERE --> 21 <!-- Each section element contains an individual slide --> 22 <section> 23 <h1>GNUnet</h1> 24 <p>Die Grundlage für ein anderes Internet</p> 25 </section> 26 27 <section> 28 <section data-markdown> 29 <textarea data-template> 30 t3sserakt 31 32 secushare Entwickler 33 </textarea> 34 </section> 35 <section data-markdown> 36 <textarea data-template> 37 [secushare](http://secushare.org) ist eine Anwendung, die auf GNUnet aufbaut. 38 Ein verteiltes, vertrauliches, soziales Netzwerk. 39 </textarea> 40 </section> 41 </section> 42 43 <section> 44 <section data-markdown> 45 <textarea data-template> 46 ### Motivation 47 48 Das Internet ist kaput! [#youbroketheinternet](https://youbroketheinternet.org/) 49 </textarea> 50 </section> 51 <section data-markdown> 52 <textarea data-template> 53 Die meisten Lösung, die wir benutzen, offenbaren Metadaten über unsere Kommunikation. Projekte wie z.B. Tor gehen dieses Problem an. 54 </textarea> 55 </section> 56 <section data-markdown> 57 <textarea data-template> 58 GNUnet versucht Probleme ([Tor Threat Model](https://svn.torproject.org/svn/projects/design-paper/tor-design.html#tth_sEc3.1)), die aktuell mit Tor bestehen, zu lösen, bzw. hat diese gelöst: 59 60 * Scalability 61 * Sybil attacks 62 * Traffic shaping 63 * Fingerprinting attacks 64 * Keine für den Dienst zentralen Komponenten 65 </textarea> 66 </section> 67 <section data-markdown> 68 <textarea data-template> 69 Wenn man auf den weltweiten autoritären und illiberalen Backslash schaut, ist zu befürchten, dass vermehrt gegen Systeme, welche die Vertrauchlichkeit unserer Kommunikation schützen, vorgegangen werden wird. 70 </textarea> 71 </section> 72 </section> 73 74 <section> 75 <section data-markdown> 76 <textarea data-template> 77 ### GNUnet Design Ziele 78 79 * Freie Software. 80 * Es wird so wenig wie möglich ungewollte Informationen an Kommunikationspartner oder Dritte weitergegeben. 81 * Dezentraliziert und stabil gegen byzantinischen Fehlern. 82 * Die Vertrauenswürdigkeit der Kommunikationspartner wird sichergestellt. 83 * Abschottung der GNUnet Softwarekomponenten gegeneinander. 84 </textarea> 85 </section> 86 <section data-markdown> 87 <textarea data-template> 88 * Neue GNUnet Knoten können jederzeit dem Netzwerk beitreten. 89 * Selbstorganisierend. 90 * Unterstützt viele Arten von Applikationen und Geräten. 91 * Skalierbarkeit und Wirtschaftlichkeit. 92 * Das Beisteuern von Ressourcen zu dem Netzwerk wird gegenüber deren Verbrauch belohnt. 93 </textarea> 94 </section> 95 </section> 96 97 <section> 98 <section data-markdown> 99 <textarea data-template> 100 ### Schichtenarchitektur 101 102 |Internet|GNUnet| 103 |--------|------:| 104 |Google, Facebook, etc.| Applications| 105 |DNS/X.509 | GNS | 106 |TCP/UDP | CADET | 107 |IP/BGP | R5N DHT | 108 |Ethernet | Core (OTR) | 109 |Physikalischer Layer | Transport | 110 </textarea> 111 </section> 112 </section> 113 114 <section> 115 <section data-markdown> 116 <textarea data-template> 117 ### Anwendungen 118 119 * Filesharing 120 * GNUnet Naming Service 121 * Messaging 122 * VPN 123 </textarea> 124 </section> 125 <section data-markdown> 126 <textarea data-template> 127 `$ gnunet-identity -C myself` 128 </textarea> 129 </section> 130 <section data-markdown> 131 <textarea data-template> 132 `$ gnunet-identity -d 133 134 myself - HWTYD3P5D77JVFNVMZ1M5T10V4SZYNMY3PCGQCSVENKD6ZCRKPMG` 135 </textarea> 136 </section> 137 <section data-markdown> 138 <textarea data-template> 139 `$ gnunet-namestore -z myself -a -e never -p -t A -n ccc -V 195.54.164.39` 140 </textarea> 141 </section> 142 <section data-markdown> 143 <textarea data-template> 144 `$ gnunet-gns -u ccc.myself 145 146 ccc.myself: 147 Got `A' record: 195.54.164.39` 148 </textarea> 149 </section> 150 </section> 151 152 <section> 153 <section data-markdown> 154 <textarea data-template> 155 ### Installation 156 157 Letzte Release 10.1 ist sehr alt. 158 159 Es gibt ein Prerelease 11.0 von Anfang letzten Jahres. 160 </textarea> 161 </section> 162 <section data-markdown> 163 <textarea data-template> 164 [Einfachste Option](https://github.com/compiaffe/gnunet-docker) ist das automatisierte Bauen mit Hilfe von Docker. 165 166 Beste Option ist das Bauen aus den Quellen. 167 168 git clone ssh://git@gnunet.org/gnunet.git 169 170 https://github.com/royneary/painless-gnunet 171 </textarea> 172 </section> 173 </section> 174 175 <section> 176 <section data-markdown> 177 <textarea data-template> 178 ### Konfiguration 179 180 Es gibt eine Konfigurationsoberfläche. 181 182 git clone ssh://git@gnunet.org/gnunet-gtk.git 183 </textarea> 184 </section> 185 <section data-markdown> 186 <textarea data-template> 187 Lerneffekt ist größer, wenn man die Konfigurationsdatei direkt editiert, 188 unter Zuhilfenahme der sehr gut kommentierten Dateien mit 189 Grundeinstellungen. 190 </textarea> 191 </section> 192 <section data-markdown> 193 <textarea data-template> 194 Die Grundeinstellungen sind meist ausreichend. Abhängig davon, ob ein 195 GNUnet Knoten hinter einem Router und/oder Firewall betrieben wird muss 196 die Konfiguration angepasst werden. 197 </textarea> 198 </section> 199 </section> 200 201 <section> 202 <section data-markdown> 203 <textarea data-template> 204 ### Architektur 205 206 * [APIs und Services](https://gnunet.org/system-architecture-with-legos) 207 * [Code Überblick](https://gnunet.org/gnunet-source-overview) 208 * [Code Dokumentation](https://gnunet.org/doxygen/) 209 * [Developer Handbuch](https://docs.gnunet.org/) 210 * [The GNUnet System](https://grothoff.org/christian/habil.pdf) 211 </textarea> 212 </section> 213 </section> 214 215 <section> 216 <section data-markdown> 217 <textarea data-template> 218 ### Hilfe für das Projekt 219 220 * Benutzen. 221 * Bugs finden und [eintragen](https://gnunet.org/bugs/my_view_page.php). 222 * Dokumentation. 223 * Applikationen bauen. 224 * Bugs beheben. 225 * weiterentwickeln. 226 </textarea> 227 </section> 228 </section> 229 230 <section> 231 <section data-markdown> 232 <textarea data-template> 233 ### Kontakt 234 235 Mailing Listen: 236 237 [Allgemeine Hilfe](https://lists.gnu.org/mailman/listinfo/help-gnunet) 238 239 [Bug Reports](https://lists.gnu.org/mailman/listinfo/bug-gnunet) 240 241 [Development](https://lists.gnu.org/mailman/listinfo/gnunet-developers) 242 243 IRC: Channel #gnunet auf freenode 244 245 [secushare](https://secushare.org/#questions) 246 </textarea> 247 </section> 248 </section> 249 250 <section> 251 <section data-markdown> 252 <textarea data-template> 253 ### Präsentation 254 255 https://gnunet.org/git/presentations.git/t3sserakt 256 </textarea> 257 </section> 258 </section> 259 260 </div> 261 </div> 262 <script src="lib/js/head.js"></script> 263 <script src="js/reveal.js"></script> 264 <script src="plugin/markdown/marked.js"></script> 265 <script src="plugin/markdown/markdown.js"></script> 266 267 <script> 268 // Required, even if empty. 269 Reveal.initialize({ 270 }); 271 </script> 272 </body> 273 </html>