русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лекция 21. Компьютерные вирусы и антивирусные программы


Дата добавления: 2014-09-02; просмотров: 1432; Нарушение авторских прав


  • Классификация вирусов.
  • Способы заражения программ.
  • Алгоритм простейшего загрузочного вируса.
  • Признаки проявления вируса
  • Методы защиты. Антивирусы.
  • Антивирусные полифаги.
  • Программы ревизоры.
  • Сканер антивирусов Касперского.

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

В конце 60-х годов в сети APRAnet была обнаружена саморазмножающаяся программа, известная сегодня как Creeper(Вьюнок) созданная Бобом Томасом. Эта программа проявляла себя текстовым сообщением « я вьюнок… поймай меня, если сможешь». Эта программа не причиняла вреда вычислительной системе, но она впервые показала, что проникновение на чужой компьютер возможно без ведома и против желания его владельца.

С появлением Вьюнка появились и первые системы защиты. Первым шагом в борьбе против Вьюнка стала программа Reaper(Жнец), репродуцирующая наподобие Вьюнка, но уничтожавшая все встречавшееся его копии. Копии этих программ долго бродили по сети.

Так как вирус самостоятельно размножается и распространяется, пользователь в случае его обнаружения, должен проверить всю вычислительную систему и уничтожить все копии вируса. В противном случае даже оставшаяся одна копия принесет очередные неприятности. Своим названием компьютерные вирусы обязаны сходству с биологическими вирусами по:

· Способности к саморазмножению;

· Высокой скорости распространения;

· Избирательности поражаемых систем;

· Способности «заражать» еще незараженные системы;

· Трудности борьбы с ними;

· Появление новых модификаций вируса (его мутирование) и др.

Программа, внутри которой находится вирус называется «зараженной». Когда такая программа начинает работу, то сначала управление получает вирус. Вирус находит и заражает другие программы, а также выполняет вредные действия (портит файлы или таблицу размещения файлов на диске, засоряет оперативную память и т.п. Для своей маскировки его действия по заражению программ и нанесению вреда могут выполняться не немедленно, а при наступлении определенных событий. В 1989году американский студент создал вирус, который вывел из строя около 6000 компьютеров Министерства обороны США. В 1991 году Кристофер Пайн создал вирусы, которые изменяли свою конфигурацию (сигнатуру - указываю, обозначаю). В результате действий этого вируса были уничтожены файлы множества фирм, убытки составляли миллионы фунтов стерлингов.



Эксперты считают, что на сегодняшний день существует около 50 тыс. вирусов, причем ежедневно появляются от 6 до 9 новых. «Диких», то есть реально циркулирующих, вирусов в настоящее время насчитывается около 260.



<== предыдущая лекция | следующая лекция ==>
Система доменных имён Интернет | Классификация вирусов.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.285 сек.