Tor қолдауын Firefox-қа біріктіру жұмысын жалғастыру

Осы күндері Стокгольмде өтіп жатқан Tor әзірлеушілерінің кездесуінде бөлек бөлім арналады сұрақтар интеграция Tor және Firefox. Негізгі міндеттер стандартты Firefox-та анонимді Tor желісі арқылы жұмысты қамтамасыз ететін қондырма жасау, сондай-ақ Tor шолғышы үшін әзірленген патчтарды негізгі Firefox-қа тасымалдау болып табылады. Патч-трансферттердің күйін бақылау үшін арнайы веб-сайт дайындалды torpat.ch. Осы уақытқа дейін 13 патч тасымалданды және 22 патчқа арналған Mozilla қате бақылаушысында талқылаулар ашылды (барлығы жүзден астам патч ұсынылды).

Firefox-пен интеграцияның негізгі идеясы жеке режимде жұмыс істегенде Tor пайдалану немесе Tor көмегімен қосымша супер-жеке режимді жасау болып табылады. Firefox ядросына Tor қолдауын қосу көп жұмысты қажет ететіндіктен, біз сыртқы қосымшаны әзірлеуден бастауды жөн көрдік. Қосымша addons.mozilla.org каталогы арқылы жеткізіледі және Tor режимін қосу түймешігін қамтиды. Оны қосымша пішінде жеткізу жергілікті Tor қолдауы қандай болуы мүмкін екендігі туралы жалпы түсінік береді.

Tor желісімен жұмыс істеуге арналған кодты JavaScript-те қайта жазу емес, C тілінен WebAssambly нұсқасында құрастыру жоспарлануда, бұл барлық қажетті дәлелденген Tor құрамдастарын сыртқы желіге байланбай қондырмаға қосуға мүмкіндік береді. орындалатын файлдар мен кітапханалар.
Tor-ға қайта жіберу прокси параметрлерін өзгерту және прокси ретінде өз өңдеушіңізді пайдалану арқылы ұйымдастырылады. Tor режиміне ауысқан кезде қондырма қауіпсіздікке қатысты кейбір параметрлерді де өзгертеді. Атап айтқанда, ықтимал проксиді айналып өту жолдарын блоктауға және пайдаланушы жүйесінің сәйкестендіруіне қарсы тұруға бағытталған Tor Browser-ге ұқсас параметрлер қолданылады.

Дегенмен, қондырма жұмыс істеуі үшін ол әдеттегі WebExtension API негізіндегі қондырмалардан және жүйелік қондырмаларға тән кеңейтілген артықшылықтарды қажет етеді (мысалы, қондырма XPCOM функцияларын тікелей шақырады). Мұндай артықшылықты қондырмаларға Mozilla цифрлық қолтаңбасы қойылуы керек, бірақ қондырманы Mozilla-мен бірлесіп әзірлеу және Mozilla атынан жеткізу ұсынылатындықтан, қосымша артықшылықтарды алу қиындық тудырмауы керек.

Tor режимінің интерфейсі әлі талқылануда. Мысалы, Tor түймесін басқан кезде ол бөлек профилі бар жаңа терезені ашады деп ұсынылады. Tor режимі сонымен қатар HTTP сұрауларын толығымен өшіруді ұсынады, өйткені шифрланбаған трафиктің мазмұны Tor түйіндерінен шыққан кезде ұсталып, өзгертілуі мүмкін. NoScript пайдалану арқылы HTTP трафигіндегі өзгерістерді ауыстырудан қорғау жеткіліксіз болып саналады, сондықтан Tor режимін тек HTTPS арқылы сұраулармен шектеу оңайырақ.

Ақпарат көзі: opennet.ru

пікір қалдыру