NoScript 10 WebExtension вышел

Джорджио Маоне (Giorgio Maone), разработчик популярного дополнения безопасности Firefox NoScript, выпустил NoScript 10, первую «чистую» версию WebExtensions на сегодняшний день.

NoScript 10 не успел выпустить Firefox 57, первую версию веб-браузера, которая поддерживает только WebExtensions и больше не является устаревшей системой надстроек Firefox 56 и более ранних версий.

Но расширение, совместимое с Firefox 57 и новее, уже вышло, и пользователи могут наконец установить его на свои устройства, если они уже обновили свои системы до этой версии браузера.

Примечание . Сейчас он не работает на Android и не работает в режиме приватного просмотра.

Джорджио выпустил гибридное расширение NoScript ранее в этом году. Основная цель гибридных расширений состояла в том, чтобы сделать переход от устаревшей системы надстроек к системе WebExtensions как можно более плавным.

Существующие пользователи NoScript перенесут свои настройки и предпочтения в новую версию; Это хорошая новость, поскольку вам не нужно настраивать новую версию NoScript после обновления до версии 10. Тем не менее, рекомендуется один раз пройти через настройки, чтобы убедиться, что они установлены правильно, и внести коррективы по своему усмотрению.,

NoScript 10 находится в стадии разработки. Хотя он выпущен как WebExtension, так что его можно установить в Firefox 57 и более новых версиях веб-браузера, он не является полной копией устаревшей надстройки.

Основная причина, по которой это не так, заключается в том, что API по-прежнему недоступны, что требуется NoScript для некоторых его функций.

NoScript 10 поддерживает блокировку контента и защиту XSS, как и его предыдущий аналог. Некоторые части обладают улучшенной производительностью благодаря новым API-интерфейсам WebExtension, другие по-прежнему необходимо реализовать, прежде чем они станут доступны в NoScript 10.

Интерфейс выглядит не так, как в предыдущем интерфейсе, и в настоящее время большинству параметров не хватает большинства параметров. Если вы откроете опции NoScript 10 прямо сейчас, вы получите только несколько из них.

Вы можете внести в белый или черный список адреса, разрешить использование глобальных сценариев или очистить белый список XSS. Вот и все. Такие функции, как ClearClick или ABE, сейчас отсутствуют.

NoScript поставляется со списком белых (доверенных) доменов. Вы больше не можете удалить их, но вы можете изменить их состояние. Таким образом, установка их всех на значение по умолчанию поможет, но было бы лучше, если бы вы просто выбросили их.

Основной интерфейс расширения безопасности также изменился. Вы взаимодействуете с ним, щелкая его значок на главной панели инструментов Firefox. Там вы найдете список всех подключений, которые пыталась установить текущая веб-страница, и состояние каждого из них.

Адреса блокируются по умолчанию, но вы можете изменить это, установив для домена статус доверия или недоверия. Один интересный вариант, который у вас есть, - разрешить определенные типы контента, но не другие.

Возможность временно разрешить сайт все еще есть, но ее легко пропустить. Сначала нужно настроить домен на пользовательский, а затем нажать на маленький значок часов, который отображается, как только вы это сделаете. Похоже, что нет возможности временно внести все в белый список во внешнем интерфейсе.

Пользовательский интерфейс отличается, и хотя он предлагает больше опций, он является более сложным, как следствие, особенно потому, что Джорджо переключился с текстовых меток на кнопки и отображает информацию о кнопках только при наведении курсора мыши на элемент.

Джорджио планирует поддерживать NoScript 5.x, устаревшую версию надстройки безопасности, до тех пор, пока Firefox ESR не будет переведен на версию 59 (как минимум). Это происходит в середине 2018 года. Пользователи Firefox, которые хотят продолжать использовать устаревшую версию NoScript, могут сделать это до тех пор, либо переключившись на Firefox 52 ESR, либо на сторонний браузер, такой как Pale Moon или Waterfox, который поддерживает устаревшие надстройки Firefox.

Старые функции и некоторые новые будут реализованы в ближайшие недели. Контекстные разрешения - это то, что звучит очень многообещающе; он позволяет доверять домену только в другом, например доверенном домене A, только когда он загружен в домен B, но не в другом месте.

Заключительные слова

NoScript 10 наконец там. Это хорошая вещь. Однако новая версия ограничена по сравнению со старой, и пользователям, которые переходят на Firefox 57 или новее, придется привыкнуть к новому интерфейсу и функциональности.

Те, кто этого не делают, могут попробовать uMatrix, который предлагает аналогичную функциональность.

Теперь вы : Что вы думаете о первом выпуске NoScript WebExtension?