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

редактировать
Компьютерное программное обеспечение для защиты от вредоносных компьютерных вирусов

ClamTk, антивирус с открытым исходным кодом на основе ClamAV антивирусное ядро, первоначально разработанное Томашем Коймом в 2001 году.

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

Антивирусное программное обеспечение изначально было разработано для обнаружения и удаления компьютерных вирусов Отсюда и название. Однако с распространением других видов вредоносных программ антивирусное программное обеспечение начало обеспечивать защиту от других компьютерных угроз. В частности, современное антивирусное программное обеспечение может защитить пользователей от: вредоносных вспомогательных объектов браузера (BHOs), угонщиков браузера, программ-вымогателей, клавиатурных шпионов, бэкдоры, руткиты, троянские кони, черви, вредоносные LSP, дозвонщики, мошеннические инструменты, рекламное ПО и шпионское ПО. Некоторые продукты также включают защиту от других компьютерных угроз, таких как зараженные и вредоносные URL-адреса, спам, мошенничество и фишинг атаки, идентификация в Интернете (конфиденциальность), атаки онлайн-банкинга, методы социальной инженерии, постоянная угроза повышенной сложности (APT) и ботнет DDoS атаки.

Содержание
  • 1 История
    • 1.1 Период 1949–1980 (дни до антивируса)
    • 1.2 Период 1980–1990 (первые дни)
    • 1,3 1990–2000 гг. (Появление антивирусной индустрии)
    • 1,4 2000–2005 гг.
    • 1,5 2005–2014 гг.
    • 1,6 2014 – настоящее время (рост следующего поколения)
  • 2 Идентификация методы
    • 2.1 Обнаружение на основе сигнатур
    • 2.2 Эвристика
    • 2.3 Обнаружение руткитов
    • 2.4 Защита в реальном времени
  • 3 Проблемы, вызывающие озабоченность
    • 3.1 Неожиданные расходы на продление
    • 3.2 Несанкционированные приложения безопасности
    • 3.3 Проблемы, вызванные ложными срабатываниями
    • 3.4 Проблемы, связанные с системой и совместимостью
    • 3.5 Эффективность
    • 3.6 Новые вирусы
    • 3.7 Руткиты
    • 3.8 Поврежденные файлы
    • 3.9 Заражение микропрограмм
  • 4 Производительность и другие недостатки
  • 5 Альтернативные решения
    • 5.1 Аппаратный и сетевой брандмауэр
    • 5.2 Облачный антивирус
    • 5.3 Онлайн-сканирование
    • 5.4 Специализированные инструменты
  • 6 Использование и риски
  • 7 См. Также
  • 8 Ссылки
  • 9 Библиография
История

Период 1949–1980 (дни до антивируса)

Хотя корни компьютерного вируса восходят к 1949 году, когда венгерский ученый Джон фон Нейман опубликовал «Теорию самовоспроизводящихся автоматов», первую Известный компьютерный вирус появился в 1971 году и получил название «Creeper virus ». Этот компьютерный вирус заразил мэйнфреймы Digital Equipment Corporation (DEC ) PDP-10 под управлением операционной системы TENEX.

Вирус Creeper был в конечном итоге удален программой, созданной Рэем Томлинсоном и известной как «The Reaper ». Некоторые люди считают "The Reaper" первым когда-либо написанным антивирусным программным обеспечением - возможно, так оно и есть, но важно отметить, что Reaper на самом деле был вирусом, специально разработанным для удаления вируса Creeper.

The Creeper За вирусом последовали несколько других вирусов. Первым известным «в дикой природе» был «Elk Cloner » в 1981 году, заразивший компьютеры Apple II.

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

Первым IBM PC-совместимым компьютерным вирусом «в дикой природе» и одним из первых действительно широко распространенных вирусов был «Brain » в 1986 году. затем количество вирусов выросло в геометрической прогрессии. Большинство компьютерных вирусов, написанных в начале и середине 1980-х годов, были ограничены самовоспроизведением и не имели специальной процедуры повреждения, встроенной в код. Ситуация изменилась, когда все больше и больше программистов познакомились с программированием компьютерных вирусов и создали вирусы, которые манипулировали или даже уничтожали данные на зараженных компьютерах.

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

Период 1980–1990 (первые дни)

Существуют конкурирующие претензии в отношении новатора первого антивирусного продукта. Возможно, первое публично задокументированное удаление «в дикой природе» компьютерного вируса (то есть «Венского вируса») было выполнено Берндом Фиксом в 1987 году.

