NoScript, по сути, является дополнением Firefox, которое отключает работу JavaScript на веб-сайтах, которые вы посещаете. Поэтому, прежде чем говорить о NoScript, мы должны действительно говорить о JavaScript: язык программирования, который делает Интернет, который мы имеем сегодня.
Что такое JavaScript?
JavaScript - это язык программирования, обычно используемый на веб-страницах (между прочим). Первоначально JavaScript был довольно простым и использовался для таких вещей, как предупреждения и меню, которые появились, когда вы наводили указатель мыши на элементы на странице. Однако JavaScript стал намного больше. Это язык, который поддерживает современные веб-приложения, позволяя веб-страницам динамически загружать и отправлять контент в фоновом режиме без загрузки страниц и выполнять другие динамические интерактивные вещи. Большинство сайтов используют JavaScript для предоставления различных функций.
Обратите внимание, что JavaScript - это не то же самое, что Java. JavaScript и Java на самом деле не связаны вообще, кроме имени (которое было выбрано по причинам маркетинга). JavaScript встроен в ваш веб-браузер: у Chrome, Firefox, Internet Explorer, Safari и Opera есть свои собственные движки JavaScript. Это не незащищенный плагин, созданный одной компанией, такой как Java. JavaScript не является большой угрозой безопасности Java.
Почему люди хотят отключить JavaScript?
Существует небольшое, но вокальное подмножество пользователей, которое отключает JavaScript. Многие из этих людей делают это из-за предполагаемой выгоды в плане безопасности. Было обнаружено несколько уязвимостей браузера, которые были использованы с помощью JavaScript. Однако это очень редко, и редкие дыры в безопасности в машинах JavaScript были исправлены очень быстро. Большинство веб-сайтов используют JavaScript - это то, что делает Интернет сегодня возможным.
Отключение JavaScript также предотвращает загрузку некоторых типов объявлений. Мы не рекомендуем блокировать рекламу, но, если нужно, есть лучшие способы сделать это, чем вообще отключить JavaScript.
Наконец, отключение JavaScript будет занимать меньше процессора и оперативной памяти на вашем компьютере, что и следовало ожидать. Если вы запустите что-то супер-основное, это займет меньше ресурсов. Но если ваш компьютер настолько стар, что не может обрабатывать современные веб-сайты, возможно, пришло время его обновить - по мере того, как Интернет улучшается, ему нужно больше ресурсов, чтобы делать то, что он делает, как и любая другая программа на вашем компьютере.
Проблема: отключение JavaScript разбивает много веб-страниц
К сожалению, все звучит неплохо, но это гораздо сложнее, чем кажется. Если вы отключите JavaScript, многие веб-сайты будут работать некорректно. Это особенно справедливо для веб-приложений, таких как Gmail, Facebook и Google Docs, но это справедливо и для других сайтов (включая новостные сайты, такие как те, которые вы сейчас читаете). Отключение JavaScript может нарушить возможность входа в систему, отправки комментариев или динамического запроса контента, который сегодня стал невероятно распространенным в Интернете.
Например, когда вы выполняете поиск в Картинках Google, вы можете продолжать прокручивать, чтобы просматривать больше изображений, не перезагружая страницу. Google использует JavaScript для динамического запроса новых изображений и добавления их на текущую страницу. Когда вы нажимаете изображение, вы увидите более крупное всплывающее окно с этим изображением. Вам не нужно ждать загрузки новой веб-страницы - все это происходит на текущей веб-странице без каких-либо неприятных нагрузок.
Если вы отключите JavaScript, возможно, вам не удастся использовать определенные функции на веб-сайте. В других случаях веб-сайт может даже полностью сломаться, или вы застрянете с использованием невероятно старой версии страницы. Например, Gmail предлагает очень простой режим HTML для людей с отключенным JavaScript.
NoScript стремится упростить отключение JavaScript … но это все еще проблема
Современные веб-браузеры имеют возможность полностью отключить JavaScript, так же как они могут отключить изображения и другие веб-функции. В Chrome вы найдете это в разделе «Настройки»> «Конфиденциальность и безопасность»> «Настройки содержимого»> «JavaScript». Вы можете разрешить или заблокировать отдельные сайты отдельно, если вы не хотите блокировать JavaScript на каждом отдельном сайте.
Вероятно, вам не нужно отключать JavaScript
Имея это в виду, мы рекомендуем отключить JavaScript, если у вас нет по-настоящему веской причины (например, ваша работа требует этого). Это широко используемый язык, который делает Интернет тем, чем он является сегодня, позволяя веб-сайтам быть более отзывчивыми, динамичными и интерактивными. Отключение JavaScript возвращает веб-сайты к тому времени, когда они были простыми документами без каких-либо других функций. Хотя некоторые люди могут долго возвращаться к тому времени, это не та сеть, в которой мы живем больше, и большинству людей не нужно предпринимать такие решительные действия для небольшой воспринимаемой выгоды.
Конечно, было несколько случаев, когда отключение JavaScript могло блокировать использование новой уязвимости безопасности, но они были редки и исправлены быстро.
Между тем, были и другие случаи, когда сами браузеры эксплуатировались, а отключение JavaScript не помогло. Чтобы защитить от таких атак, мы могли полностью прекратить использование браузеров, загрузить HTML-файлы веб-страниц и прочитать их вручную в текстовом редакторе. Но мы этого не делаем. Небольшой риск использования веб-браузера вместо текстового редактора стоит огромного улучшения в удобстве использования браузером. То же самое можно сказать и о JavaScript, поскольку его включение является очень небольшим риском для очень большой выгоды.
Конечно, ваш браузер принадлежит вам. У вас есть возможность контролировать, что он делает - вы можете даже полностью отключить все изображения и просматривать веб-страницы в текстовом формате, если хотите. Вы можете полностью отключить Flash и никогда не смотреть видео в Интернете. Вы можете использовать текстовый браузер, например w3m, в терминале вместо использования графического браузера. Но не так ли?
Выбор в конечном счете зависит от вас, но мы рекомендуем оставить включенным JavaScript и не беспокоиться об этом. Ваша жизнь будет намного проще. Просто обновите свой браузер и запустите хорошее антивирусное ПО, и вы будете в безопасности.