Opis zadania:
• Należy opracować przeglądarkę opartą na chromium, która umożliwi użytkownikom zmianę swoich cyfrowych odcisków palców w celu obejścia systemów śledzenia i zapewnienia anonimowości w internecie.
Podstawowe obowiązki:
• Modyfikacja kodu źródłowego Chromium w celu implementacji funkcji podmiany cyfrowych odcisków palców (user agent, canvas, webRTC, geolokalizacja, czcionki i innych).
• Opracowanie interfejsu do zarządzania i konfigurowania podmiany odcisków palców.
• Implementacja obsługi serwerów proxy HTTP, HTTPS, SOCKS4, SOCKS5 w przeglądarce.
• Opracowanie interfejsu do konfigurowania i zarządzania serwerami proxy.
• Zapewnienie kompatybilności przeglądarki z różnymi witrynami internetowymi i usługami.
Wymagania:
• Doświadczenie w pracy z kodem źródłowym Chromium lub innymi silnikami przeglądarek.
• Znajomość C++, JavaScript oraz innych języków programowania używanych w tworzeniu przeglądarek.
• Doświadczenie w dziedzinie bezpieczeństwa internetowego oraz zrozumienie zasad działania systemów śledzenia (fingerprinting).
• Umiejętność programowania na poziomie programowania systemowego.
• Zdolność do pracy z dużymi ilościami kodu i skuteczne rozwiązywanie trudnych problemów technicznych.
• Mile widziane: doświadczenie w pracy z przeglądarkami antydetekcyjnymi lub podobnymi projektami.