Проверка цифровой подписи сценария

Проверка цифровой подписи сценария

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

Кроме этого, можно самостоятельно из сценария WSH проверить достоверность цифровой подписи, которой снабжен тот или иной файл, и выяснить, входит ли сертификат создателя подписи в число сертификатов, к которым установлено доверие. Для такой проверки служит метод VerifyFile объекта Scripting.Signer. Данный метод имеет два параметра (File и ShowUI), первый из которых задает имя проверяемого файла, а второй является логическим флагом, позволяющим выводить или не выводить на экран диалоговое окно с информацией о состоянии сертификата, при помощи которого была создана цифровая подпись для этого файла. Если цифровая подпись проверяемого сценария является корректной, содержимое файла после создания подписи не изменялось, а к сертификату создателя сценария установлено доверие, то метод VerifyFile возвращает значение true, в противном случае — false.

В качестве примера в листинге 4.11 приведен сценарий Check.js, который проверяет цифровую подпись файла Signed.js.

Листинг 4.11. Проверка подлинности цифровой подписи сценария

/*******************************************************************/

/* Имя: Check.js                                                   */

/* Язык: JScript                                                   */

/* Описание: Проверка цифровой подписи файла Signed.js             */

/*******************************************************************/

var Signer, File, ShowUI, FileOK; //Объявляем переменные

//Создаем объект Scripting.Signer

Signer = WScript.CreateObject("Scripting.Signer");

File = "Signed.js";  //Имя проверяемого файла

ShowUI = false;

//Проверяем подпись в файле

FileOK = Signer.VerifyFile(File, ShowUI);

if (FileOK) WScript.Echo("Сценарий "+File+" является надежным.");

else WScript.Echo("Сценарий "+File+" НЕ является надежным.");

/*************  Конец *********************************************/

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Цифровой звук

Из книги Музыкальный центр на компьютере автора Леонтьев Виталий Петрович

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


Миф о «цифровой нирване»

Из книги Криптоанархия, кибергосударства и пиратские утопии автора Ладлоу Питер

Миф о «цифровой нирване» Некоторые полагают, что киберпространство изолировано от реалий материального мира. Они доказывают, что киберпространство, поскольку оно находится «не там, где живут тела», играет роль неизбежного катализатора — предвестника нового, более


Цифровой захват

Из книги Pinnacle Studio 11 автора Чиртик Александр Анатольевич

Цифровой захват Захват с цифрового устройства, будь то камера или проигрыватель, по сути представляет собой перенос файла с носителя цифрового устройства (например, ленты камеры) в компьютер. Никаких настроек видеоизображения (яркость, контраст и т. д.) и сопутствующего


Выработка цифровой подписи

Из книги Инфраструктуры открытых ключей автора Полянская Ольга Юрьевна

Выработка цифровой подписи Этот сервис заключается в генерации хэш-кода сообщения и подписи его цифровым


Верификация (проверка) цифровой подписи

Из книги Ководство автора Лебедев Артём Андреевич

Верификация (проверка) цифровой подписи Посредством этого сервиса устанавливается подлинность сообщения и соответствующей ему цифровой


Проверка подписи сертификата

Из книги Macromedia Flash Professional 8. Графика и анимация автора Дронов В. А.

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


Цифровые подписи, хэш-функции, коды аутентификации сообщений и шифры

Из книги Photoshop CS4 автора Жвалевский Андрей Валентинович

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


§ 169. Подписи на фотографиях

Из книги Введение в криптографию автора Циммерманн Филипп

§ 169. Подписи на фотографиях 2 апреля 2011Удивительное дело: фотографы, которые должны быть творческими людьми с хоть каким-то чувством прекрасного, как правило, оказываются чудовищными дизайнерами. Понятно, что никому не придет в голову доверить фотографу верстку,


Введение в цифровой звук

Из книги FictionBook Editor V 2.66 Руководство автора Izekbis

Введение в цифровой звук Начнем, как всегда, с теории. А именно: выясним, как звуковые данные кодируются и сохраняются в файлах и какие форматы записи звука чаще всего


Цифровой цвет

Из книги Антимозг [Цифровые технологии и мозг] автора Шпитцер Манфред

Цифровой цвет Каждый пиксел имеет определенный цвет. В компьютере используется, естественно, цифровой способ записи цвета, основанный на так называемых цветовых моделях. Самая простая модель — черно-белая. В Photoshop она называется Bitmap (Битовая карта). В ней используются


Цифровые подписи

Из книги Графология XXI века автора Щеголев Илья Владимирович

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


9. Цифровой человек: миф и реальность

Из книги автора

9. Цифровой человек: миф и реальность Понятие Digital Native (коренной житель, абориген цифрового общества, человек, родившийся в цифровом веке) перевести невозможно, потому что даже в английском языке оно не вполне отражает суть; это одна из причин, почему мнения в отношении


Раскрытие характера по подписи

Из книги автора

Раскрытие характера по подписи Графология позволяет составить психологический портрет человека, исходя из того, как он пишет отдельные буквы, слова, предложения. Конечно, лучше бы для анализа иметь написанные на чистом листе бумаги 15-20 предложений, но в наш век


Цифровой шум

Из книги автора

Цифровой шум Может, вы слышали, как о фотографии говорят: «Хорошо, но очень уж шумно» или «Да тут, кроме шума, ничего и не видно»?Если вы видите на снимке цветные ореолы на границе резких переходов света и тени, беспорядочные цветные черточки или пятна в темных областях