Классификация компьютерных вирусов

Тема: «Безопасность и защита информации».

 

 

Необходимость защиты информации

 

Информация — это самое главное, что содержится в компьютере. Она может быть представлена данными разных типов, не всегда имеет основное назначение. Утеря данных, создававшихся кропотливым трудом, пожалуй, один из самых страшных ударов для пользователя. Также большой неприятностью может быть ознакомление с подготовленными документами других лиц, для которых они не предназначены. Иными словами, незаконный доступ посторонних лиц к информации, носящей конфиденциальный характер. Многообразие информации, циркулирующей в обществе, в том числе передаваемой по сетям, приводит к возникновению различных факторов, угрожающих безопасности информации. Можно выделить основные возможные угрозы информации:

– определение отправителя и получателя данных;

– раскрытие содержания передаваемых сообщений;

–изменение потока и содержания сообщений;

– отказ в предоставлении услуг и др.

Потеря информации может быть вызвана как минимум двумя причинами:

Первая — объективная, связанная с выходом из строя аппаратуры, например поломкой жесткого диска с фатальной потерей отдельных секторов; порчей отдельных файлов сложных систем вследствие сбоев электропитания и т.д.

 Вторая — сугубо человеческая. Здесь могут быть как ваши личные ошибки, так и чьи-то предумышленные действия.

Случайные причины потери информации:

– отказы аппаратуры и передающих устройств;

–структурные, алгоритмические и программные ошибки;

– внештатные (аварийные) ситуации.

Для снижения ущерба и объемов возможных потерь вследствие различных технических сбоев разумно периодически дублировать всю ценную информацию на имеющиеся в распоряжении запасные носители — начиная от дискет и заканчивая съемными жесткими дисками, стримерами и т.д. Частота, с которой следует проводить такое резервирование, определяется самостоятельно. Кроме того, немаловажное значение имеет человеческий фактор, причем здесь возможны ошибки разработчиков информационных систем или их пользователей: неправильные действия оператора, ошибки человека как источника информации или как лица, принимающего решения.

Человеку в силу своих физиологических особенностей присущи следующие основные недостатки:

– эмоциональность;

– чувствительность к изменениям окружающей среды;

– утомляемость;

– зависимость качества работы от физического состояния и др.

Человеческие ошибки могут быть случайными (в силу физиологических особенностей) или преднамеренными, то есть вызванными злым умыслом:

- простое развлечение;

- материальный интерес;

- недовольство своей жизненной ситуацией и др.

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

Возможны следующие виды нарушений безопасности:

– вход в систему вместо другого пользователя, с использованием ложного удостоверения личности;

– подключение к линии связи между другими пользователями;

– расширение своих полномочий или изменение полномочий других пользователей по доступу к информации и ее обработке;

– утверждение факта отправки информации, которая на самом деле не посылалась или посылалась в другой момент времени;

– отказ от факта получения информации, полученной на самом деле, или утверждение о другом времени ее получение,

 – сокрытие факта наличия некоторой информации.

 

Методы защиты информации

 

Существует множество различных методов защиты информации:

 

1. Ограничение доступа к информации заключается в создании некоторой физической замкнутой преграды вокруг объекта защиты с организацией контрольного доступа лиц, связанных с объектом защиты по своим функциональным обязанностям, то есть выделение специальных территорий, специальных зданий и помещений, создание контрольно-пропускного режима. Задача подобных средств ограничения доступа — исключить случайный и преднамеренный доступ посторонних лиц к комплексам средств автоматизации. Так, в целях контроля доступа к внутренним линиям связи и технологическим органам управления используется аппаратура контроля вскрытия устройств.

 

2. Распределение доступа к информации заключается в разделении информации на части и организации доступа к ним пользователей в соответствии с их функциональными обязанностями г полномочиями. Деление информации может производиться по степени важности или секретности, по функциональному назначению и другим признакам. Задача этого метода — существенно затруднить преднамеренный перехват информации нарушителем, предусмотреть механизм разделения привилегий при доступе к особо важным данным.

