Projekt Mierzenia: Pomiary sieci Tora
Projekt Mierzenia ma na celu pomiar różnych aspektów sieci Tora, łącznie z udostępnionymi zasobami i wykorzystaniem sieci. Te informacje są ważne na przykład, by zdecydować, które części sieci wymagają lepszej obsługi, by lepiej sprostać wymaganiom użytkowników.
Są co najmniej trzy aspekty sieci Tora, które zostaną uwzględnione w tym projekcie:
- Przekaźniki: Istnieją już statystyki opisujące dane, które przekaźniki zgłaszają o sobie i które są potwierdzane w częściach przez serwery katalogowe. Projekt TorStatus analizuje katalogi publikowane co godzinę, zawierające listy wszystkich działających przekaźników i śledzi czasy ich działania i zgłaszane przepustowości łącza. Jednak ciągle brakuje zbiorczego przeglądu rozwoju przekaźników w dłuższym przedziale czasu. Ponadto, wszystkie informacje o pojemnościach łączy zgłaszanych przez przekaźniki nie są do końca wiarygodne. Nie ma wyczerpującego pomiaru wydajności przekaźników, który by pozwolił na sprawdzenie łącza i stabilności przekaźników.
- Mostki: Specjalny typ przekaźników działa jako mostki. Mostki też przekazują ruch, ale nie są podawane w publicznym katalogu. Celem mostków jest umożliwienie ocenzurowanym klientom połączenie z siecią Tora bez łatwej możliwości zablokowania tego przez cenzora. Liczba i pojemność mostków nie jest więc znana publicznie i nie została jeszcze oceniona.
- Klienci: Mało wiadomo o wykorzystaniu sieci Tora. W szczególności, liczba i położenie klientów są w większości nieznane. Grube oszacowanie jest takie, że jest kilkaset tysięcy klientów w sieci; liczba ta jest bardzo trudna do zweryfikowania. Nie ma bieżących badań co do liczby użytkowników Tora, które pomogłyby w zbudowaniu lepszego obrazu wykorzystania sieci Tora. Jasne jest, że wszystkie badania klientów muszą być przeprowadzone ze szczególną uwagą i w bardzo zbiorczej formie, by chronić anonimowość użytkowników.
Planowany czas realizacji Projektu Mierzenia to trzy lata od września 2008 do sierpnia 2011 (przeczytaj sekcję 5.7 trzyletniego planu rozwojowego, by poznać szczegóły). Główne kroki są planowane co sześć miesięcy w tym okresie. Następujące sekcje (na razie tylko jedna) pokazują postępy poczynione w tych krokach.
Luty 2009
Pierwszy krok milowy Projektu Mierzenia ma na celu zbadanie publicznych danych o sieci Tora, jak statusy sieci i deskryptory routerów. Te badania pomogą zdecydować, jakie dane będą potrzebne w przyszłości, by mierzyć wkłady do sieci i wykorzystanie sieci Tora. Następujące wyniki są już dostępne. Opinie bardzo mile widziane!
- Badanie przekaźników z publicznych danych katalogowych (PDF, 558K) z 22 czerwca 2009.
- Analiza wykorzystania mostków w Torze (PDF, 76K) z 22 czerwca 2009.
- Badanie żądań klientów do serwerów katalogowych w celu poznania całkowitych liczb i krajów użytkowników (PDF, 207K, z 25 czerwca 2009).
- Wszystkie skrypty i kody źródłowe używane w tych badaniach (niestety, nie dane)
są dostępne w publicznym repozytorium Git, które można sklonować następującą komendą:
git clone git://git.torproject.org/git/metrics/
Sierpień 2009
Drugi kamień milowy skupia się na mierzeniu sieci i wydajności.
- Możliwe problemy z przydzielaniem flag Stabilny i Strażnik przez serwery katalogowe (PDF, 2M) z 1 kwietnia 2009.
- Symulacja liczby flag Szybki, Stabilny i Strażnik, ze zmienionymi wymaganiami (PDF, 229K) z 11 kwietnia 2009.
- Zmniejszanie rozmiaru okna obwodu w Torze (PDF, 110K z 19 sierpnia 2009).
- Wydajność żądań przez sieć Tora (PDF, 2.8M z 24 sierpnia 2009).
- Analiza kolejek obwodów w Torze (PDF, 196K z 25 sierpnia 2009).
