Pagina inicial » como » 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?

    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ê deve 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 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 alimenta os aplicativos da web modernos, permitindo que as páginas da web carreguem dinamicamente e enviem conteúdo em segundo plano sem carregar a página 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 razões de marketing). O JavaScript está embutido no seu navegador - Chrome, Firefox, Internet Explorer, Safari e Opera têm 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??

    Há 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 sites usa JavaScript - é o que torna a web que temos hoje possível.

    A desativação do JavaScript também impede que alguns tipos de anúncios sejam carregados. Não incentivamos o bloqueio de anúncios, mas, se necessário, há maneiras melhores de fazer isso do que desativar totalmente o JavaScript.

    Por último, desabilitar o JavaScript irá ocupar menos CPU e RAM no seu computador, o que é esperado. Se você executar algo super básico, ele ocupará menos recursos. Mas se o seu computador é tão antigo que não pode lidar com sites modernos, pode ser 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 soa bem, mas é muito mais complicado do que parece. Se você desativar o JavaScript, muitos sites não funcionarão corretamente. Isso é particularmente verdadeiro para aplicativos da web como o Gmail, o Facebook e o Google Docs, mas também para outros sites (incluindo sites de notícias como o que você está lendo agora). A desativação do 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 que uma nova página da Web seja carregada - tudo 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.

    Este é apenas um exemplo: muitos outros recursos em sites usam JavaScript. Alguns sites nem fornecem páginas de fallback que funcionam sem 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 problema

    Os navegadores da Web modernos têm a opção de desativar totalmente o JavaScript, 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 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.

    Aqui está a coisa: NoScript pode parecer um compromisso conveniente, desde que você pode permitir JavaScript nos sites que você 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 que 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 que você desabilite o JavaScript, a menos que 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 é mais a web em que vivemos, 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 essas foram raras e corrigidas 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 é verdadeiro para JavaScript - deixá-lo ativado é um risco muito pequeno para um benefício muito grande.

    Claro, 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 habilitado 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.