f4e3b6d69fd123c3d56a73621684bc53299c852d
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

1) ## translation metadata
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

2) # Based-On-Revision: 18524
3) # Translation-Priority: 4-optional
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

4) # Last-Translator: bogdandr_at_op . pl
5) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

6) #include "head.wmi" TITLE="Tor: Wolontariusze" CHARSET="UTF-8"
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

7) 
8) <div class="main-column">
9) 
10) <!-- PUT CONTENT AFTER THIS TAG -->
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

11) <h2>Kilka rzeczy, które każdy może zrobić już teraz:</h2>
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

12) <ol>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

13) <li>Prosimy rozważyć <a href="<page docs/tor-doc-relay>">uruchomienie
14)  przekaźnika sieci Tor</a>, by wspomóc rozwój sieci Tora.</li>
15) <li>Rozpowiadaj o systemie Tor swoim znajomym. Spraw, by uruchomili przekaźniki sieci.
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

16)  Spraw, by uruchomili usługi ukryte. Spraw, by mówili o systemie Tor swoim znajomym.</li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

17) <li>Jeśli podobają ci się cele Tora,
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

18)   <a href="<page donate>">poświęć chwilę, by złożyć dotację, aby wspomóc przyszły rozwój Tora</a>.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

19)   Szukamy też dalszych sponsorów &mdash;
20)   jeśli znasz jakieś firmy, organizacje pozarządowe, agencje lub inne organizacje, które
21)   są zainteresowane anonimowością / prywatnością / bezpieczną komunikacją, daj im znać o nas.</li>
22) <li>Szukamy więcej <a href="<page torusers>">dobrych przykładów użytkowników
23)  Tora i przypadków jego używania</a>. Jeśli używasz Tora w sposób jeszcze nie przedstawiony
24)  na tamtej stronie i nie masz nic przeciw podzieleniu się z nami tym sposobem, z chęcią
25)  przyjmiemy taką wiadomość.</li>
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

26) </ol>
27) 
28) <a id="Usability"></a>
29) <h2><a class="anchor" href="#Usability">Aplikacje Wspomagające</a></h2>
30) <ol>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

31)  <li>Potrzebujemy więcej dobrych sposobów na przechwytywanie żądań DNS, żeby nie
Bogdan Drozdowski Polish translation update

Bogdan Drozdowski authored 17 years ago

32)  "przeciekały" do lokalnych obserwatorów, podczas gdy chcemy zachować anonimowość.
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

33)  (Dzieje się tak, gdyż aplikacja wysyła żądanie DNS przed przejściem przez serwer
34)  Proxy SOCKS.)</li>
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

35) <li>Sprawy z Tsocks/dsocks:
36)  <ul>
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

37) <li>Musimy <a
Nick Mathewson Change all wiki.noreply to...

Nick Mathewson authored 16 years ago

38)  href="https://wiki.torproject.org/noreply/TheOnionRouter/TSocksPatches">zastosować
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

39)  nasze wszystkie łaty tsocks do kodu</a> i utrzymywać nową gałąź. Możemy ją hostować, jeśli chcesz.</li>
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

40) <li>Powinniśmy załatać program "dsocks" Duga Songa, by używał komend
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

41)  <i>mapaddress</i> Tora z interfejsu kontroli, żeby nie marnować przejścia
Bogdan Drozdowski Polish translation update

Bogdan Drozdowski authored 17 years ago

42)  całej trasy w Torze, wykonując rozwiązywanie adresów przed połączeniem.</li>
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

43) <li>Musimy sprawić, by nasz skrypt <i>torify</i> wykrywał, który z programów
44)  tsocks lub dsocks jest zainstalowany, i odpowiednio je uruchamiał. To
45)  prawdopodobnie oznacza zunifikowanie ich interfejsów i w grę może wchodzić
46)  dzielenie kodu między nimi lub całkowita rezygnacja z jednego z nich.</li>
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

47) </ul>
48) </li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

49) <li>Ludzie, którzy uruchomili przekaźnik sieci Tora mówią nam, że chcą dać jedną
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

50)  przepustowość łącza dla Tora (BandwidthRate) w czasie pewnej części dnia,
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

51)  a inną w innych częściach dnia. Zamiast programować to w Torze, powinniśmy mieć
52)  mały skrypt, który łączy się przez <a href="<page gui/index>">Tor Controller Interface</a>,
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

53)  i wykonuje SETCONF by zmienić przepustowość. Jest już po jednym skrypcie dla systemów
54)  Unix i Mac (korzystają z basha i crona), ale dalej potrzebne jest rozwiązanie
55)  dla użytkowników Windowsa.
Bogdan Drozdowski Polish translation update

Bogdan Drozdowski authored 17 years ago

56)  </li>
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

57) <li>Tor może <a
Nick Mathewson Change all wiki.noreply to...

Nick Mathewson authored 16 years ago

58)  href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#ChooseEntryExit">wychodzić
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

59)  z sieci Tora używając podanego węzła</a>, ale powinniśmy móc podać tylko kraj i mieć coś,
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

60)  co automatycznie za nas wybierze węzeł. Najlepszym kandydatem jest pobranie także
61)  katalogu Blossom i uruchomienie lokalnego klienta Blossom, który pobrałby swój katalog w
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

62)  sposób bezpieczny (poprzez Tor i sprawdzając jego podpis), przechwytywałby nazwy
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

63)  hostów <tt>.country.blossom</tt>  i robił to, co trzeba.</li>
64) <li>A mówiąc o danych geolokacyjnych, ktoś powinien narysować mapę Ziemi z
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

65)  zaznaczonym każdym przekaźnikiem sieci Tora. Dodatkowe punkty, jeśli mapa będzie się
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

66)  aktualizować w miarę jak sieć rośnie i się zmienia. Niestety, łatwy sposób na
67)  dokonanie tego to wysłanie wszystkich danych do Google, w celu narysowania
68)  przez nich taj mapy. Jak bardzo to uderza w prywatność i czy mamy jakieś inne
69)  dobre wyjścia?</li>
70) </ol>
71) 
72) <a id="Documentation"></a>
73) <h2><a class="anchor" href="#Documentation">Dokumentacja</a></h2>
74) <ol>
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

75) <li>Proszę pomóc Mattowi Edmanowi z dokumentacją i dokumentami jak-to-zrobić do
Bogdan Drozdowski Polish translation update

Bogdan Drozdowski authored 17 years ago

76)  jego projektu Tor Controller i <a href="http://vidalia-project.net/">Vidalia</a>.</li>
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

77) <li>Przejrzyj i udokumentuj
Nick Mathewson Change all wiki.noreply to...

Nick Mathewson authored 16 years ago

78)  <a href="https://wiki.torproject.org/wiki/TheOnionRouter/TorifyHOWTO">naszą
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

79)  listę programów</a>, które można skonfigurować do współpracy z Torem.</li>
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

80) <li>Potrzebujemy lepszej dokumentacji do dynamicznego przechwytywania połączeń
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

81)  i wysyłania ich przez Tora. tsocks (Linux), dsocks (BSD),
Bogdan Drozdowski Polish translation update

Bogdan Drozdowski authored 17 years ago

82)  i freecap (Windows) zdają się być dobrymi kandydatami, jako że lepiej
83)  używałyby naszej nowej cechy TransPort.</li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

84) <li>Mamy ogromną listę <a
85)  href="https://wiki.torproject.org/noreply/TheOnionRouter/SupportPrograms">potencjalnie
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

86)  użytecznych programów, które współpracują z Torem</a>. Które z nich są
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

87)  przydatne w jakich sytuacjach? Proszę pomóż nam je testować i zapisuj
88)  swoje wyniki.</li>
89) <li>Pomóż przetłumaczyć stronę WWW i dokumentację na inne języki. Spójrz na
90)  <a href="<page translation>">wskazówki do
Bogdan Drozdowski Translation/mainetance upda...

Bogdan Drozdowski authored 16 years ago

91)  tłumaczenia</a>, jeśli chcesz pomóc. Potrzebujemy zwłaszcza tłumaczy na język
92)  arabski i Farsi dla wielu użytkowników Tora w cenzorowanych obszarach.</li>
93) 
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

