27.05.2014 Views

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

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

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Глава 2. Проблемы защиты информации 115<br />

<strong>В</strong>се программные закладки (независимо от их назначения, метода внедрения в компьютерную<br />

систему, а также срока пребывания в оперативной памяти) имеют одну<br />

важную особенность: они обязательно выполняют операцию записи в оперативную<br />

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

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

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

функция разрушения (например, удаление или замена информации в определенных<br />

секторах жесткого диска).<br />

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

загружена в оперативную память компьютера, можно подразделить закладки на:<br />

Q резидентные;<br />

U нерезидентные.<br />

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

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

или до выключения питания.<br />

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

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

времени или при выполнении каких-либо условий.<br />

Иногда сам пользователь провоцирует запуск исполняемого файла, содержащего<br />

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

распространялся набор из архивированных файлов. Для извлечения файлов из него<br />

требовалось вызвать специальную утилиту, которая запускается после указания ее<br />

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

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

она. Кроме разархивирования файлов, эта программная закладка дополнительно производила<br />

действия негативного характера.<br />

Среди программистов популярны пословицы: «Каждая последняя ошибка в программе<br />

на самом деле является предпоследней» и «Если программа работает без ошибок,<br />

это — Hello world (простейшая программа, с которой начинается большинство<br />

учебников программирования)». Предполагать, что программное обеспечение системы<br />

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

осуществлять НСД к ресурсам системы, время от времени обнаруживаются практически<br />

во всех системах защиты. И если такая ошибка в системе присутствует, злоумышленник<br />

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

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

и для внедрения программных закладок.<br />

Даже если программное обеспечение системы защиты не содержит ошибок (что<br />

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

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

На самом деле указанный в сертификате класс защиты говорит всего лишь о верхнем<br />

уровне защищенности программ и данных. Даже если система защиты сертифицирована<br />

по некоторому классу, это вовсе не означает, что она надежно защищена<br />

от программных закладок. Практически все конфигурации защищенных компьютерных<br />

систем, реально используемые на практике, уязвимы для программных закладок.

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

Saved successfully!

Ooh no, something went wrong!