diff options
Diffstat (limited to 'template/index.html.j2')
-rw-r--r-- | template/index.html.j2 | 249 |
1 files changed, 128 insertions, 121 deletions
diff --git a/template/index.html.j2 b/template/index.html.j2 index 4459b69f..988031dc 100644 --- a/template/index.html.j2 +++ b/template/index.html.j2 | |||
@@ -13,26 +13,15 @@ | |||
13 | <div> | 13 | <div> |
14 | <img src="{{ url_static('images/gnunet-logo-dark-text.png') }}" alt="GNUnet" /> | 14 | <img src="{{ url_static('images/gnunet-logo-dark-text.png') }}" alt="GNUnet" /> |
15 | </div> | 15 | </div> |
16 | <p> | ||
17 | {% trans %} | ||
18 | GNUnet is a new network protocol stack for building secure, | ||
19 | distributed, and privacy-preserving applications.<br/> | ||
20 | With | ||
21 | strong roots in | ||
22 | <a href="https://bib.gnunet.org">academic research</a>, our | ||
23 | goal is to replace the | ||
24 | <a href="https://secushare.org/broken-internet">old insecure Internet</a> | ||
25 | protocol stack. | ||
26 | {% endtrans %} | ||
27 | </p> | ||
28 | </div> | 16 | </div> |
29 | </div> | 17 | </div> |
30 | <div class="container-fluid c_acronym link-white bluebox"> | 18 | <div class="container-fluid c_acronym bluebox"> |
31 | <div class="container"> | 19 | <div class="container"> |
32 | <div class="row"> | 20 | <div class="row"> |
33 | <div class="col-lg-8"> | 21 | <div class="col-lg-2"></div> |
22 | <div class="col-lg-6"> | ||
34 | <section> | 23 | <section> |
35 | <h3>{{ _("Imagine...") }}</h3> | 24 | <h3>{{ _("The Internet is broken") }}</h3> |
36 | <p> | 25 | <p> |
37 | {% trans %} | 26 | {% trans %} |
38 | The conventional Internet is currently like a system of | 27 | The conventional Internet is currently like a system of |
@@ -52,52 +41,43 @@ | |||
52 | recognize your car license plate, track you everywhere you drive, | 41 | recognize your car license plate, track you everywhere you drive, |
53 | and save this information in a central data base. | 42 | and save this information in a central data base. |
54 | --> | 43 | --> |
44 | The Internet was not designed with security in mind: protecting against | ||
45 | address forgery, routers learning metadata, or choosing trustworthy | ||
46 | third parties is nontrivial and sometimes impossible. | ||
47 | <!-- | ||
48 | Proposal from Fabian Gerlach: The Internet is not designed with security in mind: | ||
49 | The network generally learns too much about users; it has insecure | ||
50 | defaults and high complexity; and it is centralized. That makes it very | ||
51 | vulnerable for multiple attacks massively threatening our freedom. | ||
52 | --> | ||
55 | {% endtrans %} | 53 | {% endtrans %} |
56 | </p> | 54 | </p> |
57 | </section> | 55 | </section> |
58 | </div> | 56 | </div> |
59 | <div class="col-lg-4"> | 57 | <div class="col-lg-3"> |
60 | <span class="fa fa-road homepageicon right"></span> | 58 | <span class="fas fa-dumpster-fire homepageicon right"></span> |
61 | </div> | 59 | </div> |
62 | </div> | 60 | </div> |
63 | </div> | 61 | </div> |
64 | </div> | 62 | </div> |
65 | <div class="container-fluid"> | 63 | <div class="container-fluid"> |
66 | <div class="container"> | 64 | <div class="container"> |
67 | <div class="row"> | 65 | <div class="row"> |
68 | <div class="col-lg-4"> | 66 | <div class="col-lg-2"> |
69 | <span class="fas fa-dumpster-fire homepageicon"></span> | 67 | <span class="fas fa-layer-group homepageicon"></span> |
70 | </div> | 68 | </div> |
71 | <div class="col-lg-8"> | 69 | <div class="col-lg-6"> |
72 | <section> | 70 | <section> |
73 | <h3>{{ _("The Internet is broken") }}</h3> | ||
74 | <p> | 71 | <p> |
75 | {% trans %} | 72 | {% trans %} |
76 | Protocols from Ethernet and IP to BGP and X.509 PKI are | 73 | GNUnet is a new network protocol stack for building secure, |
77 | insecure by default: protecting against address forgery, | 74 | distributed, and privacy-preserving applications.<br/> |
78 | routers learning metadata, or choosing trustworthy CAs is | 75 | With |
79 | nontrivial and sometimes impossible. | 76 | strong roots in |
80 | <!-- | 77 | <a href="https://bib.gnunet.org">academic research</a>, our |
81 | Proposal from Fabian Gerlach: The Internet is not designed with security in mind: | 78 | goal is to replace the |
82 | The network generally learns too much about users; it has insecure | 79 | <a href="https://secushare.org/broken-internet">old insecure Internet</a> |
83 | defaults and high complexity; and it is centralized. That makes it very | 80 | protocol stack. |
84 | vulnerable for multiple attacks massively threatening our freedom. | ||
85 | --> | ||
86 | {% endtrans %} | ||
87 | </p> | ||
88 | <p> | ||
89 | {% trans %} | ||
90 | GNUnet provides | ||
91 | <a href="https://www.w3.org/2014/strint/papers/65.pdf">privacy by design</a>, | ||
92 | improving addressing, routing, naming and | ||
93 | content distribution in a technically robust manner - as | ||
94 | opposed to ad-hoc designs in place today. | ||
95 | <!-- | ||
96 | Proposal from fabian gerlach: GNUnet is built | ||
97 | <a href="https://www.w3.org/2014/strint/papers/65.pdf">"privacy by design"</a> and | ||
98 | "distributed by design". This improves addressing, routing, naming and | ||
99 | content distribution in a technically robust manner. | ||
100 | --> | ||
101 | {% endtrans %} | 81 | {% endtrans %} |
102 | </p> | 82 | </p> |
103 | </section> | 83 | </section> |
@@ -105,42 +85,32 @@ | |||
105 | </div> | 85 | </div> |
106 | </div> | 86 | </div> |
107 | </div> | 87 | </div> |
88 | |||
108 | <div class="container-fluid c_acronym bluebox"> | 89 | <div class="container-fluid c_acronym bluebox"> |
109 | <div class="container"> | 90 | <div class="container"> |
110 | <div class="row"> | 91 | <div class="row"> |
111 | <div class="col-lg-8"> | 92 | <div class="col-lg-2"></div> |
93 | <div class="col-lg-6"> | ||
112 | <section> | 94 | <section> |
113 | <h3>{{ _("Decentralization is hard") }}</h3> | 95 | <h3>{{ _("Metadata is exposed") }}</h3> |
114 | |||
115 | <p> | 96 | <p> |
116 | {% trans %} | 97 | {% trans %} |
117 | <!-- | 98 | Your metadata is just as revealing as the actual content; and it gets exposed on the Internet.<br> |
118 | replaced with Proposal from Fabian Gerlach: | 99 | Even though transport encryption is increasingly being |
119 | It seems as if every other distributed or P2P project | 100 | deployed on the Internet, it still reveals data that can |
120 | develops its own library stack, covering transports, stream | 101 | threaten democracy: the identities of senders and receivers, |
121 | muxing, discovery and others. This divides effort and | 102 | the times, frequency and the volume of communication are all |
122 | multiplies bug count. | 103 | still revealed.<br> |
123 | --> | ||
124 | Instead of sharing common components and tools for | ||
125 | building P2P systems, every P2P project seems to re-invent | ||
126 | the wheel. | ||
127 | <!-- TODO: rework this sentence. --> | ||
128 | This heightens the effort and increases the | ||
129 | potential number of vulnerabilities. | ||
130 | {% endtrans %} | ||
131 | <p> | ||
132 | {% trans %} | ||
133 | GNUnet is a metadata-preserving foundation for your | ||
134 | application, covering areas from addressing to reliable | ||
135 | bidirectional Axolotl-encrypted channels, with advanced | ||
136 | routing. Our work is based on continuous research spanning | ||
137 | almost two decades. | ||
138 | {% endtrans %} | 104 | {% endtrans %} |
105 | <!-- | ||
106 | Looks like a weak argumentation to me: | ||
107 | which <a href="https://www.freehaven.net/anonbib/cache/websitefingerprinting-pets2016.pdf">enables reverse-engineering pages visited via website fingerprinting</a>. | ||
108 | --> | ||
139 | </p> | 109 | </p> |
140 | </section> | 110 | </section> |
141 | </div> | 111 | </div> |
142 | <div class="col-lg-4"> | 112 | <div class="col-lg-3"> |
143 | <span class="fa fa-network-wired homepageicon right"></span> | 113 | <span class="fa fa-eye homepageicon right"></span> |
144 | </div> | 114 | </div> |
145 | </div> | 115 | </div> |
146 | </div> | 116 | </div> |
@@ -148,32 +118,27 @@ | |||
148 | <div class="container-fluid"> | 118 | <div class="container-fluid"> |
149 | <div class="container"> | 119 | <div class="container"> |
150 | <div class="row"> | 120 | <div class="row"> |
151 | <div class="col-lg-4"> | 121 | <div class="col-lg-2"> |
152 | <span class="fa fa-eye homepageicon"></span> | 122 | <i class="fas fa-shield-alt homepageicon"></i> |
153 | </div> | 123 | </div> |
154 | <div class="col-lg-8"> | 124 | <div class="col-lg-6"> |
155 | <section> | 125 | <section> |
156 | <h3>{{ _("Metadata is exposed") }}</h3> | ||
157 | <p> | 126 | <p> |
158 | {% trans %} | 127 | {% trans %} |
159 | Your metadata is just as revealing as the actual content; and it gets exposed on the Internet.<br> | 128 | GNUnet provides |
160 | Even though transport encryption is increasingly being | 129 | <a href="https://www.w3.org/2014/strint/papers/65.pdf">privacy by design</a>, |
161 | deployed on the Internet, it still reveals data that can | 130 | improving addressing, routing, naming and |
162 | threaten democracy: the identities of senders and receivers, | 131 | content distribution in a technically robust manner - as |
163 | the times, frequency and the volume of communication are all | 132 | opposed to ad-hoc designs in place today. |
164 | still revealed.<br> | 133 | <!-- |
165 | <!-- | 134 | Proposal from fabian gerlach: GNUnet is built |
166 | Looks like a weak argumentation to me: | 135 | <a href="https://www.w3.org/2014/strint/papers/65.pdf">"privacy by design"</a> and |
167 | which <a href="https://www.freehaven.net/anonbib/cache/websitefingerprinting-pets2016.pdf">enables reverse-engineering pages visited via website fingerprinting</a>. | 136 | "distributed by design". This improves addressing, routing, naming and |
168 | --> | 137 | content distribution in a technically robust manner. |
169 | GNUnet | 138 | --> |
170 | <a href="https://secushare.org/anonymity">addresses</a> | ||
171 | these concerns with perfect forward secrecy via ephemeral | ||
172 | public key addressing, fixed packet size to hinder traffic | ||
173 | analysis, layered encryption, Sybil-resistant routing, and | ||
174 | more. | ||
175 | {% endtrans %} | 139 | {% endtrans %} |
176 | </p> | 140 | |
141 | <p> | ||
177 | </section> | 142 | </section> |
178 | </div> | 143 | </div> |
179 | </div> | 144 | </div> |
@@ -182,7 +147,8 @@ | |||
182 | <div class="container-fluid c_acronym bluebox"> | 147 | <div class="container-fluid c_acronym bluebox"> |
183 | <div class="container"> | 148 | <div class="container"> |
184 | <div class="row"> | 149 | <div class="row"> |
185 | <div class="col-lg-8"> | 150 | <div class="col-lg-2"></div> |
151 | <div class="col-lg-6"> | ||
186 | <section> | 152 | <section> |
187 | <h3>{{ _("Freedoms are not respected") }}</h3> | 153 | <h3>{{ _("Freedoms are not respected") }}</h3> |
188 | <p> | 154 | <p> |
@@ -194,9 +160,30 @@ | |||
194 | to various degrees. | 160 | to various degrees. |
195 | {% endtrans %} | 161 | {% endtrans %} |
196 | </p> | 162 | </p> |
163 | </section> | ||
164 | </div> | ||
165 | <div class="col-lg-3"> | ||
166 | <i class="fas fa-user-lock homepageicon right"></i> | ||
167 | </div> | ||
168 | </div> | ||
169 | </div> | ||
170 | </div> | ||
171 | <div class="container-fluid"> | ||
172 | <div class="container"> | ||
173 | <div class="row"> | ||
174 | <div class="col-lg-2"> | ||
175 | <span class="fas fa-dove homepageicon"></span> | ||
176 | </div> | ||
177 | <div class="col-lg-6"> | ||
178 | <section> | ||
197 | <p> | 179 | <p> |
198 | {% trans %} | 180 | {% trans %} |
199 | GNUnet gives users freedoms to securely access information | 181 | GNUnet is made for a free and open society: It's a self-organizing network and it |
182 | is <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a> | ||
183 | as in freedom. GNUnet puts you in control of your data. | ||
184 | You determine which data to share with whom, and you're not | ||
185 | pressured to accept compromises. | ||
186 | It gives users freedoms to securely access information | ||
200 | ("run" the network), to study all aspects of the network's | 187 | ("run" the network), to study all aspects of the network's |
201 | operation ("access the code"), to distribute information | 188 | operation ("access the code"), to distribute information |
202 | ("copy"), as well as the freedom to deploy new applications | 189 | ("copy"), as well as the freedom to deploy new applications |
@@ -205,8 +192,38 @@ | |||
205 | </p> | 192 | </p> |
206 | </section> | 193 | </section> |
207 | </div> | 194 | </div> |
208 | <div class="col-lg-4"> | 195 | </div> |
209 | <span class="fas fa-dove homepageicon right"></span> | 196 | </div> |
197 | </div> | ||
198 | <div class="container-fluid c_acronym bluebox"> | ||
199 | <div class="container"> | ||
200 | <div class="row"> | ||
201 | <div class="col-lg-2"></div> | ||
202 | <div class="col-lg-6"> | ||
203 | <section> | ||
204 | <h3>{{ _("Decentralization is the key, but hard") }}</h3> | ||
205 | |||
206 | <p> | ||
207 | {% trans %} | ||
208 | <!-- | ||
209 | replaced with Proposal from Fabian Gerlach: | ||
210 | It seems as if every other distributed or P2P project | ||
211 | develops its own library stack, covering transports, stream | ||
212 | muxing, discovery and others. This divides effort and | ||
213 | multiplies bug count. | ||
214 | --> | ||
215 | Instead of sharing common components and tools for | ||
216 | building P2P systems, every P2P project seems to re-invent | ||
217 | the wheel. | ||
218 | <!-- TODO: rework this sentence. --> | ||
219 | This heightens the effort and increases the | ||
220 | potential number of vulnerabilities. | ||
221 | {% endtrans %} | ||
222 | </p> | ||
223 | </section> | ||
224 | </div> | ||
225 | <div class="col-lg-3"> | ||
226 | <span class="fas fa-dharmachakra homepageicon right"></span> | ||
210 | </div> | 227 | </div> |
211 | </div> | 228 | </div> |
212 | </div> | 229 | </div> |
@@ -214,36 +231,26 @@ | |||
214 | <div class="container-fluid"> | 231 | <div class="container-fluid"> |
215 | <div class="container"> | 232 | <div class="container"> |
216 | <div class="row"> | 233 | <div class="row"> |
217 | <div class="col-lg-4"> | 234 | <div class="col-lg-2"> |
218 | <img style="height: 80%;" src="{{ url_static('images/gnunet-logo-dark-text.png') }}" alt="GNUnet" /> | 235 | <span class="fas fa-flask homepageicon"></span> |
219 | </div> | 236 | </div> |
220 | <div class="col-lg-8"> | 237 | <div class="col-lg-6"> |
221 | <section> | 238 | <section> |
222 | <h3>{{ _("Enter the GNUnet") }}</h3> | ||
223 | <p> | ||
224 | {% trans %} | ||
225 | GNUnet is typically run as an | ||
226 | <a href="https://en.wikipedia.org/wiki/Overlay_network">overlay network</a> | ||
227 | on top of the existing Internet infrastructure forming the basis of a hybrid | ||
228 | <a href="architecture.html">peer-to-peer mesh and relay backbone</a> | ||
229 | for applications to run on. It could just as well be run independently of the Internet, | ||
230 | over <a href="https://en.wikipedia.org/wiki/Physical_layer">dedicated radio and cable</a>. | ||
231 | {% endtrans %} | ||
232 | </p> | ||
233 | <p> | 239 | <p> |
234 | {% trans %} | 240 | {% trans %} |
235 | GNUnet is made for a free and open society: It's a self-organizing network and it | 241 | GNUnet is a metadata-preserving foundation for your |
236 | is <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a> | 242 | application, covering areas from addressing to reliable |
237 | as in freedom. GNUnet puts you in control of your data. | 243 | bidirectional Axolotl-encrypted channels, with advanced |
238 | You determine which data to share with whom, and you're not | 244 | routing. Our work is based on continuous research spanning |
239 | pressured to accept compromises. | 245 | almost two decades. |
240 | {% endtrans %} | 246 | {% endtrans %} |
241 | </p> | 247 | </p> |
242 | </section> | 248 | </section> |
243 | </div> | 249 | </div> |
244 | </div> | 250 | </div> |
245 | </div> | 251 | </div> |
246 | </div> | 252 | </div> |
253 | <hr style="padding: 2em;"/> | ||
247 | <div class="container-fluid"> | 254 | <div class="container-fluid"> |
248 | <div class="container"> | 255 | <div class="container"> |
249 | <div class="row"> | 256 | <div class="row"> |