A mostani stockholmi Tor fejlesztői találkozón külön szekció foglalkozik Tor és Firefox kérdéseivel. A fő feladatok közé tartozik egy kiegészítő létrehozása, amely lehetővé teszi a hivatalos Firefox böngészőn keresztüli anonim Tor hálózaton végzett munkát, valamint a Tor Browserhez kifejlesztett javítások főbb Firefox verzióba való átültetése. A javítások állapotának nyomon követésére speciális webhelyet készítettek torpat.ch A Firefox-szal való integráció fő ötlete a Tor használata a magánszféra védelme érdekében, vagy egy plusz szuperprivát mód létrehozása Torral. Mivel a Tor támogatásának beillesztése a Firefox fő összetevőibe nagy munkát igényel, úgy döntöttek, hogy külső kiegészítő fejlesztésével kezdik. A kiegészítőt az addons.mozilla.org katalógusán keresztül fogják terjeszteni, és tartalmazni fog egy gombot a Tor módban való működés aktiválására. Az ilyen kiegészítő lehetővé teszi, hogy az általános koncepciót értékeljék, hogyan is nézhet ki a beépített Tor támogatás.
A Tor hálózattal való munka kódját nem tervezi JavaScriptre átírni, hanem C-ből WebAssembly képviseletbe fogják lefordítani, ami lehetővé teszi az összes szükséges, ellenőrzött Tor komponenst a kiegészítőbe való integrálását anélkül, hogy külső végrehajtható fájlokra és könyvtárakra lenne szükség.
A Torba való átirányítást proxybeállítások módosításával és saját kezelő használatával fogják megvalósítani. A Tor módban való működésre való átálláskor a kiegészítő szintén megváltoztat néhány biztonsággal kapcsolatos beállítást. Különösen a Tor Browser-höz hasonló beállításokat fognak alkalmazni, amelyek a proxy kikerülésének lehetséges módjait blokkolják és megakadályozzák a felhasználói rendszer azonosítását.
Ehhez a kiegészítő működéséhez kiterjesztett privilégiumokra lesz szükség, amelyek túllépnek a normál WebExtension API-kal működő kiegészítőkön, és amelyek a rendszerkiegészítőkre jellemzőek (például a kiegészítő közvetlenül hívja meg az XPCOM függvényeket). Az ilyen privilegizált kiegészítőket a Mozilla digitális aláírása hitelesíti, de mivel a kiegészítőt a Mozilla-val közösen fejlesztik, és annak nevében szállítják, a további privilégiumok megszerzésével nem várható probléma.
Ehhez az extrák működéséhez kibővített jogosultságokra lesz szükség, amelyek túllépnek a szokásos API WebExtension alapú kiegészítők keretein, és a rendszer-kiegészítőkre jellemzőek (például a kiegészítő közvetlenül hívja meg az XPCOM funkciókat). Az ilyen privilegizált kiegészítőknek digitális aláírással kell rendelkezniük a Mozillától, azonban mivel a kiegészítőt a Mozillával közösen fogják fejleszteni és annak nevében forgalmazzák, nem várható, hogy problémák adódjanak a további jogosultságok megszerzésével.
A Tor mód interfésze még vitatott. Például javasolják, hogy a Tor gombra kattintva egy új ablakban nyíljon meg egy külön profil. A Tor módban teljesen tiltanák a HTTP kérések küldését is, mivel a nem titkosított forgalom tartalmát a Tor kimeneti csomópontokon meg lehet figyelni és módosítani. Az HTTP forgalom megváltoztatásának megakadályozására a NoScript használata elégtelennek bizonyult, ezért egyszerűbb a Tor működését csak HTTPS kérésekre korlátozni.
Forrás: opennet.ru
