På det igangværende møde for Tor-udviklere i Stockholm er en særlig sektion emnerne Tor og Firefox. De nøgleopgaver, der arbejdes på, omfatter skabelsen af et plugin, der muliggør brug gennem det anonyme Tor-netværk i standard Firefox, samt overførsel af de patches, der er udviklet til Tor Browser, til den primære Firefox-version. For at følge med i status for patch-overførslerne er der oprettet et særligt website . Indtil videre er 13 patches blevet overført, og der er startet diskussioner om 22 patches i Mozillas bugtracker (i alt er der blevet foreslået over hundrede patches).
Den grundlæggende idé med integrationen i Firefox er at bruge Tor i privatlivsmodus eller skabe en ekstra superprivat mode med Tor. Da implementering af Tor-support i den primære Firefox-version kræver meget arbejde, er det besluttet at starte med udviklingen af et eksternt plugin. Plugin'et vil blive tilgængeligt gennem kataloget addons.mozilla.org og vil inkludere en knap til aktivering af Tor-arbejdsmodus. Levering som et plugin vil gøre det muligt at vurdere den overordnede koncept for, hvordan integreret support til Tor kan se ud.
Koden til arbejde med Tor-netværket planlægges ikke at blive gen skrevet i JavaScript, men kompilere fra C til WebAssembly-format, hvilket vil muliggøre inkludering af alle nødvendige, pålidelige komponenter fra Tor i plugin'et uden afhængighed af eksterne kørbare filer og biblioteker.
Routing i Tor vil blive organiseret gennem ændringer i proxyindstillingerne og brugen af en egen handler som proxy. Når man skifter til Tor-arbejdsmodus, ændrer plugin'et også nogle indstillinger relateret til sikkerhed. Særligt vil der blive anvendt indstillinger, der ligner dem fra Tor Browser, som har til hensigt at blokere potentielle måder at omgå proxyen og modstå identifikation af brugersystemet.
For at plugin'et kan fungere, vil der dog være brug for udvidede rettigheder, der går ud over almindelige plugins baseret på WebExtension API og er karakteristiske for systemplugins (for eksempel vil plugin'et direkte kalde XPCOM-funktioner). Sådanne privilegerede plugins skal godkendes med en digital signatur fra Mozilla, men da plugin'et foreslås udviklet i samarbejde med Mozilla og leveres på vegne af Mozilla, bør der ikke opstå problemer med at opnå de ekstra rettigheder.
Tor-tilstandens grænseflade er stadig under debat. For eksempel foreslås det, at når du klikker på Tor-knappen, åbnes et nyt vindue med en separat profil. I Tor-tilstand foreslås det også at forhindre enhver sending af anmodninger via HTTP, da indholdet af ukrypteret trafik kan blive opsnappet og modificeret på Tor's udgående noder. Beskyttelsen mod indsprøjtning af ændringer i HTTP-trafik ved hjælp af NoScript er blevet anset for utilstrækkelig, så det er lettere bare at begrænse Tor-tilstanden til anmodninger via HTTPS.
Kilde: opennet.ru
