Stockholmis toimuval Tor arendajate kohtumisel on eraldi sektsioon küsimustele Tor ja Firefox. Peamised ülesanded on luua täiendus, mis võimaldab töötada anonüümses Tor-võrgus tavalises Firefoxis, ning viia Tor Brauseri jaoks välja töötatud plaastrid Firefoxi põhikoosseisu. Plaastrite üleviimise seisundi jälgimiseks on loodud spetsiaalne veebisait . Praegu on üle viidud 13 plaastrit ja 22 plaastri kohta on alustatud arutelusid Mozilla veaparandustes (kokku on ette nähtud rohkem kui sada plaastrit).
Põhitee Firefoxiga integreerimisest seisneb Tor'i kasutamises privaatrežiimis või superprivaatse režiimi loomises koos Toriga. Kuna Tor'i toe lisamine Firefoxi põhikoosseisu nõuab palju tööd, on otsustatud alustada välise täiendi väljatöötamisest. Täiend on saadaval läbi addons.mozilla.org katalooge ja sisaldab nuppu Tor-režiimi lubamiseks. Täiendina tarnimine võimaldab hinnata üldist kontseptsiooni, kuidas võiks välja näha Tor’i sisseehitatud tugi.
Kood Tor-võrguga töötamiseks ei kavatseta JavaScripti kirjutada, vaid kompileerida C-st WebAssembly vormingusse, mille kaudu saab kõik vajalikud testitud Tor-i komponendid lisandisse ilma väliste eksekuteeritavate failide ja raamatukogudeta.
Tor'i edastus organiseeritakse läbi proksi seadete muutmise ja oma töötleja kasutamise proksina. Tor-režiimi aktiveerimisel muudab täiendus ka mõned turvalisuse seadete, sealhulgas näiliselt Tor Brauserile sarnased seaded, mis on suunatud proksi ümbersõitmise võimaluste blokeerimisele ja kasutaja süsteemi identifitseerimise vastasele võitlusele.
Samuti vajavad täienduse toimimiseks laiemad õigused, mis ületavad tavaliste WebExtension API baasil olevate täiendite õigused ja on iseloomulikud süsteemitäienditele (näiteks täiendus kutsub otse välja XPCOM funktsioonid). Taolised privileegitud täiendused peavad olema Mozilla digitaalallkirjaga kinnitatud, kuid kuna täiendus pakub koostööd Mozilla-ga ja tarnitakse Mozilla nimel, ei tohiks täiendavate privileegide saamisel probleeme esineda.
Tor-režiimi liides on hetkel arutamisel. Näiteks on ettepanek, et Tor-nuppe klikkides avatakse uus aken eraldi profiiliga. Tor-režiimis on samuti ettepanek täielikult keelata HTTP-päringute saatmine, kuna krüptimata liikluse sisu võib Tor'i väljundõlgedes olla peidetud ja muudetud. Kaitse HTTP liikluse manipuleerimise eest NoScript'i abil on osutunud ebapiisavaks, seega on lihtsam piirata Tor-režiim ainult HTTPS-päringutega.
Allikas: opennet.ru
