Информационная безопасность


           

Программная идентичность родовых программ


Конкретные действия запущенных на выполнение программ часто зависят от данных, получаемых ими из внешних источников. Самый яркий тому пример — интерпретатор. Программная идентификация интерпретатора особого значения не имеет; в данном случае его лучше всего определять как «интерпретатор A, выполняющий сценарий B». Для отражения этого обстоятельства мы можем определить программный идентификатор «родовой» программы как хэш конкатенации программы и вводимых в нее данных.

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



Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий