Jens Kubieziel commited on 2007-03-16 12:13:15
Zeige 1 geänderte Dateien mit 31 Einfügungen und 2 Löschungen.
... | ... |
@@ -131,6 +131,12 @@ |
131 | 131 |
<a id="Coding"></a> |
132 | 132 |
<h2><a class="anchor" href="#Coding">Programmierung und Design</a></h2> |
133 | 133 |
|
134 |
+<p>M�chtest du deinen Google Summer of Code verbringen, an Tor zu arbeiten? |
|
135 |
+Gro�artig. <a |
|
136 |
+href="http://wiki.noreply.org/noreply/TheOnionRouter/SummerOfCode">Lies mehr |
|
137 |
+�ber Tor und GSoC</a> und schaue, ob eine der untenstehenden Ideen dir |
|
138 |
+gef�llt.</p> |
|
139 |
+ |
|
134 | 140 |
<ol> |
135 | 141 |
<li>Torserver funktionieren unter Windows XP nicht sehr gut. Wir |
136 | 142 |
verwenden auf Windows den standardm��igen <code>select</code>-Systemaufruf. |
... | ... |
@@ -150,7 +156,12 @@ |
150 | 156 |
ein Webformular und DNSBL-�hnliche Abfrage, bieten. Es kann aktuelle |
151 | 157 |
Informationen bieten, indem es einen lokalen Spiegel der |
152 | 158 |
Verzeichnisinformationen anlegt. Du bekommst Bonuspunkte, wenn es aktiv |
153 |
- die Exitserver testet, wie die IP-Adresse ist. <a |
|
159 |
+ die Exitserver testet, wie die IP-Adresse ist. Der schwierige Punkt ist, das |
|
160 |
+ die Eigenschaft, Exitserver zu sein, nicht einfach mit ja oder nein zu |
|
161 |
+ beantworten ist. Daher ist die Frage eher: "Ist diese IP-Adresse ein |
|
162 |
+ Existerver, der mich zur IP-Adresse:Port weitergibt?". Die DNSBL-Schnittstelle |
|
163 |
+ wird wahrscheinlich hunderte von Anfragen pro Minute bekommen. Daher sind hier |
|
164 |
+ intelligente Algorithmen gefragt. <a |
|
154 | 165 |
href="<svnsandbox>doc/contrib/torbl-design.txt">Hier</a> kannst du mehr dazu |
155 | 166 |
lesen.</li> |
156 | 167 |
<li>Wir brauchen ein verteiltes Testger�st. Bisher haben wir Unittests. Es |
... | ... |
@@ -174,6 +185,24 @@ |
174 | 185 |
anderen m�ssen wir herausfinden, wie das leicht zu pflegen ist. Es sollte |
175 | 186 |
nicht so schnell obsolet werden, wie AnonymOS. Bonuspunkte gibt es, wenn die |
176 | 187 |
CD auf eine kleine CD (50MB) passt.</li> |
188 |
+ <li>In Beug auf das CD-Image sollten wir auch an einer sicheren und gut |
|
189 |
+ dokumentierten USB-Variante f�r Tor und unterst�tzete Anwendungen arbeiten. |
|
190 |
+ Der schwierige Teil ist zu entscheiden, welche Konfigurationen sicher sind, |
|
191 |
+ diese Entscheidungen zu dokumentieren und etwas zu schaffen, das leicht zu |
|
192 |
+ pflegen ist.</li> |
|
193 |
+ <li>Wir sollten damit anfangen unser <a href="<page |
|
194 |
+ documentation>#DesignDoc">gegen Blockierungen gesch�tztes Design</a> zu |
|
195 |
+ implementieren. Dies beinhaltet die Ausarbeitung des Designs, die |
|
196 |
+ Modifizierung diverser Teile von Tor, die Arbeit an einer <a |
|
197 |
+ href="http://vidalia-project.net/">GUI</a>, die intuitiv ist und die Planung |
|
198 |
+ f�r den Einsatz.</li> |
|
199 |
+ <li>Wir brauchen ein flexibles Ger�st, um Ende-zu-Ende Attacken des |
|
200 |
+ Netzverkehrs zu simulieren. Viele Forscher haben Simulatoren geschaffen, die |
|
201 |
+ ihre Intuition, ob ein Angriff oder Verteidigung funktioniert, unterst�tzt. |
|
202 |
+ K�nnen wir einen Simulator bauen, der offen und gut dokumentiert ist? Dies |
|
203 |
+ wird eine Menge neuer Forschung anregen. Schaue auch auf den <a |
|
204 |
+ href="#Research">Eintrug unten</a>, um Details zu dieser Aufgabe zu entdecken. |
|
205 |
+ Wenn es fertig ist, k�nntest du helfen ein Papier dazu zu schreiben.</li> |
|
177 | 206 |
<li>Momentan werden die Deskriptoren der versteckten Services nur |
178 | 207 |
auf einigen wenigen Verzeichnisservern gespeichert. Dies ist |
179 | 208 |
schlecht f�r die Privatsph�re und die Robustheit. Um mehr Robustheit |
... | ... |
@@ -205,7 +234,7 @@ |
205 | 234 |
von Gr�nden</a>, warum wir nicht zu Transport per UDP gewechselt |
206 | 235 |
sind. Es w�re sch�n, wenn diese Liste k�rzer werden w�rde. Wir |
207 | 236 |
haben auch eine <a |
208 |
- href="<svnsandbox>doc/tor-spec-udp.txt">Spezifikation f�r Tor |
|
237 |
+ href="<svnsandbox>doc/100-tor-spec-udp.txt">Spezifikation f�r Tor |
|
209 | 238 |
und UDP</a> — bitte lass uns wissen, wenn damit etwas nicht |
210 | 239 |
stimmt.</li> |
211 | 240 |
<li>Wir sind nicht weit davon entfernt, Unterst�tzung f�r IPv6 bei |
212 | 241 |