В 1987 году Андреас Люнинг и Кай Фигге, основавшие G Data Software в 1985 году, выпустили свой первый антивирусный продукт для платформы Atari ST. В 1987 году также был выпущен Ultimate Virus Killer (УВК). Это был де-факто стандартный промышленный вирус-убийца для Atari ST и Atari Falcon, последняя версия которых (версия 9.0) была выпущена в апреле 2004 года. В 1987 году в США Штаты, Джон Макафи основал компанию McAfee (входил в состав Intel Security ) и в конце того же года выпустил первую версию VirusScan. Также в 1987 году (в Чехословакии ) Петер Пашко, Рудольф Груби и Мирослав Трнка создали первую версию антивируса NOD.

В 1987 году Фред Коэн написал, что не существует алгоритма, который мог бы полностью обнаружить все возможные компьютерные вирусы.

Наконец, в конце 1987 года были выпущены первые две эвристические антивирусные утилиты: Flushot Plus от Росс Гринберг и Anti4us Эрвина Лантинга. В своей книге О'Рейли «Вредоносный мобильный код: защита от вирусов для Windows» Роджер Граймс описал Flushot Plus как «первую целостную программу для борьбы с вредоносным мобильным кодом (MMC)».

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

В 1988 году рост антивирусных компаний продолжился. В Германии Тьярк Ауэрбах основал Avira (в то время H + BEDV) и выпустил первую версию AntiVir (в то время называвшуюся «Люк Файлуокер»). В Болгарии Веселин Бончев выпустил свою первую бесплатную антивирусную программу (позже он присоединился к FRISK Software ). Также Франс Велдман выпустил первую версию ThunderByte Antivirus, также известного как TBAV (он продал свою компанию Norman Safeground в 1998 году). В Чехословакии Павел Баудиш и Эдуард Кучера запустили avast! (в то время ALWIL Software) и выпустили свою первую версию avast! антивирус. В июне 1988 года в Южной Корее Ан Чхол-Су выпустил свое первое антивирусное программное обеспечение под названием V1 (он основал AhnLab позже в 1995 году). Наконец, осенью 1988 года в Великобритании Алан Соломон основал SS International и создал свой Dr. Антивирусный инструментарий Соломона (хотя коммерчески он его запустил только в 1991 году - в 1998 году компания Соломона была приобретена McAfee ). В ноябре 1988 года профессор Панамериканского университета в Мехико по имени Алехандро Э. Каррилес получил авторское право на первое в Мексике антивирусное программное обеспечение под названием «Байт Матабичос» (Byte Bugkiller), чтобы помочь справиться с безудержным заражением студентов вирусами.

Также в 1988 году в сети BITNET / EARN был запущен список рассылки VIRUS-L, в котором обсуждались новые вирусы и возможности обнаружения и уничтожения вирусов. Среди участников этого списка рассылки были: Алан Соломон, Юджин Касперский (Лаборатория Касперского ), Фридрик Скуласон (FRISK Software ), Джон Макафи (McAfee ), Луис Корронс (Panda Security ), Микко Хиппёнен (F-Secure ), Петер Сэр, Тьярк Ауэрбах (Авира ) и Веселин Бончев (FRISK Software ).

В 1989 году в Исландии, Фридрик Скуласон создал первую версию F-PROT Anti-Virus еще в 1989 году (он основал FRISK Software только в 1993 году). Между тем, в США Symantec (основанная Гэри Хендриксом в 1982 г.) выпустила свой первый антивирус Symantec для Macintosh (SAM). SAM 2.0, выпущенный в марте 1990 г., включает технологию, позволяющую пользователям легко обновлять SAM для перехвата и удаления новых вирусов, включая многие, которых не существовало на момент выпуска программы.

В конце 1980-х годов в Соединенном Королевстве Ян Хруска и Питер Ламмер основали secu рити-фирма Sophos и начала производить свои первые антивирусные продукты и продукты для шифрования. В тот же период в Венгрии был основан VirusBuster (который недавно был включен в Sophos ).

период 1990–2000 годов (зарождение антивирусной индустрии)

В 1990 году в Испании Микель Уризарбаррена основал Panda Security (в то время Panda Software). В Венгрии исследователь безопасности Петер Сёр выпустил первую версию антивируса Пастера. В Италии Джанфранко Тонелло создал первую версию антивируса, а через год основал его.

