O que é o NoScript e você deve usá-lo para desativar o JavaScript?

Índice:

O que é o NoScript e você deve usá-lo para desativar o JavaScript?
O que é o NoScript e você deve usá-lo para desativar o JavaScript?

Vídeo: O que é o NoScript e você deve usá-lo para desativar o JavaScript?

Vídeo: O que é o NoScript e você deve usá-lo para desativar o JavaScript?
Vídeo: INTERNET LENTA? RESOLVIDO - Nem sempre a culpa é do provedor - YouTube 2024, Abril
Anonim
O NoScript foi considerado, por muitos usuários do Firefox, uma extensão obrigatória, e agora está disponível para o novo Firefox Quantum. Mas o que é NoScript, por que tantas pessoas juram, e você deveria usá-lo?
O NoScript foi considerado, por muitos usuários do Firefox, uma extensão obrigatória, e agora está disponível para o novo Firefox Quantum. Mas o que é NoScript, por que tantas pessoas juram, e você deveria usá-lo?

O NoScript é, essencialmente, um add-on do Firefox que desativa coisas como o JavaScript de rodar em sites que você visita. Então, antes de falarmos sobre o NoScript, deveríamos falar sobre o JavaScript: a linguagem de programação que torna possível a web que temos hoje.

O que é JavaScript?

JavaScript é uma linguagem de programação comumente usada em páginas da Web (entre outras coisas). Inicialmente, o JavaScript era basicamente básico e usado para coisas como caixas de alerta e menus que apareciam quando você passava o mouse sobre os elementos da página. No entanto, o JavaScript se tornou muito mais do que isso. É a linguagem que impulsiona os aplicativos da web modernos, permitindo que as páginas da web carreguem e enviem dinamicamente conteúdo em segundo plano sem o carregamento de páginas e façam outras coisas dinâmicas e interativas. A maioria dos sites usa JavaScript para fornecer vários recursos.

Note que JavaScript não é a mesma coisa que Java. JavaScript e Java não são realmente relacionados, além do nome (que foi escolhido por motivos de marketing). O JavaScript é incorporado ao seu navegador da Web - o Chrome, o Firefox, o Internet Explorer, o Safari e o Opera possuem seus próprios mecanismos JavaScript. Não é um plug-in inseguro produzido por uma única empresa, como o Java é. JavaScript não é a grande ameaça à segurança que o Java era.

Por que as pessoas querem desativar o JavaScript?

Existe um subconjunto pequeno, mas vocal, de usuários que desabilitam o JavaScript. Muitas dessas pessoas fazem isso por causa de um benefício de segurança percebido. Houve algumas vulnerabilidades do navegador que foram exploradas via JavaScript. No entanto, isso é extremamente incomum e as raras falhas de segurança nos mecanismos JavaScript foram corrigidas muito rapidamente. A maioria dos websites usa JavaScript - é o que possibilita a web que temos hoje.

Desativar o JavaScript também impede que alguns tipos de anúncios sejam carregados. Não incentivamos anúncios de bloqueio, mas, se necessário, há maneiras melhores de fazê-lo do que desativar totalmente o JavaScript.

Por fim, desabilitar o JavaScript ocupará menos CPU e RAM no seu computador, o que é esperado. Se você executar algo super básico, ele consumirá menos recursos. Mas se o seu computador é tão antigo que não consegue lidar com sites modernos, talvez seja hora de atualizá-lo - à medida que a Web melhora, ele precisa de mais recursos para fazer o que ele faz, como qualquer outro programa em seu computador.

O problema: desabilitar o JavaScript interrompe muito a Web

Infelizmente, tudo parece bom, mas é muito mais complicado do que parece. Se você desativar o JavaScript, muitos websites não funcionarão corretamente. Isso é particularmente verdadeiro para aplicativos da web, como Gmail, Facebook e Google Docs, mas também para outros websites (incluindo sites de notícias como o que você está lendo agora). Desativar o JavaScript pode interromper a capacidade de efetuar login, postar comentários ou solicitar dinamicamente conteúdo, o que se tornou incrivelmente comum na web hoje.

Por exemplo, quando você faz uma pesquisa no Imagens do Google, pode continuar rolando a tela para baixo para ver mais imagens sem precisar recarregar a página. O Google está usando JavaScript para solicitar dinamicamente novas imagens e adicioná-las à página atual. Ao clicar em uma imagem, você verá um pop-up em linha maior com essa imagem. Você não precisa esperar pelo carregamento de uma nova página da Web. Tudo isso acontece na página da Web atual, sem nenhum tempo de carregamento desagradável.

Se você desativasse o JavaScript, teria que clicar em “próximo” várias vezes para ver mais imagens. Quando você clicou em uma imagem, você teria que carregar uma nova página inteiramente. A melhor interface acima requer JavaScript para fazer seus vários recursos funcionarem.
Se você desativasse o JavaScript, teria que clicar em “próximo” várias vezes para ver mais imagens. Quando você clicou em uma imagem, você teria que carregar uma nova página inteiramente. A melhor interface acima requer JavaScript para fazer seus vários recursos funcionarem.
Este é apenas um exemplo - muitos outros recursos em sites usam JavaScript. Alguns websites nem fornecem páginas de fallback que funcionam sem o JavaScript.
Este é apenas um exemplo - muitos outros recursos em sites usam JavaScript. Alguns websites nem fornecem páginas de fallback que funcionam sem o JavaScript.