94) </ol>
95) 
96) <a id="Coding"></a>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

97) <a id="Summer"></a>
98) <a id="Projects"></a>
99) <h2><a class="anchor" href="#Projects">Dobre Projekty Programistyczne</a></h2>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

100) 
101) <p>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

102) Oto lista opmysłów zaproponowanych na <a
103) href="<page gsoc>">Google Summer of Code 2008</a>, które nie zostały przyjęte.
104) Części <a href="<svnsandbox>doc/spec/proposals/">bieżących propozycji</a>
105) może też brakować deweloperów. Jeśli Twoim zdaniem możesz nam pomóc,
106) <a href="<page contact>">daj nam znać!</a>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

107) </p>
108) 
109) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

110) <ol>
111) 
112) <li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

113) <b>Ulepszenie Skanera Węzłów Tora (Tor Node Scanner)</b>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

114) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

115) Podobnie do skanera wyjściowego SoaT (lub może nawet w czasie jego działania),
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

116) można gromadzić statystyki odnośnie wiarygodności węzłów. Te węzły, które
117) źle działają dla pewnej części swoich obwodów nie powinny być używane do
118) statusu Strażnika, i być może powinny też mieć zmniejszoną swoją zgłaszaną
119) przepustowość, lub po prostu być oznaczane jako Nieważne. Dodatkowo,
120) węzły wykazujące bardzo niską średnią przepustowość strumienia,
121) lecz zgłaszają bardzo wysoką, też mogą być oznaczone jako Nieważne.
122) Większość zbierania statystyk już jest zrobiona, dane te muszą tylko
123) zostać przetworzone na coś, co może być wysłane Serwerom Katalogowym,
124) by ukarały/wyłączyły ze swoich list te węzły w taki sposób, że klienci
125) się o tym dowiedzą.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

126) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

127) Dodatkowo, te same statystyki mogą być zbierane odnośnie ruchu przechodzącego
128) przez węzeł. Do <a
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

129) href="https://svn.torproject.org/svn/torctl/trunk/doc/howto.txt">Protokołu Kontroli
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

130) Tora</a> można dodać zdarzenia mówiące, czy udaje się stworzyć obwód
131) przechodzący przez ten węzeł, oraz można zbierać pasywne statystyki dotyczące
132) zarówno przepustowości, jak i wiarygodności innych węzłów, poprzez oparty
133) na węzłach program monitorujący takie zdarzenia. Taki skaner zgłaszałby też
134) informacje o dziwnie zachowujących się węzłach do Serwerów Katalogowych,
135) ale kanał łączności do tych celów jeszcze nie istnieje i też musiałby
136) zostać stworzony.
137) </li>
138) 
139) <li>
140) <b>Pomóż śledzić ogólny status Sieci Tora</b>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

141) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

142) Byłoby wspaniale uruchomić automatyczny system śledzenia stanu sieci w czasie,
143) wyświetlanie wykresów itp. Częścią tego projektu byłoby wynalezienie lepszych
144) miary do oceny stanu i wzrostu sieci. Czy wzrasta średni czas działania sieci?
145) Ile węzłów kwalifikuje się do bycia Strażnikami w tym miesiącu w porównaniu z
146) ubiegłym? Jaka jest rotacja w sensie pojawiania się nowych węzłów i znikania
147) starych? Okresowo ludzie gromadzą krótkie migawki stanu, ale to robi się naprawdę
148) interesujące dopiero, gdy zaczynamy śledzić te dane w czasie.
149) <br />
150) Dane powinny być zbierane z powyższego narzędzia "Skaner Węzłów Tora", z
151) deskryptorów serwerów, które są publikowane przez każdy przekaźnik i z innych
152) źródeł. Wyniki w czasie mogłyby być zintegrowane z jedną ze stron opisujących
153) <a href="https://torstatus.blutmagie.de/">Stan Tora</a> lub być trzymane osobno.
154) Skoro mówimy o stronach stanu Tora, spójrzcie na
155) <a href="http://archives.seul.org/or/talk/Jan-2008/msg00300.html">listę życzeń
156) stanu Tora</a> napisaną przez Rogera.
157) </li>
158) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

159) <li>
160) <b>Lepsze wsparcie i pakowanie dla Debiana</b>
161) <br />
162) Vidalia obecnie nie współpracuje dobrze na Debianie i Ubuntu z domyślnymi
163) paczkami Tora. Bieżące paczki Tora automatycznie uruchamiają Tora jako demona
164) systemowego z konta użytkownika debian-tor i (rozsądnie) nie mają zdefiniowanego
165) ControlPort w domyślnym torrc. Stąd Vidalia będzie próbować uruchomić własny
166) proces Tora, bo nie może połączyć się z istniejącym, po czym proces Tora
167) uruchomiony przez Vidalię zamknie się z błędem, którego użytkownik raczej nie zrozumie,
168) jako że Tor nie będzie mógł podpiąć się pod swoje porty nasłuchowe, które są
169) już zajęte przez pierwszy proces Tora.
170) <br />
171) Bieżące rozwiązanie to albo mówienie użytkownikowi, by zatrzymał istniejący
172) proces Tora i pozwolił Vidalii uruchomić własny, albo tłumaczenie, jak ustawić
173) port kontrolny i hasło w pliku torrc. Lepszym rozwiązaniem na Debianie byłoby używanie
174) ControlSocket Tora, który umożliwia Vidalii komunikowanie się z Torem poprzez
175) gniazdo w domenie Unix i mógłby być domyślnie włączony w paczkach Tora dla Debiana.
176) Vidalia może wtedy uwierzytelnić się do Tora używając ciasteczek, jeśli użytkownik
177) uruchamiający Vidalię jest w grupie debian-tor.
178) <br />
179) Pierwsza część tego projektu będzie polegała na dodaniu obsługi ControlSocket
180) do Vidalii. Potem student stworzy i przetestuje paczki Vidalii na Debianie i
181) Ubuntu, które będą zgodne ze standardami pakowania w Debianie, oraz upewni się,
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

182) że działają dobrze z istniejącymi paczkami Tora. Możemy też stworzyć repozytorium
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

183) apt zawierające nowe paczki Vidalia.
184) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

185) Kolejnym wyzwaniem byłoby znalezienie intuicyjnego sposobu, by Vidalia mogła
186) zmienić konfigurację Tora (torrc) mimo iż ta jest w <code>/etc/tor/torrc</code>,
187) a więc nienaruszalna. Najlepszy jak dotąd pomysł, na jaki wpadliśmy, to
188) przekazanie Torowi nowej konfiguracji poprzez ControlSocket w czasie uruchamiania
189) Vidalii, ale jest to zły pomysł, gdyż Tor za każdym razem uruchamia się z inną
190) konfiguracją niż użytkownik by tego chciał. Drugi najlepszy pomysł jest taki, by
191) Vidalia stworzyła tymczasowy plik konfiguracyjny i poprosiła użytkownika, by
192) ręcznie przeniósł go do <code>/etc/tor/torrc</code>, ale to jest zły pomysł, gdyż
193) użytkownicy nie powinni być zmuszani do bezpośredniego zajmowania się plikami.
194) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

195) Osoba podejmująca się tego projektu powinna znać system pakowania Debiana i
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

196) mieć trochę doświadczenia z C++. Uprzednie doświadczenie z Qt będzie przydatne,
197) ale nie jest wymagane.
198) </li>
199) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

