Первые антивирусные программы
Антивирусы до 90-годов являлись своеобразным набором образцов вирусных кодов, сохраняемых непосредственно в самой программе. В антивирусе предполагался поиск в файлах сохраненных образцов. Но подобные образцы не шифровались создателями, поэтому антивирусные программы при сканировании друг друга находили их и относили к вирусам. Со временем интерес к антивирусным программам стали проявлять крупные… Читать ещё >
Первые антивирусные программы (реферат, курсовая, диплом, контрольная)
Появление первого вируса для компьютеров Apple относится еще к 1977 году. В 1981 году уже известно о появлении вирусных программ, которые представляли серьезную угрозу данным. В 1984 году Энди Хопкинсом были созданы самые первые антивирусные программы с названиями CHK4BOMB и BOCHK4BOMB. Программа CHK4BOMB производила сканирование текста модуля загрузки для обнаружения подозрительных участков и текстовых сообщений в коде. Программа BOCHK4BOMB осуществляла перехват записи и форматирования, выполняемых через BIOS. Нежелательную операцию можно было как запретить, так и разрешить. Первая антивирусная программа для защиты от атак вирусов была создана Джи Вонгом в 1985 году и носила название DRPROTECT. Она блокировала все операции (форматирование, запись), выполняемые через BIOS. При обнаружении какой-нибудь операции требовалась перезагрузка системы.
Антивирусы до 90-годов являлись своеобразным набором образцов вирусных кодов, сохраняемых непосредственно в самой программе. В антивирусе предполагался поиск в файлах сохраненных образцов. Но подобные образцы не шифровались создателями, поэтому антивирусные программы при сканировании друг друга находили их и относили к вирусам. Со временем интерес к антивирусным программам стали проявлять крупные компании, имеющие в наличии огромный штат программистов. Большая роль развития антивирусов принадлежит русским программистам. В 1992 году создается новый антивирус MtE, доступный как опытному, так и начинающему программисту. MtE выступал в роли генератора полиморфного (постоянно меняющегося) кода. Полиморфные вирусы появлялись буквально каждый день. Исправить ситуацию смог эмулятор кода, благодаря которому антивирусная программа обходила стороной зашифрованную часть и подбиралась к самому вирусу. Первой подобной программой с эмулятором кода является AVP (создана программистом Касперским), которая прекрасно боролась с увеличивающимся количеством вирусов.
Одновременно появились и системы защиты (поведенческий блокатор, статистический анализ, эвристический анализатор и крипто анализ), принцип работы которых используется и по сей день. Появление многозадачной системы Windows и сложных программ усилило требования, предъявляемые к антивирусным программам, одной из задач которых являлась организация проверки файлов при обращении к ним. Быстрое распространение Интернета и появление вирусов, маскирующихся под стандартные программы, подтолкнуло разработчиков антивирусного программного обеспечения на внедрение файерволов. Сегодня также продолжается борьба с вирусными программами. В настоящее время известно о наличии около 60 компаний, занимающихся разработкой новых антивирусов как платного, так и бесплатного характера. Стоит отметить российских флагманов антивирусной индустрии Dr. Web и Лаборатория.
Первая антивирусная программа, такой, какой мы знаем ее сейчас, то есть защищающая от вирусных атак, появилась в 1985 году. Джи Вонг создал программу под названием DRPROTECT. Антивирус блокировал все операции, такие как запись и форматирование, которые выполнялись через BIOS. При выявлении какой либо операции антивирус требовал перезагрузки системы.
До начала 90-х годов антивирусы представляли собой набор образцов вирусного кода, которые сохранялись в программе. В антивирусе существовал поиск сохраненных образцов в файлах. Образцы вирусного кода не были зашифрованы создателями, поэтому случалось такое, что антивирусные программы, сканируя друг друга, находили те самые не зашифрованные образцы вирусного кода и считали это вирусом.
Со временем антивирусными программами стали интересоваться крупные компании, в штате которых было много программистов. Большую роль в развитии антивирусов сыграли русские программисты.
В 1992 году появляется новый антивирус с названием MtE, который был доступен не только опытному, но и начинающему программисту. MtE — это генератор постоянно меняющегося (полиморфного) кода. Полиморфные вирусы стали появляться ежедневно, из-за этого дополнительные способы противостояния вирусам перестали действовать. На помощь пришел эмулятор кода. Антивирусная программа обходила зашифрованную часть и добиралась до самого вируса. Первой программой с эмулятором кода стал AVP, который был создан программистом Евгением Касперским.
Наряду с эмулятором кода, который помог антивирусным программам бороться с быстро растущим количеством вирусов, появились системы защиты, такие как криптоанализ, эвристический анализатор, статистический анализ и поведенческий блокатор. Принцип работы этих систем защиты от вирусов используется до сих пор.
С появление сложных программ и многозадачной системы Windows, требования к антивирусным программам возросли. Одной из задач было проверка файлов во время обращения к ним, а также отличная работа с программой Microsoft Office. К этому времени количество программистов-разработчиков уменьшилось в связи со строгими требованиями.
В связи с быстрым распространением Интернета и появлением вирусов, которые маскируются под обычные программы, разработчики антивирусного программного обеспечения внедрили файерволы. Борьба с вирусными программами продолжается и сегодня. На данный момент существует приблизительно 60 компаний, которые разрабатывают новые антивирусы.
Вместе с платными антивирусами существуют и бесплатные, один из которых является Microsoft Security Essentials, который по своей функциональности ничуть не хуже чем платные антивирусные программы. Одно единственное условие то, что система Windows должна быть лицензионной.