Рассмотрим пример. Установим режим безопасности так, чтобы для сценариев WSH велся как аудит успехов (LogSecuritySuccesses="1"
LogSecurityFailures="1"). Если теперь заблокировать сценарии WSH (Enabled="0") и попытаться запустить какой-либо сценарий, то в журнал событий системы будет добавлена запись об отказе (рис. 4.26).Рис. 4.26.
Информация об отказе для сценария WSH в журнале событий системыРазрешим теперь выполнение сценариев WSH (Enabled="1"
TrustPolicy=2). Если запустить какой-либо сценарий с такой подписью (например, Signed.js с подписью, созданной на основе сертификата "Попов надежный"), то в журнале событий системы появится запись об успехе (рис. 4.27).Рис. 4.27.
Информация об успехе для сценария WSH в журнале событий системыПрименение к сценариям WSH политики ограниченного использования программ
В Windows ХР встроены политики ограниченного использования программ (SRP, Software Restriction Policies), с помощью которых можно управлять возможностью выполнения программного обеспечения на компьютере. Политики SRP могут применяться и к сценариям WSH любого типа, для этого необходимо, чтобы параметр системного реестра UseWINSAFER
Для применения политик SRP к сценариям WSH на локальной машине необходимо сначала загрузить в ММС оснастку Политика "Локальный компьютер"
(Local Computer Policy) (рис. 4.28).Рис. 4.28.
Установка политик SRP с помощью оснастки Политика "Локальный компьютер"Процесс загрузки этой оснастки был подробно описан в разд.
После этого нужно перейти в раздел Конфигурация компьютера | Конфигурация Windows | Параметры безопасности | Политики ограниченного использования программ | Дополнительные правила
(Computer Configuration | Windows Configuration | Security Settings | Software Restriction Policies | Additional Rules).Создание и изменение дополнительных правил (Additional Rules) в SRP и является механизмом определения политик безопасности для сценариев WSH.
Блокировка сценария с заданным именем
Для того чтобы, пользуясь SRP, запретить выполнение сценариев с определенными именами, нужно создать новое
Рис. 4.29.
Диалоговое окно для создания нового правила для путиПосле ввода такого дополнительного правила SRP на машине нельзя будет запускать сценарии с расширением vbs. При попытке выполнения VBScript- сценария будет выведено диалоговое окно с информацией о невозможности его запуска (рис. 4.30).
Также в разделе Дополнительные правила
(Additional rules) имеется возможность создатьРис. 4.30.
Блокировка сценариев WSH с помощью дополнительных правил SRPБлокировка сценариев с заданной подписью