200) <li>
201) <b>Polepszanie naszych zdolności opierania się cenzurze</b>
202) <br />
203) Wersje 0.2.0.x Tora robią <a
204) href="<svnsandbox>doc/design-paper/blocking.html">znaczne postępy</a> w opieraniu
205) się narodowej i firmowej cenzurze. Ale Tor ciągle potrzebuje lepszych mechanizmów w
206) niektórych częściach projektu anty-cenzurowania. Na przykład, bieżące wersje mogą
207) nasłuchiwać połączeń tylko na jednym zestawie adres/port na raz. Istnieje
208) <a href="<svnsandbox>doc/spec/proposals/118-multiple-orports.txt">propozycja
209) zajęcia się tą sprawą</a> i umożliwienia klientom łączenie się z danym Torem
210) na wielu adresach i portach, ale wymaga to więcej pracy. Kolejny projekt
211) przeciw cenzurze to próba uczynienia Tora bardziej odpornym na skanowanie.
212) W chwili obecnej ktokolwiek może zidentyfikować
213) <a href="<svnsandbox>doc/spec/proposals/125-bridges.txt">mostki Tora</a>
214) po prostu łącząc się z nimi, zgodnie z protokołem Tora, i sprawdzając,
215) czy odpowiadają. By rozwiązać ten problem, mostki mogłyby
216) <a href="<svnsandbox>doc/design-paper/blocking.html#tth_sEc9.3">udawać serwery
217) internetowe</a> (HTTP lub HTTPS), gdy łączą się z nimi programy do skanowania portów,
218) a nie zachowywać się jak mostki do chwili, gdy użytkownik poda klucz specyficzny
219) dla mostka.
220) <br />
221) Ten projekt zawiera wiele badań i projektowania. Jednym z większych wyzwać
222) będzie zidentyfikowanie i umiejętne wykorzystanie rozwiązań, które oprą
223) się atakom nawet po tym, jak atakujący pozna projekt, po czym równoważenie
224) odporności na cenzurę z użytecznością i siłą.
225) </li>
226) 
227) <li>
228) <b>Framework automatycznej aktualizacji programów Tor/Polipo/Vidalia.</b>
229) <br />
230) Potrzebujemy dobrego frameworka automatycznej aktualizacji.
231) Vidalia już ma możliwość informowania, że użytkownik używa przestarzałej lub
232) niezalecanej wersji Tora. W chwili obecnej Vidalia po prostu pokazuje małe
233) okienko, które informuje użytkownika, że powinien dokonać ręcznej aktualizacji.
234) Celem tego projektu jest rozszerzenie Vidalii o możliwość pobrania i
235) zaktualizowania nowej wersji Tora za użytkownika. Jeśli czas pozwoli,
236) chcielibyśmy móc aktualizować też inne aplikacje z paczek, jak Polipo czy
237) Vidalia.
238) <br />
239) By wykonać ten projekt, student będzie musiał najpierw poznać istniejące
240) mechanizmy aktualizacji (np. Sparkle na OS X), by zbadać ich mocne i słabe punkty,
241) cechy bezpieczeństwa i możliwości zintegrowania z Vidalią. Jeśli żaden nie okaże
242) się przydatny, student zaprojektuje własny framework aktualizacyjny,
243) udokumentuje projekt i przedyskutuje go z innymi deweloperami na temat
244) jego bezpieczeństwa. Potem zaimplementuje go (lub zintegruje istniejący)
245) i przetestuje.
246) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

247) Osoba podejmująca się tego projektu powinna dobrze znać C++.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

248) Uprzednie doświadczenie z Qt będzie przydatne, ale nie jest wymagane.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

249) Powinno się mieć też podstawowe pojęcie o powszechnych praktykach
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

250) bezpieczeństwa, jak weryfikacja podpisu paczki. Dobre zdolności w
251) pisaniu też są ważne w tym projekcie, gdyż ważnym krokiem będzie
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

252) zrobienie dokumentacji projektu do przejrzenia i przedyskutowania
253) z innymi ludźmi przed implementacją.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

254) </li>
255) 
256) <li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

257) <b>Poprawiona i bardziej użyteczna mapa sieci w programie Vidalia</b>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

258) <br />
259) Jedną z istniejących cech Vidalii jest mapa sieci, która pokazuje użytkownikowi
260) przybliżone lokalizacje geograficzne przekaźników sieci Tora i rysuje
261) ścieżki, przez które przechodzi ruch użytkownika w sieci Tora.
262) Mapa jest w tej chwili niezbyt interaktywna i ma raczej słabą grafikę.
263) Wolelibyśmy użyć widgetu Marble z KDE, który daje mapę lepszej jakości i
264) umożliwia lepszą interaktywność, jak na przykład pozwalanie użytkownikowi na
265) klikanie w poszczególne przekaźniki lub obwody, by wyświetlić dodatkowe
266) informacje. Moglibyśmy też rozważyć dodanie możliwości klikania przez
267) użytkownika na dany przekaźnik lub kraj z co najmniej jednym przekaźnikiem i
268) stwierdzenia "chcę, by moje połączenia do foo.com wychodziły stąd."
269) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

270) Podczas tego projektu, osoba najpierw zapozna się z Vidalią i API widgetu
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

271) Marble. Potem zintegruje widget z Vidalią i zmieni go, by bardziej pasował
272) do naszych zastosowań, np. można było klikać w obwody, zapisywać mapy we
273) własnym katalogu Vidalii i dostosować część okien dialogowych widgetu.
274) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

275) Osoba podejmująca się tego projektu powinna dobrze znać C++.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

276) Uprzednie doświadczenie z Qt i CMake będzie przydatne, ale nie jest wymagane.
277) </li>
278) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

279) <li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

280) <b>Interfejs zdarzeń stanu kontrolera Tora</b>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

281) <br />
282) Jest pewna liczba zmian stanu, o których użytkownik powinien być może być
283) informowany. Na przykład, jeśli użytkownik chce uruchomić przekaźnik sieci Tor,
284) a Tor stwierdzi, że nie jest on osiągalny z zewnątrz, użytkownik powinien zostać
285) o tym poinformowany. W tej chwili wszystko, co dostaje użytkownik, to kilka
286) wiadomości w "dzienniku wiadomości" Vidalii, których pewnie nie zobaczy, gdyż
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

287) nie dostaje informacji, że coś poszło nie tak. Nawet jeśli użytkownik spojrzy na
288) zapis logów, większość wiadomości będzie miała mały sens dla początkującego.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

289) <br />
290) Tor ma możliwość informowania Vidalii o wielu takich zmianach stanu, a ostatnio
291) zaimplementowaliśmy obsługę kilku takich zdarzeń. Jednak jest wiele więcej
292) zdarzeń, o których użytkownik powinien być informowany i potrzebujemy
293) lepszego interfejsu użytkownika do wyświetlania takich wiadomości.
294) <br />
295) Celem tego projektu jest zaprojektowanie i zaimplementowanie interfejsu
296) użytkownika do wyświetlania wiadomości o stanie Tora. Na przykład, można
297) byłoby umieścić mały znaczek na ikonie Vidalii w zasobniku, który alarmowałby
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

298) użytkownika o nowych zmianach stanu, którym powinien się przyjrzeć.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

299) Podwójne kliknięcie tej ikonki pokazywałoby okienko dialogowe podsumowujące
300) ostatnie zmiany stanu prostymi słowami i może sugerujące rozwiązania
301) do negatywnych wiadomości, jeśli mogą one być naprawione przez użytkownika.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

302) Oczywiście to tylko przykład i można zaproponować inne podejście.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

303) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

304) Osoba podejmująca się tego projektu powinna dobrze znać projektowanie i
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

305) tworzenie interfejsu użytkownika i mieć trochę doświadczenia z C++.
306) Uprzednie doświadczenie z Qt i Qt Designer będzie przydatne, ale nie jest wymagane.
307) Przydatne mogą być też pewne umiejętności w pisaniu po angielsku, gdyż
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

308) ten projekt prawdopodobnie będzie wymagał napisania małej ilości dokumentacji
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

309) pomocniczej, która powinna być zrozumiała dla nie-technicznych użytkowników.
310) Dodatkowe punkty za jakiś projekt graficzny /Photoshop fu, gdyż moglibyśmy
311) chcieć/potrzebować nowych ikonek.
312) </li>
313) 
314) <li>
315) <b>Ulepszenia naszego aktywnego testera konfiguracji przeglądarek</b> -
316) <a href="https://check.torproject.org">https://check.torproject.org</a>
317) <br />
318) Mamy w tej chwili funkcjonalną stronę www, która sprawdza, czy Tor działa.
319) Ma jednak parę miejsc, w których działa źle. Wymaga ulepszeń dotyczących
320) domyślnych języków i funkcjonalności. W chwili obecnej odpowiada tylko po angielsku.
321) Ponadto, jest to kawał skryptu Perla, który nigdy nie powinien był ujrzeć światła
322) dziennego. Strona powinna prawdopodobnie zostać przepisana w Pythonie
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

323) z uwagą na wielojęzyczności. Teraz używa <a
324) href="http://exitlist.torproject.org/">listy punktów wyjściowych Tor DNS</a>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

325) i powinna to robić w przyszłości. Może to dawać fałszywe pozytywne wyniki - te
326) powinny zostać wykryte, udokumentowane i naprawione, gdzie to będzie możliwe.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

327) Ktokolwiek pracujący nad tym projektem powinien interesować się DNS,
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

328) znać podstawy Perla lub lepiej - Pythona. Będzie musiał tylko minimalnie
329) stykać się z Torem, by testować swój kod.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

330) <br />
331) Jeśli chcesz, by ten projekt był bardziej ekscytujący i zawierał więcej
332) projektowania i programowania, przeczytaj <a
333) href="<svnsandbox>doc/spec/proposals/131-verify-tor-usage.txt">propozycję
334) 131-verify-tor-usage.txt</a>.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

335) </li>
336) 
337) <li>
338) <b>Ulepszenia w naszej usłudze punktów wyjściowych Tora - DNS Exit List</b> -
339) <a href="http://exitlist.torproject.org">http://exitlist.torproject.org</a>
340) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

341) <a href="http://p56soo2ibjkx23xo.onion/">Oprogramowanie</a> to zostało
342) napisane przez naszego wspaniałego wolontariusza - Tup.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

343) Jest to serwer DNS napisany w języku Haskell, obsługujące część naszego <a
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

344) href="<svnsandbox>doc/contrib/torel-design.txt">dokumentu
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

345) projektowania listy punktów wyjściowych</a>. W chwili obecnej, usługa jest
346) funkcjonalna i używana przez check.torproject.org i innych użytkowników. Sprawy,
347) które zostały do zrobienia to głównie estetyka. Tej wspaniałej usłudze przydałaby
348) się o wiele lepsza strona z motywem wspólnym dla stron Tora. Lepiej by wyglądała
349) z lepszą dokumentacją częstych usług korzystających z RBL. Przydałby się rozgłos.
350) Osoba pracująca nad tym projektem powinna interesować się DNS, podstawową konfiguracją
351) RBL dla popularnych usług i pisaniem dokumentacji. Osoba ta wymagałaby tylko minimalnego
352) stykania się z Torem &mdash; co najmniej podczas testowania własnej dokumentacji.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

353) Ponadto, byłoby dobrze, gdyby interesowała się Haskellem i chciała zaimplementować
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

354) więcej z sugestii w dokumencie torel-design.txt.
355) </li>
356) 
357) <li>
358) <b>Testowanie integracji Tora z przeglądarkami dla użytkowników końcowych</b>
359) <br />
360) Projektowi Tor brakuje obecnie solidnego testu do upewnienia się, że
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

361) użytkownik poprawnie skonfigurował przeglądarkę. Taki test powinien sprawdzać
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

362) tyle elementów, ile się da. Powinien spróbować zdjąć ukrycie użytkownika
363) na każdy możliwy sposób. Dwie aktualne strony śledzące takie sprawy są
364) prowadzone przez Grega i HD Moore'a. Greg trzyma ładną <a
365) href="http://pseudo-flaw.net/tor/torbutton/">listę problemów wraz z dowodami
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

366) jak ich użyć oraz listę błędów itp.</a>. HD Moore prowadzi
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

367) <a href="http://metasploit.com/research/misc/decloak/">stronę metasploit
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

368) decloak</a>. Osoba zainteresowana obroną Tora mogłaby zacząć od
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

369) zbierania jak największej liczby działających i znanych metod odkrywania
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

370) użytkownika Tora. (<a href="https://torcheck.xenobite.eu/">Ta strona</a> może być
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

371) pomocna na początek.) Powinno się znać częste pułapki, ale też myśleć o
372) nowych metodach "zdejmowania" osłony użytkowników. Strona powinna
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

373) informować użytkownika, w czym ma problem. Powinna pomóc mu w naprawieniu
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

374) problemu lub skierować go na właściwe kanały wsparcia. Osoba wykonująca powinna
375) dobrze znać Tora i to, jak zapobiegać wyciekom.
376) </li>
377) 
378) <li>
379) <b>Lepsza integracja Tora i Libevent</b>
380) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

381) Tor powinien lepiej używać nowych cech biblioteki
382) <a href="http://monkey.org/~provos/libevent/">Libevent</a> Nielsa Provosa.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

383) Tor już używa Libevent do niskopoziomowych funkcji wejścia/wyjścia i mógłby użyć
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

384) coraz lepszych implementacji buforów sieciowych i HTTP. Nie byłaby to po prostu
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

385) kwestia zastąpienia wewnętrznych funkcji Tor wywołaniami funkcji z Libevent -
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

386) zamiast tego musimy zmienić Tora, by używał wywołań Libevent, które nie
387) trzymają się modelu istniejących funkcji. Ponadto, będzie trzeba dodać pewne
388) funkcjonalności do Libevent, jeśli będzie trzeba &mdash; prawdopodobnie
389) najtrudniejsze będzie dodanie obsługi OpenSSL na abstrakcje buforów w Libevent.
390) Niełatwe również będzie dodanie ograniczanie transferu do Libevent.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

391) </li>
392) 
393) <li>
394) <b>Tuneup Tor!</b>
395) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

396) W chwili obecnej węzły Tora mierzą i zgłaszają własną przepustowość łącza,
397) a klienci Tora wybierają, których węzłów używać po części opierając się
398) na tej zgłaszanej przepustowości. To podejście jest podatne na
399) <a href="http://freehaven.net/anonbib/#bauer:wpes2007">ataki, w których węzły oszukują
400) na temat przepustowości swoich łączy</a>; by to zmienić, Tor aktualnie ogranicza
401) maksymalną przepustowość każdego węzła, w którą jest w stanie uwierzyć. To jest
402) ograniczone rozwiązanie i marnotrawienie przepustowości. Zamiast tego,
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

403) Tor powinien w miarę możliwości mierzyć przepustowość łączą w rozproszony sposób,
404) jak jest napisane w dokumencie
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

405) <a href="http://freehaven.net/anonbib/author.html#snader08">"A Tuneup for Tor"</a> autorstwa
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

406) Snadera i Borisova. Można byłoby użyć bieżącego kodu testującego, by sprawdzić
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

407) odkrycia napisane w tym dokumencie i zweryfikować, w jakim stopniu opisują one
408) normalnie działającego Tora i określić dobre sposoby na wcielenie tych odkryć
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

409) do sieci Tora bez dodawania niepożądanego ruchu wielkości między węzłami a serwerami
410) katalogowymi.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

411) </li>
412) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

413) <!--
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

414) <li>
415) <b>Polepszenie procesu QA Tora: Ciągła integracja dla paczek pod Windows</b>
416) <br />
417) Przydałby się automatyczny system tworzenia paczek dla Windows i być może
418) innych systemów. Celem posiadania środowiska ciągłej integracji jest
419) upewnienie się, że Windows nie zostanie w tyle z żadnym z projektów
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

420) używanych lub związanych z projektem Tor. Buildbot
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

421) może być dobrym rozwiązaniem, gdyż zdaje się obsługiwać te same platformy, co Tor.
422) Przeczytaj (po angielsku) <a href="http://en.wikipedia.org/wiki/BuildBot">wpis na
423) Wikipedii dotyczący Buildbota</a>.<br />
424) Może jednak są lepsze rozwiązania, więc osoba podejmująca się tego zadania
425) powinna rozważyć inne opcje. Jakakolwiek osoba pracująca nad tym systemem
426) automatycznego budowania powinna mieć doświadczenie lub chęć do nauczenia
427) się tego, jak buduje się wszystkie odpowiednie elementy Tora od zera.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

