Безопасность и Вэб - вещи практически несовместимые. Тем не менее, риск заразиться вирусом можно сократить до предельного минимума. Основой источник угрозы для браузера - это javascript. Скрытые фреймы ведут на сайты с эксплоитами, где определяется версия и тип браузера, после чего подбирается нужный эксплоит.
Для Огнелиса решение проблемы придумали - NoScript. Данный плагин действительно приносит много пользы. Без Javascript не работает большинство отслеживающих счётчиков, рекламы, и конечно, шанс заражения (через браузер) стремится к нулю. Доверенным сайтам мы разрешаем полный доступ, нужным - только к скриптам своего домена. Иным - ещё доступ к поддоменам. К сожалению, остальные браузеры обделили.
Я попытался исправить этот недостаток для Оперы, используя технологию пользовательских javascript-ов (userjs).
Версия: 1.01
Размер: 3.5 КБ
Установка: Поместить в папку с другими userjs + см. Комментарии
Ссылка:
Скачать
Описание: По умолчанию блокируются все скрипты на всех сайтах. Скрипт поддерживает 4 режима работы:
1) Блокировать Всё (по умолчанию)
2) Разрешить только скрипты с данного домена (таким образом можно отсечь скрытые фреймы на другие хосты, часть рекламы и т.д)
3) Разрешить только скрипты с данного домена и поддоменов.
4) Разрешить всё (опасно!)
Вызов меню выбора режима осуществляется через CTRL+ALT+Двойной щелчок.
Принцип работы.
Вся внутренняя логика скрипта скрыта в анонимных функциях и объектах, поэтому сторонние скрипты не могут нарушить её работу. Информация о режиме хранится в кукисах. Пользователь сам выбирает название кукиса и значение для каждого режима через редактировние следующих строк:
Code:
// CONFIG
var CookieName = 'SafeGuard'; // #1 - SafeGuard CookieName (use smth like "monkey")
var ModeOnlyDomain = 'wnvl57ccnw5@'; // #3 - Allow Only This Domain Mode (Attention! use smth unreadable like "li48nv8cn54t8m")
var ModeDomAndSub = 'q943uyv^48xh'; // #4 - Allow Domain and Subdomains Mode (Attention! use smth unreadable like "lwn<cmxl&54*")
Некорректные значения или отсутствие оных трактуется как режим полной блокировки.
Надеюсь, вам это пригодится.