Для ограничения и распределения доступа к информации используется идентификация объектов — установление их подлинности в вычислительной системе и допуск к информации ограниченного пользования. Для этого каждому объекту или субъекту присваивается уникальный код (образ, имя или число). В вычислительной системе объектами идентификации являются:

– человек (оператор, пользователь, должностное лицо);

– технические средства (ЭВМ, дисплей, носители информации);

– информация (программы, документы, распечатки).

В качестве идентификаторов личности для реализации разграничения широко распространено применение кодов, паролей, которые записываются на специальные носители (электронные ключи или карточки). Установление подлинности объекта может производиться человеком, аппаратным устройством, программой, вычислительной системой и т.д.

 

3. Криптографическое преобразование информации значительно повышает безопасность передачи данных в сетях ЭВМ, данных, хранящихся в удаленных устройствах памяти, и при обмене информацией между удаленными объектами. Защита информации методом криптографического преобразования заключается в преобразовании ее составных частей (слов, букв, цифр, слогов) с помощью специальных алгоритмов и аппаратных решений. Управление процессом шифрования осуществляется с помощью периодически меняющегося кода ключа, обеспечивающего каждый раз оригинальное представление информации при использовании одного и того же алгоритма или устройства. Без знания ключа эта процедура может быть практически невыполнима даже при известном алгоритме шифрования. Для ознакомления с зашифрованной информацией применяется процесс декодирования информации. Появление и развитие электронных элементов позволили разработать недорогие устройства, обеспечивающие преобразование информации.

 

4. Законодательные меры по защите информации заключаются в исполнении существующих в стране или введении новых законов, положений, постановлений и инструкций, регулирующих юридическую ответственность за противоправные действия. Цель законодательных мер — предупреждение и сдерживание потенциальных нарушителей, а также ответственность лиц за попытку преднамеренного несанкционированного доступа к аппаратуре и информации.

Выбор конкретных средств защиты зависит от требований, предъявляемых к защите информации, ее целостности, важности, сроков хранения и т.п.

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

Достаточно надежными и простыми для пользователя могут быть программные средства. На сегодняшний день существует множество систем, осуществляющих защиту информации, хранящейся на компьютере, программным способом: с помощью шифрования, кодирования, установки паролей и т.д. Степень их реальной защиты в каждом случае различна. Многие программные системы защиты способны уберечь только от пользователя среднего уровня, но не профессионала. Дело в том, что в определенных секторах жесткого диска хранится служебная информация, содержащая некоторые сервисные сведения. Эти секторы недоступны для записи обычных файлов, но ряд защитных программ пользуется этой частью диска. При некотором умении и наличии специальных программных средств к ней можно легко получить доступ, например загрузившись с системного диска, а затем внести определенные изменения и т.д., которые позволят обойти защиту и открыть доступ к хранящейся на диске информации.

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

Так, ряд продуктов пакета Microsoft Office предлагают для этих целей собственные возможности защиты на уровне отдельных файлов. Например, работая в Word, вы можете защитить документ, установив пароль. Паролем может служить комбинация букв, цифр, символов и пробелов длиной до 15 знаков. Следует отметить, что регистр букв (прописные, строчные) также имеет значение, то есть вы не сможете получить доступ к файлу, набрав «Абв» вместо пароля «АБВ». Защищенный документ невозможно будет открыть без правильного ввода пароля. Аналогичная возможность существует и в Excel, Здесь также можно (и иногда нужно, особенно если речь идет о какой-либо важной электронной таблице) защитить файл паролем или объявить его файлом только для чтения, без возможности внесения изменений.

 

Компьютерные вирусы