428) Ponadto, ta osoba powinna mieć jakieś doświadczenie w kompilowaniu
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

429) programów w Windows, jako że to jest ta część użytkowników, których nie chcemy
430) zostawiać w tyle. Zadanie będzie wymagała bliskiej pracy z kodem Tora,
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

431) ale prawdopodobnie tylko od strony kompilacji, nie pisania.<br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

432) Ponadto, musimy zautomatyzować nasze testy wydajności dla wszystkich systemów.
433) Mamy już buildbota (za wyjątkiem Windows &mdash; jak napisane powyżej) do
434) automatyzacji naszej zwyczajnej integracji i kompilacji testów, ale
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

435) musimy zaktualizować nasze testy symulacji sieci (takie, jak w torflow)
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

436) do nowszych wersji Tora i zaprojektować je tak, by uruchamiać sieci testowe
437) albo na jednej maszynie, albo na kilku, abyśmy mogli automatycznie
438) badać zmiany wydajności na maszynach pełniących różne zadania.<br />
439) </li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

440) -->
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

441) 
442) <li>
443) <b>Polepszenie procesu testów jednostkowych</b>
444) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

445) Tor musi zostać znaczniej bardziej przetestowany. To jest projekt wieloczęściowy.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

446) Na początek, nasze testy jednostkowe powinny znacznie się wzbogacić, zwłaszcza
447) w obszarach poza funkcjami narzędziowymi. Będzie to wymagało poważnych zmian
448) niektórych części Tora, aby oddzielić jak najwięcej programu od zmiennych
449) globalnych.<br />
450) Ponadto, musimy zautomatyzować nasze testy wydajności dla wszystkich systemów.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

451) Mamy już buildbota do automatyzacji naszej zwyczajnej integracji i kompilacji testów
452) (ale potrzebujemy osoby do uruchomienia tego pod Windows), ale
453) musimy zaktualizować nasze testy symulacji sieci (takie, jak w TorFlow: spójrz na punkt
454) "Ulepszenie Skanera Węzłów Tora")
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

455) do nowszych wersji Tora i zaprojektować je tak, by uruchamiać sieci testowe
456) albo na jednej maszynie, albo na kilku, abyśmy mogli automatycznie
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

457) badać zmiany wydajności na maszynach pełniących różne zadania.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

458) </li>
459) 
460) <li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

461) <b>Pomóż wznowić niezależną implementację klienta Tora</b>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

462) <br />
463) Reanimuj jedno z podejść do implementacji klienta Tora w Javie, np.
464) <a href="http://onioncoffee.sourceforge.net/">projekt OnionCoffee</a>
465) i spraw, by działał pod <a href="http://code.google.com/android/">Androidem</a>.
466) Pierwszym krokiem byłoby przeniesienie istniejącego kodu i uruchomienie go
467) w środowisku Android. Potem kod powinien zostać zaktualizowany, by obsługiwać
468) nowsze wersje protokołu Tora, jak na przykład
469) <a href="<svnsandbox>doc/spec/dir-spec.txt">protokół katalogowy w wersji 3</a>.
470) Poza tym, obsługa żądań lub choćby dostarczania usług ukrytych Tora byłaby fajna,
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

471) choć nie wymagana.<br />
472)  Perspektywiczny deweloper powinien rozumieć i umieć pisać nowy kod w Javie, łącznie
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

473) z korzystaniem z kryptograficznego API Javy. Umiejętność czytania kodu w C
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

474) też byłaby przydatna. Powinno się mieć chęć do czytania istniejącej dokumentacji,
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

475) implementacji kodu w oparciu o nią oraz, jeśli będzie to potrzebne, poprawiać
476) dokumentację, jeśli jest niejasna. Ten projekt składa się w dużym stopniu z
477) pisania kodu i w mniejszym - z projektowania.
478) </li>
479) 
480) <li>
481) <b>Ożywienie projektu moniTor</b>
482) <br />
483) Zaimplementuj narzędzie <a href="http://www.ss64.com/bash/top.html">podobne do top</a>
484) dla przekaźników siei Tora. Celem takiego narzędzia byłoby monitorowanie lokalnego przekaźnika
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

485) sieci poprzez jego port kontrolny i dołączanie użytecznych informacji systemowych
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

486) samej maszyny. Podczas działania, narzędzie to dynamicznie aktualizowałoby
487) swoje informacje, tak jak program top robi to dla procesów linuksowych.
488) <a href="http://archives.seul.org/or/dev/Jan-2008/msg00005.html">Ta
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

489) wiadomość na or-dev</a> może być dobrą lekturą na początek.<br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

490)  Obsoba powinna znać lub
491) być chętną do nauki administrowania przekaźnikiem Tora i konfigurowania go
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

492) za pomocą portu kontroli. Jako że wstępny prototyp jest napisany w Pythonie,
493) pewna wiedza na temat pisania programów w tym języku też byłaby przydatna.
494) Ten projekt z jednej strony opiera się na określeniu wymagań dla takiego
495) narzędzia i zaprojektowania dla niego interfejsu, a z drugiej strony
496) wymaga również dużo programowania.
497) </li>
498) 
499) 
500) <li>
501) <b>Ulepszenia w Torbutton</b>
502) <br />
503) Jest parę ulepszeń, które można byłoby wprowadzić do Torbutton w wersji po 1.2.
504) Większość z nich jest pisana jako prośby o ulepszenia w <a
505) href="https://bugs.torproject.org/flyspray/index.php?tasks=all&amp;project=5">sekcji
506) flyspray Torbuttona</a>. Dobrymi przykładami są: wycinanie node.exit z nagłówków
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

507) HTTP, lepsza kontrola blokowania wypełniania formularzy, ulepszone imitowanie
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

508) odnośników do stron poprzednich (tzw. referrers) w oparciu o domenę strony
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

509) (coś jak <a href="https://addons.mozilla.org/en-US/firefox/addon/953"
510) >rozszerzenie refcontrol</a>), bliższa integracja z Vidalią do zgłaszania
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

511) stanu Tora, przycisk Nowa Tożsamość z integracją z Torem i zarządzanie
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

512) wieloma tożsamościami, i cokolwiek jeszcze, co zdołasz wymyślić.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

513) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

514) To zadanie składałoby się z niezależnego pisania w JavaScripcie i miłym
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

515) świecie <a
516) href="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">XUL</a>,
517) bez zbytniego zagłębiania się do wnętrzności Tora.
518) 
519) </li>
520) 
521) <li>
522) <b>Przeniesienie Polipo na Windows</b>
523) <br />
524) Pomóż przenieść <a
525) href="http://www.pps.jussieu.fr/~jch/software/polipo/">Polipo</a> na Windows.
526) 1) obsługa spacji w ścieżkach i zrozumienie przestrzeni nazw systemu plików
527) &mdash; przestrzeń nazw tu oznacza gdzie dane aplikacji, dane osobiste i
528) program zwykle się znajdują w różnych wersjach Windows. 2) zdolność obsługi
529) połączeń przez IPv6. 3) zdolność do asynchronicznego wysyłania zapytań do
530) serwerów nazw. 4) używanie natywnych zdolności Windows odnośnie wyrażeń regularnych
531) zamiast używania bibliotek GNU. 5) natywna obsługa zdarzeń i buforów (tj. w
532) systemach uniksopodobnych Polipo domyślnie używa 25% pamięci RAM, a pod Windows
533) jest to cokolwiek wpisane w plik konfiguracyjny). 6) jakieś narzędzie z
534) graficznym interfejsem do konfiguracji i raportowania, dodatkowe punkty, jeśli
535) ma ikonkę w zasobniku z opcjami menu po kliknięciu prawym przyciskiem myszy.
536) Podwójny bonus, jeśli działa na wielu platformach.
537) </li>
538) 
539) <li>
540) <b>Zrobienie naszych diagramów pięknymi i zautomatyzowanymi</b>
541) <br />
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

542) Potrzebujemy sposobu na generowanie diagramów na stronie (na przykład, obrazków
543) "Jak działa Tor" na <a href="<page overview>">stronie wprowadzenia</a>
544) ze źródeł, byśmy mogli je tłumaczyć
545) jako tekst w UTF-8 zamiast edytować je ręcznie za pomocą GIMPa.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

546) Należy zintegrować to z plikiem WML, by tłumaczenie było proste, a obrazki
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

547) generowane w wielu językach w czasie publikacji strony.
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

548) </li>
549) 
550) <li>
551) <b>Ulepszenie oferty LiveCD dla społeczeństwa Tora</b>
552) <br />
553) <li>Jak można uczynić <a
554) href="http://anonymityanywhere.com/incognito/">Incognito LiveCD</a>
555) łatwiejszym w utrzymaniu, ulepszaniu i dokumentowaniu?</li>
556) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

557) <li>
558) <b>Zmiana i rozszerzenie Blossom</b>
559) <br />
560) Należy zmienić i rozszerzyć Blossom (narzędzie do monitorowania i wybierania
561) właściwych obwodów Tora w oparciu o wymagania co do węzła wyjściowego podane
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

562) przez użytkownika) do zbierania danych własnym sposobem, z łatwymi do zmiany
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

563) przez użytkownika parametrami. Blossom jest aktualnie zaimplementowany
564) jako pojedynczy skrypt Pythona, który łączy się z Torem używając interfejsu
565) Kontrolera i opiera się na danych zbieranych o węzłach Tora przez zewnętrzne
566) procesy takiej jak strona www pokazująca status węzłów wraz z publicznymi
567) danymi z DNSów, whois itp. Ten projekt ma 2 części: (1) Określenie, jakie jeszcze
568) dane mogą być potrzebne i przerobić Blossom tak, by sam zbierał dane zamiast polegać
569) na zewnętrznych skryptach (to może, oczywiście, wprowadzić dodatkowe wątki i
570) komunikację międzyprocesową) i (2) stworzenie metody łatwej konfiguracji Blossom
571) przez użytkownika, zaczynając od pliku konfiguracyjnego i być może kończąc na
572) konfiguracji przez przeglądarkę. Ważna jest znajomość Tora i Pythona; znajomość
573) TCP, komunikacji międzyprocesowej i Perla też może się przydać. Zainteresowanie
574) neutralnością sieci też jest ważne, gdyż zasady ewolucji i zrozumienie
575) niespójności Internetu są podstawą projektu Blossom.
576) </li>
577) 
578) <li>
579) <b>Ulepszenie Blossom: pozwolenie użytkownikom na jakościowy opis węzłów wyjściowych,
580) z których chcą korzystać</b>
581) <br />
582) Należy zaprojektować i zaimplementować możliwość dania użytkownikom programu Blossom
583) opisania węzła wyjściowego, z którego chcą korzystać. Internet jest niespójnym
584) miejscem: niektóre węzły wyjściowe Tora widzą świat inaczej niż inne. W bieżącej
585) implementacji Blossom (narzędzie do monitorowania i wybierania
586) właściwych obwodów Tora w oparciu o wymagania co do węzła wyjściowego podane
587) przez użytkownika) nie ma dość bogatego języka, by opisać, jak bardzo różne
588) są różne punkty widzenia. Na przykład, niektóre węzły wyjściowe mogą być w
589) sieciach filtrujących pewne rodzaje ruchu lub strony. Inne węzły mogą dawać dostęp
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

590) do specjalnej zawartości w związku ze swoją lokalizacją, być może jako rezultat
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

591) dyskryminacji ze strony samych dostawców treści. Ten projekt składa się z 2 części:
592) (1) stworzenie języka do opisywania charakterystyk sieci, w której znajdują się
593) węzły, oraz (2) wprowadzenie tego języka do Blossom, by użytkownicy mogli
594) wybierać ścieżki Tora w oparciu o ten opis.
595) Ważna jest znajomość Tora i Pythona; znajomość
596) TCP, komunikacji międzyprocesowej i Perla też może się przydać. Zainteresowanie
597) neutralnością sieci też jest ważne, gdyż zasady ewolucji i zrozumienie
598) niespójności Internetu są podstawą projektu Blossom.
599)   	 </li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

600) 
601) <li>
602) <b>Przynieś nowe pomysły!</b>
603) <br />
604) <li>Nie podoba ci się żaden z tych pomysłów? Spójrz na <a
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

605)  href="<svnsandbox>doc/roadmaps/2008-12-19-roadmap-full.pdf">plan rozwoju Tora</a> po więcej
606)  pomysłów.</li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

607) <li>Nie widzisz tu swojego pomysłu? Prawdopodobnie i tak go potrzebujemy! Skontaktuj się
608)  z nami, by to sprawdzić.</li>
609) </ol>
610) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

611) <a id="OtherCoding"></a>
612) <h2><a class="anchor" href="#OtherCoding">Inne pomysły związane z programowaniem i projektowaniem</a></h2>
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 17 years ago

613) 
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

614) <ol>
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 17 years ago

615) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

616) <li>Przekaźniki sieci Tora nie działają zbyt dobrze na Windows XP. Pod systemem Windows Tor
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 17 years ago

617)  używa standardowej funkcji systemowej <tt>select()</tt>, która zużywa miejsce
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

618)  w niestronicowanym obszarze pamięci. Znaczy to, że średnich rozmiarów
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

619)  przekaźnik sieci Tora zapełni dostępną przestrzeń, <a
Nick Mathewson Change all wiki.noreply to...

Nick Mathewson authored 16 years ago

620)  href="https://wiki.torproject.org/noreply/TheOnionRouter/WindowsBufferProblems">będąc
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 17 years ago

621)  przyczyną dziwnych zachowań i padów systemu</a>. Powinniśmy raczej używać
622)  nakładającego IO. Jednym z rozwiązań byłoby nauczenie biblioteki <a
623)  href="http://www.monkey.org/~provos/libevent/">libevent</a>, jak używać nakładającego IO
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

624)  zamiast select() pod Windows, po czym zaadaptować Tora do nowego interfejsu.
625)  Christian King zrobił
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

626)  <a href="https://svn.torproject.org/svn/libevent-urz/trunk/">pierwszy dobry
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

627)  krok</a> lata roku 2007.</li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

628) 
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 17 years ago

629) <li>Musimy zacząć budować nasz <a href="<page
630)  documentation>#DesignDoc">projekt odporny na blokowanie</a>. Wchodzi w to
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

631)  przemyślenie projektu, zmiana wielu różnych elementów Tora, zaadaptowanie
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 17 years ago

632)  <a href="http://vidalia-project.net/">Vidalii</a>, by obsługiwała nowe cechy i
633)  planowanie rozpowszechniania.</li>
634) 
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

635) <li>Potrzebujemy elastycznego frameworka symulacji do badania ataków potwierdzenia
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 17 years ago

636)  ruchu od nadawcy do odbiorcy (end-to-end). Wielu ludzi szybko wyciągnęło/napisało doraźne
637)  symulatory odpowiadające ich intuicji, że albo ataki znakomicie się udają, albo
638)  że obrona działa dobrze. Czy możemy zbudować symulator, który jest dobrze udokumentowany
639)  i dość otwarty, by wszyscy wiedzieli, że daje rozsądną odpowiedź? To zacznie wiele nowych
640)  badań. Spójrz na wpis <a href="#Research">poniżej</a> o atakach potwierdzenia po szczegóły
641)  strony badawczej tego zadania &mdash; kto wie, może gdy będzie skończone, pomożesz nam też
642)  napisać dokumentację.</li>
643) 
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

644) <li>Tor 0.1.1.x i późniejsze zawiera obsługę sprzętowych akceleratorów kryptograficznych,
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

645)  poprzez OpenSSL. Ale nikt tego jeszcze nie przetestował. Czy ktoś chce
646)  zdobyć kartę i powiadomić nas, jak to działa?</li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

647) 
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

648) <li>Dokonać analizy bezpieczeństwa Tora z <a
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

649)  href="http://en.wikipedia.org/wiki/Fuzz_testing">"fuzz"</a>. Sprawdzić, czy
650)  istnieją jakieś dobre biblioteki "fuzz", których nam potrzeba. Zdobądź sławę
651)  gdy wydamy nową wersję dzięki Tobie!</li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

