27.05.2014 Views

А,В,Соколов, 0,М, Степанюк - Скачать документы

А,В,Соколов, 0,М, Степанюк - Скачать документы

А,В,Соколов, 0,М, Степанюк - Скачать документы

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Глава 3. Основные пути обеспечения безопасности информации 293<br />

третьем случае программная закладка обнаружила свое присутствие в программе клавиатурного<br />

ввода тем, что пораженная ею программа перестала нормально работать.<br />

Задача защиты от программных закладок может рассматриваться в трех принципиально<br />

различных вариантах:<br />

Q не допустить внедрения программной закладки в компьютерную систему;<br />

Q выявить внедренную программную закладку;<br />

Q удалить внедренную программную закладку.<br />

При рассмотрении этих вариантов защита от программных закладок сходна с защитой<br />

компьютерных систем от вирусов. Как и в случае борьбы с вирусами, задача<br />

решается с помощью средств контроля за целостностью запускаемых системных и<br />

прикладных программ, а также за целостностью информации, хранимой в компьютерной<br />

системе и за событиями, критическими для функционирования системы. Однако<br />

данные средства действенны только тогда, когда сами они не подвержены влиянию<br />

программных закладок, которые могут:<br />

Q навязывать конечные результаты контрольных проверок;<br />

Q влиять на процесс считывания информации и запуск программ, за которыми осуществляется<br />

контроль;<br />

Q изменять алгоритмы функционирования средств контроля.<br />

При этом чрезвычайно важно, чтобы включение средств контроля выполнялось до<br />

начала воздействия программной закладки либо когда контроль осуществлялся только<br />

с использованием программ управления, находящихся в ПЗУ компьютерной системы.<br />

Интересный метод борьбы с внедрением программных закладок может быть использован<br />

в информационной банковской системе, в которой циркулируют исключительно<br />

файлы-<strong>документы</strong>. Чтобы не допустить проникновения программной закладки<br />

через каналы связи, в этой системе не допускается прием никакого исполняемого кода.<br />

Для распознавания событий типа «ПОЛУЧЕН ИСПОЛНЯЕ<strong>М</strong>ЫЙ КОД» и «ПОЛУ-<br />

ЧЕН Ф<strong>А</strong>ЙЛ-ДОКУ<strong>М</strong>ЕНТ» применяют контроль за наличием в файле запрещенных<br />

символов: файл считается содержащим исполняемый код, если в нем присутствуют<br />

символы, которые никогда не встречаются в файлах-документах.<br />

Конкретный способ удаления внедренной программной закладки зависит от метода<br />

ее внедрения в компьютерную систему. Если это программно-аппаратная закладка,<br />

то следует перепрограммировать ПЗУ компьютера. Если это загрузочная, драйверная,<br />

прикладная, замаскированная закладка или закладка-имитатор, то можно заменить<br />

их на соответствующую загрузочную запись, драйвер, утилиту, прикладную или<br />

служебную программу, полученную от источника, заслуживающего доверия. Наконец,<br />

если это исполняемый программный модуль, то можно попытаться добыть его<br />

исходный текст, убрать из него имеющиеся закладки или подозрительные фрагменты,<br />

а затем заново откомпиллировать.<br />

Универсальным средством защиты от внедрения программных закладок является<br />

создание изолированного компьютера (рис. 3.37). Компьютер называется изолированным,<br />

если выполнены следующие условия:<br />

Q в нем установлена система BIOS, не содержащая программных закладок;<br />

Q операционная система проверена на наличие в ней закладок;<br />

Q достоверно установлена неизменность BIOS и операционной системы для данного<br />

сеанса;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!