Giorgio Maone, tvůrce projektu NoScript, představil první testovací verzi rozšíření pro prohlížeč Chrome. Verze odpovídá verzi 10.6.1 pro Firefox a byla umožněna převodem větve NoScript 10 na technologii WebExtension. Verze pro Chrome má status beta a je k dispozici ke stažení v Chrome Web Store. Na konci června se plánuje vydání NoScript 11, což bude první verze s stabilní podporou pro Chrome/Chromium.
Toto rozšíření, které blokuje nebezpečný a nežádoucí JavaScriptový kód a různé typy útoků (XSS, DNS Rebinding, CSRF, Clickjacking), se používá v prohlížeči Tor a mnoha distribucích zaměřených na ochranu soukromí. Vznik verze pro Chrome je považován za důležitý krok ve vývoji projektu — kódová základna je nyní jednotná a může být použita k vytváření sestavení jak pro Firefox, tak pro prohlížeče založené na enginu Chromium.
Mezi hlavními rozdíly testovací verze NoScript pro Chrome je vypnutí XSS filtru, který se používá k blokování mezidoménového skriptování a vkládání externího JavaScriptového kódu. Dokud nebude tato funkce vylepšena, uživatelé se budou muset spolehnout na vestavěný „XSS Auditor“ v Chromu, který není tak efektivní jako „Injection Checker“ od NoScript. XSS filtr zatím nemůže být přenesen, protože pro jeho fungování je zapotřebí zpracování požadavků v asynchronním režimu. Když Mozilla přecházela na WebExtension, implementovali do tohoto API některé rozšířené funkce, které NoScript potřebuje, jako je asynchronní zpracování, které dosud Google v Chromu nepřenášel.
Zdroj: opennet.ru