652) 
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

653) <li>Tor używa TCP do transportu i TLS do szyfrowania transmisji. To jest
654)  ładne i proste, ale oznacza to, że wszystkie komórki na łączu zostają
655)  opóźnione, gdy pojedynczy pakiet zostanie utracony, co oznacza, że rozsądnie
656)  obsługiwać możemy tylko strumienie TCP. Mamy <a
Nick Mathewson Change all wiki.noreply to...

Nick Mathewson authored 16 years ago

657)  href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#TransportIPnotTCP">listę
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

658)  powodów, dla których nie przenieśliśmy się na UDP</a>, ale byłoby dobrze
659)  skrócić tę listę. Mamy też proponowaną <a
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

660)  href="<svnsandbox>doc/spec/proposals/100-tor-spec-udp.txt">specyfikację dla Tora i
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

661)  UDP</a> &mdash; proszę dać znać, co z nią jest nie tak.</li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

662) 
663) 
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

664) <li>Jesteśmy wcale niedaleko od obsługi adresów IPv6 jako docelowych (na węzłach
665)  wyjściowych). Jeśli mocno ci zależy na IPv6, to jest to chyba najlepszy punkt
666)  startu.</li>
667) </ol>
668) 
669) <a id="Research"></a>
670) <h2><a class="anchor" href="#Research">Badania</a></h2>
671) <ol>
672) <li>"Atak na odciski palców stron WWW" (website fingerprinting attack): sporządź listę kilkuset
673)  popularnych stron WWW, ściągnij ich strony i zrób listę "podpisów"
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

674)  dla każdej z nich. Potem obserwuj ruch sieciowy klienta Tora. Jak
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

675)  patrzysz na odbierane przez niego dane, szybko zgadujesz, którą
676)  (jeśli w ogóle) on odbiera. Po pierwsze, jak bardzo ten atak jest
677)  efektywny? Potem zacznij badać sposoby obrony: na przykład, moglibyśmy
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

678)  zmienić rozmiar komórki Tora z 512 na 1024 bajty, moglibyśmy użyć
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

679)  technik dopełniających, jak <a
680)  href="http://freehaven.net/anonbib/#timing-fc2004">odrzucanie obronne (defensive dropping)</a>,
681)  lub moglibyśmy dodać opóźnienia w ruchu. Jak wielki wpływ mają te
682)  rozwiązania i jak wielki wpływ na używalność (używając odpowiedniego
683)  sposobu mierzenia) ma udana obrona w każdym z przypadków?
684) </li>
685) <li>"Atak potwierdzenia w ruchu nadawca-odbiorca" (end-to-end traffic confirmation attack):
686)  obserwując ruch od Alicji do Boba, możemy <a
687)  href="http://freehaven.net/anonbib/#danezis:pet2004">porównać
688)  sygnatury ruchu i przekonać się, że obserwujemy ciągle ten sam strumień danych</a>.
Bogdan Drozdowski Polish translation update

Bogdan Drozdowski authored 17 years ago

689)  Jak na razie, Tor przyjmuje to jako pewnik i zakłada, że ten atak jest
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

690)  trywialny we wszystkich przypadkach. Po pierwsze, czy tak rzeczywiście jest?
691)  Jak wiele ruchu/danych o jakim rozkładzie jest potrzebne, by przeciwnik
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

692)  upewnił się, że wygrał? Czy są jakieś sytuacje (np. nie wysyłanie wiele danych),
693)  które spowolniłyby atak? Czy jakieś dopełnienia transmisji lub inne sposoby
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

694)  kształtowania działają lepiej od innych?
695)  </li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

696) 
697) <li>Powiązane pytanie brzmi: Czy prowadzenie przekaźnika/mostka daje dodatkową
698) ochronę przed atakami opartymi na czasie? Czy ktoś z zewnątrz, kto nie może
699) przeczytać linków zaszyfrowanych przez TLS, dalej jest w stanie prawidłowo rozpoznać
700) poszczególne strumienie danych? Czy ilość ruchu jakoś zmniejsza tę możliwość?
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

701) A co, jeśli klient-przekaźnik celowo opóźnia wychodzący ruch, by stworzyć kolejkę,
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

702) która mogłaby być używana do udawania czasów pobierania danych przez klienta tak,
703) by wyglądało, że ten ruch też jest przekierowany? Ta sama kolejka mogłaby być używana do
704) maskowania czasów w ruchu wychodzącym, korzystając z technik <a
705) href="http://www.freehaven.net/anonbib/#ShWa-Timing06">adaptacyjnego dopełniania</a>,
706) ale bez potrzeby dodatkowego ruchu (wysyłania dodatkowych danych). Czy takie
707) przeplatanie prawdziwych danych popsułoby mierzenie czasów u atakujących? Czy strategie
708) te musiałyby by zmienione dla asymetrycznych łączy? Na przykład, czy jest możliwe
709) na łączu asymetrycznym odróżnienie ruchu klienta od naturalnego wzmożenia ruchu ze
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

710) względu na ich asymetryczną pojemność? Czy jest to jednak łatwiejsze niż dla łączy
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

711) symetrycznych z innych przyczyn?</li>
712) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

713) <li>Powtórzcie <a
714) href="http://www.cl.cam.ac.uk/~sjm217/projects/anon/#torta">atak z
715) Oakland 05</a> Murdocha i Danezisa na bieżącej sieci Tora. Sprawdźcie, czy możecie
716) dowiedzieć się, czemu działa on dobrze na niektórych węzłach, a gorzej na innych.
717) (Moja teoria mówi, że szybkie węzły mające trochę wolnego pasma lepiej opierają się
718) atakowi.) Jeśli to prawda, poeksperymentujcie z opcjami RelayBandwidthRate i
719) RelayBandwidthBurst prowadząc węzeł używany jako klient do przekierowywania
720) ruchu atakującego: jeśli zmniejszamy RelayBandwidthRate, czy atak jest trudniejszy?
721) Jaki jest najwłaściwszy stosunek RelayBandwidthRate do rzeczywistej szybkości
722) łącza? Czy to w ogóle jest jakiś stosunek? Skoro już przy tym jesteśmy, czy znacznie
723) większy zbiór węzłów kandydujących zwiększa odsetek fałszywych wyników pozytywnych
724) lub innych trudności dla tego rodzaju ataku? (Sieć Tora jest teraz większa o prawie
725) dwa rzędy wielkości niż wtedy, gdy napisano ten dokument.) Przeczytaj też
726) <a href="http://freehaven.net/anonbib/#clog-the-queue">Nie zapychaj kolejki</a>.</li>
727) 
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

728) <li>"Atak stref trasowania" (routing zones attack): większość literatury
729)  mówi o ścieżce sieciowej między Alicją a jej węzłem wejściowym (i między
730)  węzłem wyjściowym a Bobem) jako o pojedynczej ścieżce na jakimś grafie.
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

731)  W rzeczywistości, ścieżka przemierza wiele systemów autonomicznych (SA), i <a
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

732)  href="http://freehaven.net/anonbib/#feamster:wpes2004">często zdarza się, że
733)  ten sam SA pojawia się zarówno na ścieżce wejściowej i wyjściowej</a>.
734)  Niestety, by dokładnie przewidzieć, czy podany czworobok
735)  Alicja-wejście-wyjście-Bob jest niebezpieczny, musielibyśmy ściągnąć
736)  całą strefę trasowania internetu i dokonać na niej czasochłonnych operacji.
737)  Czy są jakieś praktyczne aproksymacje, jak np. unikanie adresów IP z tej
738)  samej sieci /8?
739)  </li>
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 17 years ago

740) <li>Inne pytania badawcze dotyczące różnorodności geograficznej rozpatrują
741)  kompromis między wybieraniem obwodu wydajnego a losowego. Spójrz na <a
742)  href="http://swiki.cc.gatech.edu:8080/ugResearch/uploads/7/ImprovingTor.pdf">dokument o
743)  pozycjach</a> Stephena Rollysona na temat tego, jak odrzucać szczególnie wolne
744)  możliwości bez zbytniej utraty anonimowości. Ta argumentacja wymaga więcej pracy i
745)  myślenia, ale wygląda bardzo obiecująco.</li>
746) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