При работе с современным персональным компьютером пользователя (особенно начинающего) может подстерегать множество неприятностей: потеря данных, зависание системы, выход из строя отдельных частей компьютера и др. Одной из причин этих проблем наряду с ошибками в программном обеспечении и неумелыми действиями оператора ПК, могут быть проникшие в систему компьютерные вирусы. Это едва ли не главные враги компьютера, которые, подобно биологическим вирусам, размножаются, записываясь в системные области диска или присоединяясь к файлам, и производят различные нежелательные действия, которые зачастую имеют катастрофические последствия.

Причины появления и распространения компьютерных вирусов, с одной стороны, скрываются в психологии человеческой личности и ее теневых сторонах (зависть, месть, тщеславие непризнанных творцов, невозможность конструктивно применить свои способности), а с другой — обусловлены отсутствием аппаратных средств защиты и противодействия со стороны операционной системы персонального компьютера.

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

Основными путями проникновения вирусов в компьютер являются съемные носители информации (гибкие и лазерные диски), а также — компьютерные сети. Заражение жесткого диска вирусом может произойти при загрузке компьютера с дискеты, содержащей вирус. Такое заражение может быть и случайным, например, если дискету не вынули из дисковода и перезагрузили

компьютер. Заразить дискету гораздо проще. На нее вирус может попасть, даже если дискету просто вставили в дисковод зараженного компьютера и, например, прочитали ее оглавление. Зараженный диск — это диск, в загрузочном секторе которого находится вирус. После запуска программы, содержащей вирус, становится возможным заражение других файлов. Наиболее часто вирусом заражаются загрузочный сектор диска и исполняемые файлы (.ехе, .сот, .sys или .bat). Крайне редко заражаются текстовые и графические файлы. Зараженный файл — это файл, содержащий

внедренный в него вирус. При заражении компьютера вирусом очень важно своевременно его обнаружить, так как действия вирусов могут наносить большой вред владельцам компьютеров. Для этого необходимо знать

основные признаки появления вирусов:

– невозможность загрузки операционной системы;

– прекращение работы или неправильная работа ранее успешно функционировавших программ;

– блокировка ввода с клавиатуры:

– замедление работы компьютера;

– изменение размеров, даты и времени создания файлов:

– значительное увеличение количества файлов на диске:

– исчезновение файлов и каталогов или искажение их содержимого;

– существенное уменьшение размера свободной оперативной памяти;

– блокировка записи на жесткий диск;

– непредусмотренное требование снять защиту от записи с дискеты;

– вывод на экран непредусмотренных сообщений или изображений:

– подача непредусмотренных звуковых сигналов;

– частые зависания и сбои в работе компьютера.

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

Сегодня известно огромное количество компьютерных вирусов. Так, в антивирусных базах «Касперского» содержится более 6,5 млн. записей. Как и обычным вирусам, компьютерным вирусам для размножения нужен носитель — здоровая программа или документ, в котором они прячут участки своего программного кода.

Сам вирус невелик, редко его размер измеряется килобайтами. Однако натворить эта «кроха» может немало. В тот момент, когда пользователь, ничего не подозревая, запускает па своем компьютере зараженную программу или открывает документ, вирус активизируется и заставляет компьютер следовать его инструкциям. Это приводит к удалению какой-либо информации, причем чаще всего безвозвратно. Современные вирусы могут испортить не только программы, но и «железо». Например, уничтожают содержимое BIOS материнской платы или повреждают жесткий диск.

Вирусы появились почти 40 лет назад. Именно тогда, в конце 60-х гг. XX столетия, когда о ПК можно было прочитать лишь в фантастических романах, в нескольких «больших» компьютерах;располагавшихся в крупных исследовательских центрах США, обнаружились очень необычные программы. Они не выполняли распоряжения человека, как другие программы, а действовали сами по себе. Причем своими действиями они сильно замедляли работу компьютера, но при этом ничего не портили и не размножались. Это продлилось недолго, и уже в 70-х гг. XX в. были зарегистрированы первые настоящие вирусы, способные к размножению и получившие собственные имена. Так, большой компьютер Univac 1108 «заболел» вирусом Pervading Animal, а компьютеры семейства IBM-360/370 были заражены вирусом Christmas Tree. В 80-х гг. XX в. число активных вирусов измерялось уже сотнями. А появление и распространение ПК породило настоящую эпидемию — счет вирусов пошел на тысячи. Правда, термин «компьютерный вирус» появился только в 1984 г. (впервые его использовал в своем докладе на конференции по информационной безопасности Ф. Коуэн).

Первые компьютерные вирусы были простыми и неприхотливыми, не скрывались от пользователей и скрашивали свое разрушительное действие (удаление файлов, разрушение логической структуры диска) выводимыми на экран картинками и «шутками» («Назовите точную высоту горы Килиманджаро в миллиметрах! При введении неправильного ответа все данные на вашем винчестере будут уничтожены!»). Выявить такие вирусы было нетрудно, так как они присоединялись к исполняемым (.соm или .ехе) файлам, изменяя их оригинальные размеры. Позднее вирусы стали прятать свой программный код так, что ни один антивирус не мог его обнаружить. Такие вирусы назывались невидимками (stealth).

В 90-х гг. XX в. вирусы стали мутировать, то есть постоянно изменять свой программный код, при этом пряча его в различных участках жесткого диска. Такие вирусы-мутанты стали называться полиморфными. В 1995 г. после появления операционной системы Windows 95 были зарегистрированы вирусы, работающие под управлением Windows. Примерно через полгода были обнаружены вирусы, которые действовали на документах, подготовленных в популярных программах пакета Microsoft Office. Долгое время заражение вирусами файлов документов считалось невозможным, так как документы не содержали исполнимых программ. Однако программисты корпорации Microsoft встроили в текстовый редактор Word и в табличный процессор Excel язык программирования VBA, предназначенный для создания специальных дополнений к редакторам (макросов). Эти макросы сохранялись в теле документов Microsoft Office и легко могли быть заменены вирусами. После открытия зараженного файла вирус активировался и заражал все документы пакета. Первоначально макровирусы наносили вред только текстовым документам, позднее они стали уничтожать информацию. Весомый вклад в распространение вирусов внесла сеть Интернет. Впервые внимание общественности к проблеме интернет - вирусов было привлечено после появления знаменитого «червя Морриса», распространившегося по всей мировой сети. А к 1998 г. Интернет стал главным поставщиком вирусов. Возник даже целый класс интернет - вирусов, названных троянскими. Поначалу эти программы не причиняли вреда компьютеру и хранящейся в нем информации, зато с легкостью могли украсть логин и пароль для доступа к сети, а также другую секретную информацию. В течение 1998-1999 гг. мир потрясли несколько разрушительных вирусных атак — в результате деятельности вирусов Chernobyl, Melissa и Win 95. СIН были выведены из строя около миллиона компьютеров во всех странах мира (вирусы портили

жесткий диск и уничтожали BIOS материнской платы). Нет сомнения, что вирусные атаки будут продолжаться и впредь. Чтобы не стать жертвой этой напасти, каждому пользователю следует хорошо знать принципы защиты от компьютерных вирусов. Необходимо соблюдать следующие основные правила работы:

– оснастить свой компьютер современным антивирусным программным обеспечением и постоянно обновлять его;

– перед считыванием информации с переносных источников

памяти (дискет, лазерных дисков и флэш-карт) всегда проверять их на наличие вирусов;

– при переносе на компьютер файлов в архивированном виде проверять сам архив или файлы в процессе их распаковки на жесткий диск (такая возможность предусмотрена современными антивирусными программами);

– использовать антивирусные программы для входного контроля всех файлов, получаемых из компьютерных сетей;

– периодически проверять на наличие вирусов жесткие диски компьютера, запуская антивирусные программы для тестирования памяти, системных областей дисков и файлов,

предварительно загрузив операционную систему с защищенной от записи системной дискеты или другого источника, например компакт-диска или флэш-карты;

– защищать дискеты от записи при работе на других компьютерах, если на них не должна производиться запись информации;

– обязательно делать архивные копии информации на альтернативных источниках (дискетах, лазерных дисках или флэш - картах).

 

Классификация компьютерных вирусов

 

Множество существующих компьютерных вирусов можно

классифицировать по четырем признакам:

 

1. По разрушительным возможности выделяются три вида

вирусов:

 

– неопасные вирусы уменьшают объем памяти в результате своего распространения и иногда выдают какие-либо текстовые, графические или звуковые сообщения. Однако сознательной порчи информации эти вирусы не осуществляют;

– опасные вирусы приводят к различным нарушениям в работе компьютера, например, выполняют перезагрузку компьютера, блокируют или изменяют функции клавиш клавиатуры, замедляют работу компьютера и т.п.;

– очень опасные вирусы приводят к потере программ и данных, стиранию информации в системных областях памяти и даже к выходу из строя комплектующих частей компьютера, например жесткого диска или материнской платы.

 

2. По способу заражения выделяются два вида вирусов:

 

– резидентные вирусы при заражении компьютера оставляют в оперативной памяти свою резидентную часть, которая потом перехватывает обращение операционной системы ко всем объектам (файлам, загрузочным секторам дисков и т. п.) и внедряется в них. Резидентные вирусы находятся в памяти и являются активными вплоть до выключения или перезагрузки компьютера;

– нерезидентные вирусы не заражают память компьютера и являются активными ограниченное время. Такие вирусы активизируются в определенные моменты, например, при обработке документов текстовым процессором.

 

3. По среде обитания выделяются четыре вида вирусов:

 

– файловые вирусы заражают исполняемые файлы (.сот, .ехе) и различные вспомогательные файлы, загружаемые при выполнении других программ. Вирус в зараженных исполняемых файлах начинает свою работу при запуске той программы, в которой он находится. Некоторые вирусы умеют заражать драйверы устройств. Такой вирус начинает свою работу при загрузке данного драйвера;

– загрузочные вирусы внедряются в начальный сектор дискет или дисков, содержащий загрузчик операционной системы. Такие вирусы начинают свою работу при загрузке компьютера с зараженного диска. Загрузочные вирусы являются резидентными и заражают вставляемые в компьютер дискеты;

– файлово - загрузочные вирусы заражают одновременно файлы и загрузочные сектора дисков (часто заражают системные файлы). Как правило, такие вирусы имеют довольно сложный алгоритм работы, часто применяют оригинальные методы проникновения в систему, используют технологии «стелс» и «полиморфик»;

– сетевые вирусы распространяются по различным компьютерным сетям, например Интернет. Такие вирусы самостоятельно передают свой код на удаленный сервер или рабочую станцию. «Полноценные» сетевые вирусы при этом обладают еще и возможностью запустить на выполнение свой код на удаленном компьютере или, по крайней мере, «подтолкнуть» пользователя к запуску зараженного файла.

 

4. По особенностям алгоритма выделяются семь видов вирусов:

 

– компаньоны (спутники) не изменяют файлы, а создают для исполняемых программ (.ехе) одноименные командные программы (.сот), которые при выполнении исходной программы запускаются первыми, а затем передают управление исходной программе;

– репликаторы ( черви) распространяются по компьютерным сетям, проникая в память компьютеров, вычисляя адреса других сетевых компьютеров и рассылая по ним свои копии. Такие вирусы не изменяют файлы или сектора на дисках;

– паразиты при распространении своих копий изменяют содержимое файлов и секторов диска. К этой группе относятся вирусы, не являющиеся спутниками и червями;

– троянские (квазивирусы) маскируются под какие-нибудь полезные программы и активизируются при наступлении некоторого события (условия срабатывания). Такие вирусы содержат некоторые деструктивные действия, связанные с нарушением безопасности компьютерной системы, например, передают конфиденциальную информацию (пароли) или модифицируют программы систем защиты;

– невидимки (стелс) перехватывают обращения операционной системы к пораженным файлам и секторам дисков и подставляют вместо себя незараженные файлы и участки диска, поэтому их очень трудно обнаружить и обезвредить;

– мутанты (призраки) также маскируются, постоянно модифицируя себя таким образом, что не содержат одинаковых фрагментов. Такие вирусы содержат алгоритмы шифровки-расшифровки и хранят свое тело в закодированном виде, постоянно меняя параметры этой кодировки. Поэтому такие вирусы самые сложные в обнаружении;

– макровирусы заражают документы, в которых предусмотрено выполнение макрокоманд (макросов). При открытии такого документа вначале исполняются содержащиеся в нем макросы (в том числе и макровирусы). Таким образом, вирус получает управление и совершает все вредные действия (в частности, находит и заражает еще не зараженные документы).

Отдельно стоит выделить студенческие вирусы — элементарные вирусы, созданные ради забавы студентами, которые только что научились программировать и решили попробовать свои силы. Но есть и исключения, например написанный студентом вирус Chernobyl.

Четкого разделения между типами вирусов не существует, и все они могут составлять комбинацию вариантов взаимодействия, то есть своеобразный «вирусный коктейль».

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

такие объекты, но не заразить их.

 

Антивирусные программы

 

С давних времен известно, что к любому яду рано или поздно можно найти противоядие. В компьютерном мире таким противоядием стали антивирусные программы — специальные программы для обнаружения, уничтожения и защиты от компьютерных вирусов. Современные антивирусные программы представляют собой многофункциональные продукты, сочетающие в себе как профилактические возможности, так и средства лечения от вирусов и восстановления данных.

Количество и разнообразие вирусов очень велико, поэтому, чтобы быстро и эффективно их обнаружить, антивирусная программа должна отвечать определенным требованиям:

– стабильность и надежность работы является определяющим параметром, так как даже самый лучший антивирус окажется совершенно бесполезным, если он не сможет нормально функционировать на компьютере, например, в результате какого-либо сбоя в работе программы процесс проверки компьютера не пройдет до конца. Тогда всегда есть вероятность того, что какие-то зараженные файлы остались незамеченными;

– объем вирусной базы (количество обнаруживаемых программой вирусов). С учетом постоянного появления новых вирусов база должна регулярно обновляться. Действительно, что толку от программы, не видящей половину новых вирусов и, как следствие, создающей ошибочное ощущение «чистоты» компьютера;

– скорость работы программы является одним из основных требований к любой антивирусной программе, так как огромный поток информации требует быстрой проверки файлов и дисков компьютера;

 

– наличие дополнительных возможностей типа алгоритмов определения неизвестных программе вирусов (эвристическое сканирование). Сюда же следует отнести умение работать с файлами различных типов (архивы, документы) и возможность восстанавливать зараженные файлы, не стирая их с жесткого диска, а только удалив из них вирусы.

Также немаловажным является наличие резидентного монитора, осуществляющего проверку всех новых файлов «на лету», то есть автоматически, по мере их записи на диск;

– многоплатформенность (наличие версий программы под различные операционные системы). Конечно, если антивирус используется только на одном компьютере, то этот параметр не имеет большого значения. Но вот антивирус для крупной организации просто обязан поддерживать все распространенные операционные системы. Кроме того, при работе в сети немаловажным является наличие серверных функций, предназначенных для административной работы, а также возможность работы с различными вида­

ми серверов.

Антивирусные программы выпускает ряд компаний. Наиболее распространены следующие антивирусы:

– Kaspersky AntiVirus (производитель «Лаборатория Касперского» — с 1994 г.);

– Dr. Web (производитель «Диалог-Наука» — с 1994 г.);

– McAfee VirusScan (производитель McAfee Associates);

– Norton AntiVirus (производитель Symantec)

 

Ранее также были популярны другие программы:

 

– AidsTest (производитель Д.Н. Лозинский — с 1988 г.);

– /I Ош/ (п р о и з в о д и те л ь Д.Ю. Мостовой — с 1991 г.);

– Dr. Solo m on’s AntiV irus (производитель Dr. Solomon’s Software);

– Microsoft AntiVirus (производитель Microsoft).

Разнообразие существующих антивирусных программ привело к необходимости их классификации в зависимости от принципов работы. Таким образом, выделяют пять групп подобных программ:

 

1. Детекторы обеспечивают обнаружение вирусов в оперативной памяти и на внешних носителях, выдавая соответствующие сообщения. Они выполняют поиск известных вирусов по их сигнатуре (повторяющемуся участку кода) и позволяют обнаруживать только известные вирусы (в этом их недостаток).

 

2. Доктора (фаги) не только находят зараженные вирусами файлы, но и «лечат» их, то есть удаляют из файлов тело вируса, возвращая файлы в исходное состояние. В начале своей работы фаги ищут вирусы в оперативной памяти, уничтожая их, и только затем переходят к «лечению» файлов.

Постоянное появление новых вирусов приводит к быстрому устареванию детекторов и докторов, поэтому требуется регулярное обновление их версий.

 

3. Фильтры (сторожа) представляют собой небольшие резидентные программы, предназначенные для обнаружения подозрительных действий в работе компьютера, характерных для вирусов:

– запись в загрузочные сектора диска;

– прямая запись на диск по абсолютному адресу;

– изменение атрибутов файлов;

– попытка коррекции исполняемых файлов (.сот, .ехе);

– загрузка резидентной программы.

При попытке какой-либо программы произвести указанные действия сторож посылает пользователю сообщение и предлагает запретить или разрешить соответствующее действие. Фильтры весьма полезны, так как способны обнаружить вирус на самой ранней стадии его существования до размножения. Однако они не лечат файлы и диски. Для уничтожения вирусов требуется применять другие программы, например, фаги. К недостаткам сторожей можно отнести существенное замедление работы компьютера, так как они отслеживают любые действия компьютера, перехватывая все запросы к операционной системе на выполнение  подозрительных» действий.

 

4. Ревизоры (инспекторы) запоминают исходное состояние программ, каталогов и системных областей диска тогда, когда компьютер не заражен вирусом, а затем периодически или по желанию пользователя сравнивают текущее состояние с исходным.

Обнаруженные изменения выводятся на экран. Как правило, сравнение состояний производят сразу после загрузки операционной системы. При сравнении проверяются состояние загрузочного сектора и таблицы размещения файлов, длина, дата и время модификации файлов, контрольная сумма файла и другие параметры.

Ревизоры имеют достаточно развитые алгоритмы, обнаруживает стелс-вирусы и могут отличить изменения версии проверяемой: программы от изменений, внесенных вирусом.

 

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

Наиболее распространены программы доктора и фильтры. А современные антивирусные пакеты включают все необходимые компоненты для противостояния любым вирусам. Например. «Антивирус Касперского» (Kaspersky AntiVirus) содержит программу-фильтр Kaspersky AntiVirus Monitor, доктор Kaspersky AntiVirus Scanner и ревизор Kaspersky AntiVirus Inspector.

В настоящее время серьезный антивирус должен уметь распознавать не менее 250 тыс. вирусов. Это не значит, что все они находятся «на воле». На самом деле большинство из них уже прекратили свое существование или находятся в лабораториях и не распространяются. Реально можно встретить 200-300 вирусов, а опасность представляют только несколько десятков из них. Несмотря на широкую распространенность антивирусных программ, вирусы продолжают «плодиться». Чтобы справиться с ними, необходимо создавать более универсальные и качественно новые антивирусные программы, которые будут включать в себя все положительные качества своих предшественников. Защищенность от вирусов зависит и от грамотности пользователя. Применение вкупе всех видов защит позволит достигнуть высокой безопасности компьютера, а соответственно — информации.

 

 

Литература:

 

А.А. Хлебников. Информатика: Учебник. 2014. Глава 16. Стр. 402-425.


Дата добавления: 2020-04-25; просмотров: 100; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!