Giorgio Maone, criador do projeto NoScript, apresentou a primeira versão disponível para testes da extensão para o navegador Chrome. A compilação corresponde à versão 10.6.1 do Firefox e foi viabilizada pela tradução da linha NoScript 10 para a tecnologia WebExtension. A versão para Chrome está em fase beta e disponível para download na Chrome Web Store. No final de junho, está prevista a liberação do NoScript 11, que será o primeiro lançamento com suporte estável para Chrome/Chromium.
A extensão, destinada a bloquear código JavaScript perigoso e indesejado, bem como diversos tipos de ataques (XSS, DNS Rebinding, CSRF, Clickjacking), é utilizada no Tor Browser e em muitas distribuições orientadas para a privacidade. Destaca-se que o lançamento da versão para Chrome é uma etapa importante no desenvolvimento do projeto — a base de código agora está unificada e pode ser usada para a criação de compilações tanto para Firefox quanto para navegadores baseados em Chromium.
Entre as diferenças da versão de teste do NoScript para Chrome, destaca-se a desativação do filtro XSS, usado para bloquear scripts entre sites e a injeção de código JavaScript de terceiros. Até que essa funcionalidade seja devidamente aperfeiçoada, os usuários terão que contar com o "Auditor XSS" integrado ao Chrome, que não é tão eficaz quanto o "Injection Checker" do NoScript. O filtro XSS ainda não pode ser portado, pois requer o tratamento de requisições em modo assíncrono. Na época da transição para WebExtension, os desenvolvedores da Mozilla implementaram neste API algumas funcionalidades avançadas necessárias para o NoScript, como manipuladores assíncronos, que ainda não foram incorporados pelo Google no Chrome.
Fonte: opennet.ru
