Como bloquear intrusões de scripts JavaScript no Chrome ou Firefox

Além de animação e interatividade, o JavaScript inclui uma variedade de anúncios intrusivos, pop-ups desagradáveis ​​e vetores de ataque perigosos como o XSS. Ao bloquear seletivamente certas fontes de JavaScript, é possível obter o conteúdo que desejamos enquanto bloqueia o conteúdo que não deve ser exibido.

Para isso podemos fazer uso de extensões para navegadores como Google Chrome e Mozilla Firefox e desta forma obter uma camada adicional de proteção.

1. Como bloquear JavaScript no Google Chrome


No caso do Google Chrome, temos uma extensão chamada ScriptSafe que podemos instalar a partir do seguinte link:

ScriptSafe bloqueia scripts no Google Chrome e navegadores baseados em Chromium como o Vivaldi.
Como qualquer bloqueador de script conhecido, o ScriptSafe bloqueia quase todos os scripts por padrão e pode permitir que certos URLs e domínios carreguem scripts, desde que sejam confiáveis.

Este processo pode bloquear sites na primeira vez que são visitados, mas assim que permitirmos os scripts necessários, o ScriptSafe começará a ser executado em segundo plano. Existem opções para alterar este comportamento para permitir scripts por padrão.

Passo 1
Ao abrir um site, clique na extensão ScriptSafe e veremos o seguinte:

Passo 2
Lá podemos permitir, confiar ou negar os scripts desse site. Se o site não carregar nenhum tipo de script, veremos o seguinte:

etapa 3
Mas se o site carregar um elemento externo, ele será exibido na parte inferior da extensão:

Passo 4
Se clicarmos na guia Opções, podemos ver as várias opções de configuração do ScriptSafe:

PROLONGAR

2. Como bloquear JavaScript no Mozilla Firefox


Como a extensão anterior, nos navegadores Mozilla Firefox podemos usar a extensão NoScript, que bloqueia scripts automaticamente até que o host o permita explicitamente.

Seu download para Firefox está disponível no seguinte link:

Este plug-in de código aberto gratuito permite que JavaScript, Java, Flash e outros plug-ins sejam executados apenas por sites confiáveis ​​de nossa escolha. NoScript também nos oferece uma das formas mais poderosas de proteção anti-XSS e anti-clickjacking disponível em um navegador.

A abordagem de bloqueio de script é baseada nas listas brancas exclusivas do NoScript para evitar a exploração de vulnerabilidades de segurança (conhecidas e até mesmo desconhecidas) sem perda de navegador e funcionalidade do site.

Passo 1
Ao acessar um site, podemos clicar no ícone NoScript e veremos as várias opções de uso:

Passo 2
Lá podemos permitir ou bloquear permanentemente ou parcialmente os scripts do site. Na linha de objetos bloqueados, podemos ver os scripts que foram bloqueados na página exibida:

etapa 3
Como podemos ver, é possível bloquear domínios inteiros usando esta extensão. Ao clicar na linha Opções podemos ter acesso a todos os parâmetros de configuração desta extensão:

Vimos duas extensões que serão de grande ajuda no bloqueio de qualquer tipo de intrusão de JavaScript nos sites que visitamos.

wave wave wave wave wave