- •22. Интерфейсы информационных систем.
- •23. Технология безопасности и защиты информации.
- •Организационные
- •Технические
- •24. Программные средства защиты информации. Общие принципы
- •Анализ защищенности
- •25. Программные средства защиты информации. Методы шифрования.
- •Защита от вирусов.
- •26. Программные средства защиты от компьютерных вирусов
- •Типизация «вирусов»
- •27. Проектирование информационных систем. Общие принципы проектирования.
- •28. Проектирование информационных систем. Модели жизненного цикла ис.
- •29. Проектирование информационных систем. Типовой цикл проектирования информационной системы.
- •30. Аппаратное обеспечение технологий виртуальной реальности.
- •31. Применение технологий виртуальной реальности в различных областях человеческой деятельности.
26. Программные средства защиты от компьютерных вирусов
Вирус это специальная вредоносная программа, способная к саморазмнжению.
Компьютерные вирусы характеризуются следующей последовательностью действий:
берут на себя управление компьютером;
копируют сами себя и копию записывают внутрь исполняемых программ на диске или дискете. В результате, при запуске «заражённой» программы, вирус перехватывает на себя управление ей;
оказывают вредное воздействие на программное обеспечение и компьютер: стирают или портят файлы, приостанавливают работу ПК или делают её невозможной. Их активизация (запуск) может происходить по различным условиям (дате и времени, номеру запуска и др.).
Типизация «вирусов»
Файловые – внедряющие свой код в какой-либо исполняемый файл. При запуске такого файла, в нём активизируется вирус, после чего управление передается заражённому файлу. Борьба с ними не представляет значительных сложностей, так как основные их механизмы хорошо изучены. Более затруднительно бороться с их разновидностью – резидентными файловыми вирусами. Для их обнаружения полезно использовать программы, осуществляющие постоянный мониторинг состояния оперативной памяти, файлов и файловой структуры носителей информации.
Загрузочные (Boot-вирусы) всегда резидентные, воздействуют примерно так же, как и файловые, но могут сохраняться в оперативной памяти после перезагрузки компьютера.
Макровирусы – использующие возможности макроязыков, встроенных в различные системы обработки информации (текстовые и табличные редакторы и т.п.). Они захватывают управление при открытии или закрытии заражённого файла, перехватывают некоторые файловые функции, а затем заражают файлы, к которым происходят последующие обращения.
Сетевые - используют для своего распространения протоколы или команды компьютерных сетей и электронной почты. Наиболее часто встречаются троянские кони и почтовые вирусы (черви)
«Черви» (англ. - «worm») - программы, незаконно проникающие в вычислительную сеть и обладающие способностью к самораспространению.
Троянский конь (англ. – «trojan horse») – наиболее опасный тип вирусов. Основной его задачей является не порча информации, а скрытая её пересылка автору вируса. Внедряясь в ОС, эти вирусы внешне себя не проявляют, но тайком от пользователя отправляют по сети информацию пользователя, в т.ч. секретную.
«Логические бомбы» – программы, начинающие различные разрушительные действия при наступлении каких-либо заранее установленных условий (временных, логических и др.).
Защита от вирусов.
Основными мерами профилактики вирусов являются:
1) применение лицензионного программного обеспечения:
2) регулярное использование нескольких постоянно обновляемых антивирусных программ
3) применение различных защитных средств при работе в любой информационной сети (например, в Интернете)
4) периодическое резервное копирование наиболее ценных данных и программ.
Для защиты машин от компьютерных вирусов используются программы-антивирусы.
Выделяют программы-антивирусы следующих типов:
«Прививки» – программы, присоединяемые к исполняемым файлам и контролирующие их целостность при каждом запуске.
«Перехватчики» – программы, следящие за изменениями исполняемых программ и сообщающие о них пользователям, чтобы последние определили, действительно ли это действие самой программы или воздействие вируса на неё. Это диагностирующие программы.
«Доктора» – программы, проверяющие работу исполняемых программ на действие известных вирусов и предлагающих приостановить действие, удалить программу, вылечить её или др. Неизвестный такой программе вирус может быть не обнаружен.
В другой классификации определено пять основных видов антивирусных программ: сканеры, мониторы, ревизоры изменений, иммунизаторы и поведенческие блокираторы.
Сканеры (см. «перехватчики» и «доктора») предназначены для поиска в файлах, памяти, загрузочных секторах сигнатур вирусов, т.е. уникального программного кода вируса.
Мониторы - резидентные программы, разновидность сканеров, в реальном времени осуществляют автоматическую проверку всех используемых файлов. Проверка осуществляется в момент открытия и закрытия файла. исключая. таким образом. запуск ранее инфицированных файлов и заражение файла резидентным вирусом.
Ревизоры изменений «снимают» оригинальные контрольные суммы с возможных объектов заражения (файлы, загрузочные сектора, системный реестр) и сохраняют их в специальной БД (см. «доктора»).
При следующем запуске ревизор сравнивает текущие контрольные суммы с контрольными суммами своей БД и сообщает пользователю об изменениях, выделяя вирусоподобные действия.
Иммунизаторы (см. «прививки») делятся на два вида:
1) иммунизаторы. сообщающие о заражении, и
2) иммунизаторы. блокирующие заражение каким-либо типом вируса.
Поведенческие блокираторы (см. «доктора») – резидентные программы, перехватывающие различные события и в случае подозрительных действий, запрещающие их или запрашивающие разрешение пользователя.
У каждого типа антивирусных программ есть свои достоинства и недостатки. Только комплексное использование нескольких типов антивирусных программ одновременно способно привести к приемлемому результату.