Se você desabilitar o JavaScript, talvez não consiga usar determinados recursos em um site. Em outros casos, o site pode até quebrar completamente ou você ficará preso usando uma versão incrivelmente antiga da página. Por exemplo, o Gmail oferece um modo HTML simples básico para pessoas com JavaScript desativado.

O NoScript pretende tornar a desativação do JavaScript mais fácil… mas ainda é um incômodo

Os navegadores da Web modernos têm a opção de desativar o JavaScript completamente, assim como têm a opção de desativar imagens e outros recursos da web. No Chrome, você encontrará isso em Configurações> Privacidade e segurança> Configurações de conteúdo> JavaScript. Você pode permitir ou bloquear determinados sites individualmente aqui, se preferir não bloquear o JavaScript em todos os sites.

As opções do Firefox são mais limitadas, por isso requer um add-on como o NoScript para um controle mais refinado. O NoScript cria um atalho que permite ativar seletivamente o JavaScript em determinados sites, em vez de bloqueá-lo em todos os lugares. Ele também pretende bloquear plug-ins como Flash e Java, embora Java não seja mais permitido em navegadores, e o Flash precisa ser permitido manualmente em cada site que você visita por padrão.
As opções do Firefox são mais limitadas, por isso requer um add-on como o NoScript para um controle mais refinado. O NoScript cria um atalho que permite ativar seletivamente o JavaScript em determinados sites, em vez de bloqueá-lo em todos os lugares. Ele também pretende bloquear plug-ins como Flash e Java, embora Java não seja mais permitido em navegadores, e o Flash precisa ser permitido manualmente em cada site que você visita por padrão.
Aqui está a coisa: o NoScript pode parecer um compromisso conveniente, já que você pode permitir JavaScript nos sites que visita regularmente. Mas ele ainda interrompe a maior parte da web por padrão e exige muito esforço para microgerenciar sua lista de permissões.Grande parte da Internet usa JavaScript e você constantemente tropeça em sites que não funcionam corretamente até que você os coloque na lista de permissões. Se você acabar colocando na lista de permissões a maioria dos sites que você visita apenas para fazê-los funcionar, qual é o objetivo de ter o NoScript em primeiro lugar?
Aqui está a coisa: o NoScript pode parecer um compromisso conveniente, já que você pode permitir JavaScript nos sites que visita regularmente. Mas ele ainda interrompe a maior parte da web por padrão e exige muito esforço para microgerenciar sua lista de permissões.Grande parte da Internet usa JavaScript e você constantemente tropeça em sites que não funcionam corretamente até que você os coloque na lista de permissões. Se você acabar colocando na lista de permissões a maioria dos sites que você visita apenas para fazê-los funcionar, qual é o objetivo de ter o NoScript em primeiro lugar?

Você provavelmente não precisa desativar o JavaScript

Com isso em mente, recomendamos não desabilitar o JavaScript, a menos que você tenha um bom motivo (como seu trabalho exige). É uma linguagem amplamente usada que torna a web o que é hoje, permitindo que os sites sejam mais responsivos, dinâmicos e interativos. Desabilitar o JavaScript leva os sites de volta a um momento em que eles eram documentos simples, sem outros recursos. Embora algumas pessoas possam desejar voltar àquele tempo, essa não é a web em que vivemos mais e a maioria das pessoas não precisa tomar medidas drásticas para obter um pequeno benefício percebido.

Certamente houve alguns casos em que a desativação do JavaScript poderia ter impedido que uma nova vulnerabilidade de segurança fosse explorada, mas isso foi raro e corrigido rapidamente.

Enquanto isso, houve outros casos em que os próprios navegadores foram explorados e a desativação do JavaScript não ajudou. Para proteger contra tais ataques, poderíamos parar de usar os navegadores por completo, baixando arquivos HTML de páginas da Web e lendo-os manualmente em um editor de texto. Mas nós não. O pequeno risco de usar um navegador da web em vez de um editor de texto vale a grande melhoria na usabilidade que um navegador oferece. O mesmo vale para o JavaScript - deixá-lo ativado é um risco muito pequeno para um benefício muito grande.

Claro, o seu navegador é seu. Você tem a capacidade de controlar o que ele faz - você pode até mesmo desativar todas as imagens e navegar na web em formato de texto, se quiser. Você pode desativar o Flash completamente e nunca assistir a vídeos on-line. Você poderia usar um navegador em modo de texto como o w3m no terminal, em vez de usar um navegador gráfico. Mas você?

A escolha cabe a você, mas recomendamos que você deixe o JavaScript ativado e não se preocupe com isso. Sua vida será muito mais fácil. Apenas mantenha seu navegador atualizado e execute um bom software anti-malware e você estará bem seguro.

Recomendado: