Автор: Елена Громакова, 11 Декабря 2010 в 00:32, доклад
Компьютерным вирусом называется программа, способная создавать свои копии (не обязательно полностью совпадающие с оригиналом) и внедрять их в различные объекты или ресурсы компьютерных систем, сетей и так далее без ведома пользователя. При этом копии сохраняют способность дальнейшего распространения. На сегодняшний день известно 6 основных типов вирусов: файловые, загрузочные, призраки (полиморфные), невидимки, скрипт-вирусы и макро-вирусы. Следует отличать вирусы от вредоносных кодов. К ним относятся Интернет-черви и программы, получившие название «Троянские кони».
Реферат
на тему:
«Компьютерные вирусы и
антивирусные
программы»
Компьютерные вирусы не зря так названы – их сходство с «живыми» вирусами поражает. Они так же распространяются, живут, действуют, так же умирают. Разница лишь в том, что в качестве мишени выступают не люди и не животные, а компьютеры. Контактируя между собой посредством дискет, компакт дисков, локальных сетей, Интернет и других средств «общения», они, как и человек, заражают друг друга.
Компьютерным вирусом называется программа, способная создавать свои копии (не обязательно полностью совпадающие с оригиналом) и внедрять их в различные объекты или ресурсы компьютерных систем, сетей и так далее без ведома пользователя. При этом копии сохраняют способность дальнейшего распространения. На сегодняшний день известно 6 основных типов вирусов: файловые, загрузочные, призраки (полиморфные), невидимки, скрипт-вирусы и макро-вирусы. Следует отличать вирусы от вредоносных кодов. К ним относятся Интернет-черви и программы, получившие название «Троянские кони».
Основные симптомы вирусного поражения: замедление работы некоторых программ, увеличение размеров файлов (особенно выполняемых), появление не существовавших ранее подозрительных файлов, уменьшение объема доступной оперативной памяти (по сравнению с обычным режимом работы), внезапно возникающие разнообразные видео и звуковые эффекты. При всех перечисленных выше симптомах, а также при других странных проявлениях в работе системы (неустойчивая работа, частые самостоятельные перезагрузки и прочее) следует немедленно произвести проверку системы на наличие вирусов.
Зарождение компьютерных вирусов
О
появлении первого
Упрощенно процесс
заражения вирусом программных
файлов можно
представить следующим образом. Код зараженной
программы обычно вирус получил управление
первым, до начала работы программы - вирусоносителя.
При передаче управления вирусу он каким-то
способом находит
новую программу и выполняет вставку собственной
копии в
начало или добавляет ее в конец этой обычно
еще не зараженной
программы. Если вирус дописывается в
конец программы, то он
то он корректирует код программы, чтобы
получить управление
первым. Для этого первые несколько байтов
запоминаются в теле
вируса, а на их место вставляется команда
перевода на начало
вируса. Этот способ является наиболее
распространенным. Получив управление,
вирус восстанавливает "спрятанные"
первые
байты, а после обработки своего тела передает
управление
программе – вирусоносителю.
Антивирусные программы
Способы противодействия компьютерным вирусам можно разделить на несколько групп: профилактика вирусного заражения и уменьшение предполагаемого ущерба от такого заражения; методика использования антивирусных программ, в том числе обезвреживание и удаление известного вируса; способы обнаружения и удаления неизвестного вируса.
С давних времен известно, что к любому яду рано или поздно
можно найти противоядие. Таким противоядием в компьютерном мире
стали программы, называемые антивирусными. Данные программы можно классифицировать по пяти основным группам: фильтры, детекторы,
ревизоры, доктора и вакцинаторы.
Антивирусы-фильтры - это резидентные программы, которые оповещают пользователя о всех попытках какой-либо программы записаться на диск, а уж тем более отформатировать его, а также о других подозрительных действиях (например о попытках изменить установки CMOS). При этом выводится запрос о разрешении или запрещении данного действия. Принцип работы этих программ основан на
перехвате соответствующих векторов прерываний. К преимуществу
программ этого класса по сравнению с программами-детекторами можно отнести универсальность по отношению как к известным, так и
неизвестным вирусам, тогда как детекторы пишутся под конкретные, известные на данный момент программисту виды. Это особенно
актуально сейчас, когда появилось множество вирусов-мутантов, не
имеющих постоянного кода. Однако программы-фильтры не могут отслеживать вирусы, обращающиеся непосредственно к BIOS, а также
BOOT-вирусы, активизирующиеся еще до запуска антивируса, в начальной стадии загрузки DOS, К недостаткам также можно отнести
частую выдачу запросов на осуществление какой-либо операции: ответы на вопросы отнимают у пользователя много времени и действуют ему на нервы. При установке некоторых антивирусов-фильтров могут возникать конфликты с другими резидентными
программами, использующими те же прерывания, которые просто перестают работать.
Наибольшее
распространение в нашей
доктор. Наиболее известные представители этого класса - Aidstest,
Doctor Web,MicroSoft AntiVirus.
Антивирусы-детекторы рассчитаны на конкретные вирусы и основаны на
сравнении последовательности кодов содержащихся в теле вируса с
кодами проверяемых программ. Такие программы нужно регулярно обновлять, так как они быстро устаревают и не могут обнаруживать
новые виды вирусов.
Ревизоры - программы, которые анализируют текущее состояние
файлов и системных областей диска и сравнивают его с информацией,
сохраненной ранее в одном из файлов данных ревизора. При этом
проверяется состояние BOOT-сектора, таблицы FAT, а также длина
файлов, их время создания, атрибуты, контрольная сумма. Анализируя сообщения программы-ревизора, пользователь может решить, чем
вызваны изменения: вирусом или нет. При выдаче такого рода сообщений не следует предаваться панике, так как причиной изменений,
например, длины программы может быть вовсе и не вирус
К последней группе относятся самые неэффективные антивирусы-вакцинаторы. Они записывают в вакцинируемую программу признаки
конкретного вируса
так, что вирус считает ее уже
зараженной.
Информация о работе Компьютерные вирусы и антивирусные программы