O NoScript 10 WebExtension saiu

Giorgio Maone, o desenvolvedor por trás do popular complemento de segurança do Firefox NoScript, lançou o NoScript 10, a primeira versão "pura" das WebExtensions hoje.

O NoScript 10 não chegou a tempo do lançamento do Firefox 57, a primeira versão do navegador da Web que suporta apenas WebExtensions e não é mais o sistema complementar herdado do Firefox 56 e versões anteriores.

Porém, a extensão compatível com o Firefox 57 e mais recente já foi lançada e os usuários podem finalmente instalá-lo em seus dispositivos, se já tiverem atualizado seus sistemas para essa versão do navegador.

Nota : não funciona no Android no momento e também não funciona no modo de navegação privada.

Giorgio lançou uma extensão híbrida do NoScript no início deste ano. O principal objetivo das extensões híbridas era tornar a migração do sistema complementar herdado para o sistema WebExtensions o mais suave possível.

Os usuários existentes do NoScript terão suas configurações e preferências migradas para a nova versão; isso é uma boa notícia, pois você não precisa configurar a nova versão do NoScript após a atualização para a versão 10. Ainda é recomendável percorrer as preferências uma vez para garantir que estejam definidas corretamente e fazer os ajustes que achar mais adequados. .

NoScript 10 é um trabalho em andamento. Embora seja lançado como um WebExtension para que possa ser instalado no Firefox 57 e em versões mais recentes do navegador, não é uma cópia individual completa do complemento herdado.

A principal razão pela qual esse ainda não é o caso é que as APIs ainda não estão disponíveis, exigidas pelo NoScript para algumas de suas funcionalidades.

O NoScript 10 suporta bloqueio de conteúdo e proteção XSS, assim como sua contraparte legada. Algumas partes vêm com desempenho aprimorado graças às novas APIs WebExtension, outras ainda precisam ser implementadas antes de serem disponibilizadas no NoScript 10.

A interface parece diferente da interface anterior e as opções também não possuem muitas configurações agora. Se você abrir as opções do NoScript 10 agora, terá apenas algumas delas.

Você pode colocar endereços na lista de permissões ou na lista negra, permitir scripts globalmente ou limpar a lista de permissões do XSS. É sobre isso. Recursos como o ClearClick ou o ABE estão ausentes no momento.

O NoScript é enviado com uma lista de domínios na lista de permissões (confiáveis). Você não pode mais removê-los, mas pode alterar o estado deles. Portanto, defini-los todos como padrão fará o truque, mas obviamente seria melhor se você pudesse jogá-los fora.

A interface principal da extensão de segurança também mudou. Você interage com ele clicando no ícone na barra de ferramentas principal do Firefox. Lá você encontra listadas todas as conexões que a página da web atual tentou estabelecer e o status de cada uma.

Os endereços são bloqueados por padrão, mas você pode alterá-lo definindo o status de um domínio como confiável ou não. Uma opção interessante que você tem aqui é permitir determinados tipos de conteúdo, mas não outros.

A opção de permitir temporariamente um site ainda está lá, mas é fácil perder. Você precisa definir o domínio como personalizado primeiro e, em seguida, clique no pequeno ícone de relógio que é exibido depois que você o faz. Não parece haver uma opção para colocar na lista de permissões todos temporariamente no frontend.

A interface do usuário é diferente e, embora ofereça mais opções, é mais complicada como consequência, especialmente porque Giorgio alternou de rótulos de texto para botões e exibe informações nos botões somente quando você passa o mouse sobre um item.

Giorgio planeja manter o NoScript 5.x, a versão complementar herdada do complemento de segurança, até que o Firefox ESR seja movido para a versão 59 (pelo menos). Isso acontece em meados de 2018. Os usuários do Firefox que desejam continuar usando a versão herdada do NoScript podem fazê-lo até então, mudando para o Firefox 52 ESR ou um navegador de terceiros, como Pale Moon ou Waterfox, que oferecem suporte aos complementos herdados do Firefox.

Recursos antigos, e alguns novos, serão implementados nas próximas semanas. Permissões contextuais são as que parecem muito promissoras; permite confiar em um domínio somente em outro, por exemplo, confiar no domínio A somente quando estiver carregado no domínio B, mas não em outro lugar.

Palavras finais

Finalmente o NoScript 10 está lá. Isso é uma coisa boa. A nova versão é limitada em comparação à antiga, e os usuários que migram para o Firefox 57 ou mais recente terão que se acostumar com a nova interface do usuário e funcionalidade.

Aqueles que não sabem, podem querer dar uma olhada no uMatrix, que oferece funcionalidade semelhante.

Agora você : o que você acha da primeira versão do NoScript WebExtension?