В 1990 году была основана Организация компьютерных антивирусных исследований (CARO ). В 1991 году CARO выпустила «Схему именования вирусов», первоначально написанную Фридриком Скуласоном и Веселином Бончевым. Хотя эта схема именования сейчас устарела, она остается единственным существующим стандартом, который когда-либо пытались принять большинство компаний и исследователей компьютерной безопасности. В состав CARO входят: Алан Соломон, Костин Райу, Дмитрий Грязнов, Евгений Касперский, Фридрик Скуласон, Игорь Муттик, Микко Хиппонен, Мортон Пловец, Ник Фицджеральд, Пэджетт Петерсон, Питер Ферри, Ригард Цвиненберг и Веселин Бончев.

В 1991 году в США Symantec выпустила первую версию Norton AntiVirus. В том же году в Чешской Республике Ян Грицбах и Томаш Хофер основали AVG Technologies (в то время Grisoft), хотя они выпустили первую версию своей Anti-Virus Guard ( AVG) только в 1992 году. С другой стороны, в Финляндии, F-Secure (основанная в 1988 году Петри Алласом и Ристо Сииласмаа - под именем Data Fellows) выпустила первые версия их антивирусного продукта. F-Secure утверждает, что является первой антивирусной фирмой, представившейся во всемирной паутине.

В 1991 году Европейский институт компьютерных антивирусных исследований (EICAR) был основан для дальнейших антивирусных исследований и совершенствования антивирусного программного обеспечения.

В 1992 году в России Игорь Данилов выпустил первую версию SpiderWeb, которая позже стала Dr. Интернет.

В 1994 году AV-TEST сообщил, что в их базе данных было 28 613 уникальных образцов вредоносного ПО (на основе MD5).

Со временем были основаны другие компании. В 1996 г. в Румынии была основана компания Bitdefender, которая выпустила первую версию Anti-Virus eXpert (AVX). В 1997 году в России Евгений Касперский и Наталья Касперская соучредили охранную фирму Лаборатория Касперского.

В 1996 году появилась первая «в природе» Linux вирус, известный как «Staog ".

. В 1999 году AV-TEST сообщил, что в их базе данных было 98 428 уникальных образцов вредоносного ПО (на основе MD5).

период 2000–2005 гг.

В 2000 году Райнер Линк и Ховард Фухс запустили первый антивирусный движок с открытым исходным кодом под названием OpenAntivirus Project.

В 2001 году Томаш Койм выпустил первую версию ClamAV, первый антивирусный движок с открытым исходным кодом, который будет коммерциализирован. В 2007 году ClamAV был куплен Sourcefire, который, в свою очередь, был приобретен Cisco Systems в 2013 году.

В 2002 году в Соединенном Королевстве Мортен Лунд и Тайс Сондергаард стали соучредителями антивирусной фирмы BullGuard.

В 2005 году AV-TEST сообщил, что в их базе данных было 333 425 уникальных образцов вредоносного ПО (на основе MD5).

2005–20 14 период

В 2007 году AV-TEST сообщил о количестве 5 490 960 новых уникальных образцов вредоносного ПО (на основе MD5) только за этот год. В 2012 и 2013 годах антивирусные компании сообщали, что количество новыхобразцов вредоносного ПО варьируется от 300 000 до более чем 500 000 в день.

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

  • Мощные макросы, используемые в текстовых процессорах приложениях, например, Microsoft Word, представляют опасность. Создатели вирусов могут использовать макросы для записи вирусов, встроенных в документы. Это означало, что теперь компьютеры также могут подвергаться риску заражения при открытии документов со скрытыми вложенными макросами.
  • Возможность встраивания исполняемых объектов в неисполняемые форматы файлов может сделать открытие этих файлов рискованным.
  • Более поздние почтовые программы, в частности Microsoft Outlook Express и Outlook, были уязвимы для вирусов, встроенных в тело письма. Компьютер пользователя можно было заразить, просто открыв или предварительно просмотрев сообщение.

В 2005 году F-Secure была первой фирмой по обеспечению безопасности, разработавшей технологию Anti-Rootkit под названием BlackLight.

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

В феврале 2008 года McAfee Labs добавила первую в отрасли облачную функцию защиты от вредоносных программ в VirusScan под именем Artemis. Он был протестирован AV-Comparatives в феврале 2008 г. и официально представлен в августе 2008 г. в McAfee VirusScan.

