ВУЗ:
Рубрика:
- 59 -
Защита от влияния «чужой» программы. С появлением мультипрограм-
много режима стало возможным одновременное нахождение в памяти компьютера
нескольких программ. Каждая из них попеременно получает управление при ис-
пользовании механизма прерываний. Таким образом организуется квази- или псев-
допараллельное выполнение программ. При этом актуальна защита от «чужой»
программы, которая может занять не
свой участок памяти. Под «чужой» понимают
программу, которая выполняется параллельно (квазипараллельно) по отношению к
защищаемой программе. Этот вид защиты возлагается на ОС.
Данная защита имеет две подчасти:
– защита от отказов «чужой» программы;
– защита от злонамеренного влияния «чужой» программы.
Для первого случая необходимы следующие функции ОС:
– защита памяти (возможность задавать
программным путём для каждой про-
граммы недоступные ей участки памяти);
– два режима функционирования компьютера: привилегированный и пользова-
тельский (в привилегированном режиме могут выполняться любые операции (ор-
динарные и привилегированные), в пользовательском – только ординарные);
– два вида операций: привилегированные и ординарные (привилегированные
операции – изменение защиты памяти, режима функционирования и доступа к
внешней
информационной среде);
– корректная реализация прерываний и начального включения компьютера
(обязательная установка привилегированного режима и отмена защиты памяти);
– временное прерывание (для защиты от зацикливания).
Защита от злонамеренного влияния «чужой» программы предполагает сле-
дующее. Изменение внешней ИС защищаемой программы со стороны другой, па-
раллельно выполняемой программы, будет невозможно или сильно затруднено
без
ведома защищаемой программы. ОС для этого должна обеспечить соответствую-
щий контроль доступа к внешней ИС. Этот вид защиты включает в себя и защиты
от компьютерных вирусов (КВ). Под КВ понимают фрагменты программ, которые
в процессе своего выполнения могут копироваться (внедряться) в другие програм-
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »