Giorgio Maone, de maker van het NoScript-project, heeft de eerste testversie van de browserextensie voor Chrome gepresenteerd. Deze versie komt overeen met versie 10.6.1 van Firefox en is mogelijk gemaakt door de vertaling van de NoScript 10-tak naar de WebExtension-technologie. De release voor Chrome is een bètaversie en is te downloaden via de Chrome Web Store. Eind juni staat de release van NoScript 11 gepland, die de eerste versie met stabiele ondersteuning voor Chrome/Chromium zal zijn.
De extensie, die bedoeld is om gevaarlijke en ongewenste JavaScript-code te blokkeren, evenals verschillende soorten aanvallen (XSS, DNS Rebinding, CSRF, Clickjacking), wordt gebruikt in de Tor-browser en veel distributies die gericht zijn op privacybescherming. Het verschijnen van de versie voor Chrome wordt gezien als een belangrijke stap in de ontwikkeling van het project — de codebasis is nu gecentraliseerd en kan worden gebruikt voor het samenstellen van versies voor zowel Firefox als browsers op basis van Chromium.
Een van de verschillen van de testversie van NoScript voor Chrome is het uitschakelen van de XSS-filter die wordt gebruikt om cross-site scripting en invoeging van externe JavaScript-code te blokkeren. Totdat deze functie op de juiste manier is geïmplementeerd, moeten gebruikers vertrouwen op de ingebouwde 'XSS Auditor' in Chrome, die minder effectief is dan de 'Injection Checker' van NoScript. De XSS-filter kan nog niet worden overgezet, omdat het vereist is om verzoeken in asynchrone modus te verwerken. Bij de overgang naar WebExtension hebben de ontwikkelaars van Mozilla in deze API enkele noodzakelijke uitbreidingen voor NoScript geïmplementeerd, zoals asynchrone handlers, die Google voor Chrome nog niet heeft overgebracht.
Bron: opennet.ru