747) <li>Tor nie działa za dobrze, gdy przekaźnik sieci ma asymetryczne łącze
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

748)  (np. kablówka czy DSL). Ponieważ Tor wykonuje oddzielne połączenia między
749)  każdym skokiem, jeśli przychodzące bajty są przysyłane dobrze, a wychodzące
750)  są wyrzucane, mechanizmy push-back w TCP nie transmitują tej informacji
751)  z powrotem do strumienia przychodzącego. Być może Tor powinien odkryć, gdy
752)  wyrzuca dużo pakietów wychodzących, i ograniczyć strumienie przychodzące,
753)  by sam tym regulować? Można sobie wyobrazić schemat działania, w którym
754)  najpierw wybieramy niski limit przepustowości, powoli go zwiększając aż do
755)  chwili w której zaczęlibyśmy tracić pakiety - wtedy nastąpiłoby cofnięcie się.
756)  Potrzebujemy kogoś dobrze znającego sieci by to zasymulował i pomógł
757)  zaprojektować rozwiązania; musimy zrozumieć stopień degradacji wydajności i
758)  użyć tego argumentu jako motywacji do ponownego rozpatrzenia transportu UDP.
759)  </li>
760) <li>Powiązanym tematem jest kontrola zatorów. Czy nasz dotychczasowy projekt
761)  okaże się wystarczający, gdy będziemy mieli duży ruch? Może powinniśmy
762)  poeksperymentować z oknami o zmiennym rozmiarze zamiast z oknami o stałym?
763)  To zdawało się działać nieźle w <a
764)  href="http://www.psc.edu/networking/projects/hpn-ssh/theory.php">eksperymencie
765)  przepustowości SSH</a>. Będziemy musieli mierzyć i podkręcać, i być może
766)  wykonać poprawki, jeśli wyniki okażą się dobre.
767)  </li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

768) 
769) <li>Nasze cele w opieraniu się cenzurze to m.in. zapobieganie temu, by napastnik
770) podglądający ruch Tora mógł <a
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

771) href="<svnsandbox>doc/design-paper/blocking.html#sec:network-fingerprint"
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

772) >odróżnić go od normalnego ruchu SSL</a>. Oczywiście, nie możemy osiągnąć idealnej
773) steganografii i dalej mieć użyteczną i działającą sieć, ale w pierwszym kroku
774) chcielibyśmy blokować jakiekolwiek ataki, które mogą się udać po obserwacji tylko
775) kilku pakietów. Jednym z pozostałych ataków, którego nie zbadaliśmy za bardzo,
776) polega na tym, że komórki Tora mają 512 bajtów, więc ruch w sieci może mieć długość
777) będącą wielokrotnością 512 bajtów. Jak bardzo wkładanie nowych danych
778) w nagłówkach TLS rozmywa ten fakt w transmisji? Czy inne strategie opróżniania bufora
779) w Torze mają na to wpływ? Czy trochę dokładania może bardzo pomóc, czy jest o atak,
780) z którym musimy żyć?</li>
781) 
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

782) <li>Obwody Tora są budowane po jednym elemencie na raz, więc teoretycznie
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

783)  możemy uczynić, aby część strumieni wychodziła z drugiego węzła, część z
Bogdan Drozdowski Polish translation update

Bogdan Drozdowski authored 17 years ago

784)  trzeciego itd. To wydaje się dobre, bo ogranicza zbiór strumieni wychodzących,
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

785)  które dany przekaźnik sieci może zobaczyć. Ale jeśli chcemy by każdy strumień był
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

786)  bezpieczny, "najkrótsza" ścieżka powinna, według naszego bieżącego rozumowania,
Bogdan Drozdowski Polish translation update

Bogdan Drozdowski authored 17 years ago

787)  składać się z co najmniej 3 elementów, więc inne będą jeszcze dłuższe.
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

788)  Musimy zbadać ten kompromis wydajność/bezpieczeństwo.
789)  </li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

790) <li>Nie jest trudno wykonać atak DoS na przekaźniki sieci Tora lub centra katalogowe.
Bogdan Drozdowski Polish translation update

Bogdan Drozdowski authored 17 years ago

791)  Zagadki dla klientów (?) (client puzzles) są właściwą odpowiedzią? Jakie są
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

792)  inne praktyczne podejścia? Dodatkowe punkty, jeśli są zgodne wstecz z
Bogdan Drozdowski Polish translation update o...

Bogdan Drozdowski authored 16 years ago

793)  bieżącym protokołem Tora.</li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

794) <li>Programy takie jak <a href="<page torbutton/index>">Torbutton</a>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

795)  mają na celu ukrycie pola UserAgent przeglądarki, zastępując je jednakową odpowiedzią
796)  dla każdego użytkownika Tora. W ten sposób napastnik nie może złamać anonimowości
797)  Tora, patrząc na ten nagłówek. Aby się nie wyróżniać, program próbuje wybrać nazwy
798)  przeglądarek często używanych także przez tych, którzy nie używają Tora.
799)  Pytanie numer jeden: jak bardzo szkodzimy sami sobie, okresowo zwiększając
800)  wersję Firefoksa, za którego podaje się Torbutton? Jeśli aktualizujemy zbyt często,
801)  sami łamiemy swoją anonimowość. Jeśli za rzadko, to wszyscy użytkownicy Tora się
802)  wyróżniają ze względu na to, że twierdzą, iż używają starych wersji Firefoksa.
803)  Tutaj odpowiedź zależy pewnie na tym, które wersje Firefoksa są spotykane.
804)  Pytanie numer dwa: raz na jakiś czas ludzie pytają nas, byśmy krążyli po N
805)  nazwach UserAgent, zamiast trzymać się jednej. Czy to podejście pomaga, przeszkadza,
806)  czy nic nie wnosi? Weź pod uwagę: ciaseczka i rozpoznawanie użytkowników Tora poprzez
807)  ich zmieniające się nagłówki UserAgent, złe strony atakujące tylko określone
808)  przeglądarki; oraz to, czy odpowiedź na pytanie 1 wpływa na tę odpowiedź.
809) </li>
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 15 years ago

810) <li>W chwili obecnej klienci Tora mogą używać tego samego obwodu w ciągu dziesięciu
811) minut od jego pierwszego użycia. Celem tego jest uniknięcie przeładowania sieci
812) zbyt wielką liczbą operacji przedłużania obwodów, równocześnie unikając używania
813) obwodu tak długo, że węzeł wyjściowy mógłby stworzyć przydatny profil pseudonimowy
814) użytkownika. Dziesięć minut to jednak prawdopodobnie znacznie za dużo, zwłaszcza
815) gy przez ten sam obwód prowadzone sa połączenia różnych protokołów (np. IM i przeglądanie
816) sieci). Jeśli nie zmienimy całkowitej liczby obwodów, które należy utrzymywać, to czy
817) będą jakieś wydajniejsze lub bezpieczniejsze metody alokcaji strumieni do obwodów,
818) lub do tworzenia wywłaszczających obwodów? Być może ten temat badań powinien być rozpoczęty
819) poprzez zebranie śladów, jakie połączenia typowy użytkownik otwiera, by mieć coś
820) realistycznego do optymalizacji.
821) </li>
822) <li>Ile przekaźników mostkowych potrzeba, by utrzymać osiągalność? Powinniśmy zmierzyć
823) zajętość w naszych mostkach. Jeśli jest duża, czy są jakieś sposoby na zwiększenie
824) szans użytkowników mostków na pozostanie połączonymi?
825) </li>
826) 
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

827) </ol>
828) 
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

829) <p>
Roger Dingledine more polish pages. plus rem...

Roger Dingledine authored 17 years ago

830) <a href="<page contact>">Daj nam znać</a>, jeśli poczyniłeś postępy nad którąkolwiek z tych rzeczy!
Bogdan Drozdowski Mainetance/polish translati...

Bogdan Drozdowski authored 16 years ago

831) </p>