Помощь в написании студенческих работ
Антистрессовый сервис

Классификация способов защиты от несанкционированного исследования

РефератПомощь в написанииУзнать стоимостьмоей работы

Использование общего программного ресурса (например, общего стека) и разрушение данных или кода отладчика, принадлежащих общему ресурсу, либо проверка использования общего ресурса только защищаемой программой (например, определение стека в области, критичной для выполнения защищаемой программы); Влияния на процесс регенерации оперативной памяти. На некотором участке кода регенерация памяти… Читать ещё >

Классификация способов защиты от несанкционированного исследования (реферат, курсовая, диплом, контрольная)

Классификация способов защиты от исследования включает четыре класса.

Влияние на процесс функционирования отладочного средства через общие программные или аппаратные ресурсы.

В данном случае наиболее известны:

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

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

Влияние на работу отладочного средства путем использования особенностей его аппаратной или программной среды, например:

  • • посредством перемещения фрагментов кода или данных с помощью контроллера прямого доступа к памяти;
  • • влияния на процесс регенерации оперативной памяти. На некотором участке кода регенерация памяти отключается, а затем опять включается. При нормальной работе никаких изменений нет, при медленном выполнении программы отладчиком она «зависает»;
  • • перехода работы микропроцессора в защищенный режим.
  • [1] Однако в случае виртуализации не сработает.
Показать весь текст
Заполнить форму текущей работой