Current time: 01.05.2024, 10:58 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Скрипты Javascript
» Только описания и ссылки
Author Message
Berserker Offline
Administrators

Posts: 16500
Post: #2

Безопасность и Вэб - вещи практически несовместимые. Тем не менее, риск заразиться вирусом можно сократить до предельного минимума. Основой источник угрозы для браузера - это javascript. Скрытые фреймы ведут на сайты с эксплоитами, где определяется версия и тип браузера, после чего подбирается нужный эксплоит.
Для Огнелиса решение проблемы придумали - NoScript. Данный плагин действительно приносит много пользы. Без Javascript не работает большинство отслеживающих счётчиков, рекламы, и конечно, шанс заражения (через браузер) стремится к нулю. Доверенным сайтам мы разрешаем полный доступ, нужным - только к скриптам своего домена. Иным - ещё доступ к поддоменам. К сожалению, остальные браузеры обделили.
Я попытался исправить этот недостаток для Оперы, используя технологию пользовательских javascript-ов (userjs).

Image: SafeGuard.gif

Версия: 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*")

Некорректные значения или отсутствие оных трактуется как режим полной блокировки.

Надеюсь, вам это пригодится.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
19.03.2009 22:39
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Messages In This Thread
Скрипты Javascript - Berserker - 14.03.2009, 04:19
RE: Скрипты Javascript - Berserker - 27.03.2009, 07:01
RE: Вопрос по HTML - Berserker - 19.03.2009 22:39

Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group