Giorgio Maone, creatore del progetto NoScript, ha presentato la prima versione beta testabile dell'estensione per il browser Chrome. La build corrisponde alla versione 10.6.1 per Firefox ed è stata possibile grazie al porting della branch di NoScript 10 sulla tecnologia WebExtension. La versione per Chrome ha lo stato di beta ed è disponibile per il download dal Chrome Web Store. Alla fine di giugno è previsto il rilascio di NoScript 11, che sarà il primo rilascio con supporto stabile per Chrome/Chromium.
L'estensione, progettata per bloccare codice JavaScript dannoso e indesiderato, così come vari tipi di attacchi (XSS, DNS Rebinding, CSRF, Clickjacking), è utilizzata all'interno del Tor Browser e in molte distribuzioni focalizzate sulla privacy. Si sottolinea che l'arrivo della versione per Chrome rappresenta un'importante tappa nello sviluppo del progetto: la base di codice è ora unificata e può essere utilizzata per creare build sia per Firefox che per i browser basati su Chromium.
Tra le differenze della versione beta di NoScript per Chrome c'è la disattivazione del filtro XSS, utilizzato per bloccare il cross-site scripting e l'inserimento di codice JavaScript di terze parti. Fino a quando tale funzionalità non sarà messa a punto, gli utenti dovranno fare affidamento sull'«XSS Auditor» integrato in Chrome, che non è efficace come l'«Injection Checker» di NoScript. Il filtro XSS non può ancora essere portato, poiché richiede l'elaborazione delle richieste in modalità asincrona. All'epoca della transizione a WebExtension, gli sviluppatori di Mozilla hanno implementato in questa API alcune funzionalità avanzate necessarie per NoScript, come i gestori asincroni, che Google non ha ancora trasferito in Chrome.
Fonte: opennet.ru