Cloud AV создал проблемы для сравнительного тестирования программного обеспечения безопасности - часть определений AV отсутствовала. контроль тестировщиков (на постоянно обновляемых серверах AV компании), что делает результаты неповторимыми. В результате Организация по стандартам тестирования защиты от вредоносных программ (AMTSO) начала работу над методом тестирования облачных продуктов, который был принят 7 мая 2009 года.

В 2011 году AVG представил аналогичный облачный сервис под названием Protective Cloud Technology.

2014 г. - настоящее время (рост следующего поколения)

После выпуска отчета APT 1 от Mandiant <в 2013 г. 86>, в отрасли наблюдается сдвиг в сторону бессигнатурных подходов к проблеме, способных обнаруживать и смягчать атаки нулевого дня. Появилось множество подходов к борьбе с этими новыми формами угроз, включая обнаружение поведения, искусственный интеллект, машинное обучение и детонацию файлов в облаке. По данным Gartner, ожидается, что появление новых участников, таких как Carbon Black, Cylance и Crowdstrike, вынудит традиционных представителей EPP перейти на новый этап инноваций и приобретений.. Один метод из Bromium включает микровиртуализацию для защиты рабочих столов от выполнения вредоносного кода, инициированного конечным пользователем. Другой подход от SentinelOne и Carbon Black направлен на обнаружение поведения путем создания полного контекста вокруг каждого пути выполнения процесса в реальном времени, в то время как Cylance использует модель искусственного интеллекта, основанную на машинном обучении. Эти бессигнатурные подходы все чаще определяются СМИ и аналитическими фирмами как антивирус «нового поколения» и быстро становятся популярными на рынке в виде сертифицированных технологий замены антивируса такими компаниями, как Coalfire и DirectDefense. В ответ традиционные поставщики антивирусов, такие как Trend Micro, Symantec и Sophos, ответили, включив в свои портфели предложения «следующего поколения», такие как аналитические фирмы, такие как Forrester и Gartner назвали традиционный антивирус на основе сигнатур «неэффективным» и «устаревшим».

Методы идентификации

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

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

  • Обнаружение песочницы : особый метод обнаружения на основе поведения, который вместо обнаружения поведенческого отпечатка пальца во время выполнения выполняет программы в виртуальной среде, регистрирующие, какие действия программа выполняет. В зависимости от записанных действий антивирусное ядро ​​может определить, является ли программа вредоносной. Если нет, то программа выполняется в реальной среде. Хотя этот метод оказалсявредоносного ПО при атаке является отключение любого существующего антивирусного ПО, и иногда единственный способ узнать об атаке - обратиться к онлайн-ресурсу, который не установлен на зараженном компьютере.

    Специализированные инструменты

    Сканер командной строки rkhunter, механизм для сканирования Linux руткитов, работающих на Ubuntu.

    , инструменты удаления вирусов: доступны для удаления стойких инфекций или некоторых типов инфекций. Примеры включают Avast Free Anti-Malware, AVG Free Malware Removal Tool и Avira AntiVir Removal Tool. Также стоит отметить, что иногда антивирусное программное обеспечение может давать ложноположительный результат, указывая на заражение там, где его нет.

    Запасной диск, который является загрузочным, например компакт-диск или запоминающее устройство USB, можно использовать для запускать антивирусное программное обеспечение вне установленной операционной системы, чтобы удалять инфекции, пока они неактивны. Загрузочный антивирусный диск может быть полезен, когда, например, установленная операционная система больше не является загрузочной или содержит вредоносное ПО, которое сопротивляется всем попыткам удаления установленным антивирусным ПО. Примеры некоторых из этих загрузочных дисков включают Bitdefender Rescue CD, Kaspersky Rescue Disk 2018 и Автономный Защитник Windows (интегрированный в Windows 10 после Anniversary Update ). Большую часть программного обеспечения аварийного компакт-диска также можно установить на USB-накопитель, который является загрузочным на новых компьютерах.

    Использование и риски

    Согласно опросу ФБР, крупные предприятия ежегодно теряют 12 миллионов долларов из-за вирусных инцидентов. Опрос, проведенный Symantec в 2009 году, показал, что треть предприятий малого и среднего бизнеса в то время не использовали антивирусную защиту, тогда как более 80% домашних пользователей имели какой-либо антивирус. Согласно социологическому опросу, проведенному G Data Software в 2010 году, 49% женщин вообще не использовали антивирусные программы.

    См. Также
    Ссылки
    Библиография

    .

Последняя правка сделана 2021-06-11 18:59:16
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте