А три года спустя, в 1986 году, была зарегистрирована целая эпидемия вируса для IBM-совместимых компьютеров – это был вирус Brain, заражающий загрузочные секторы дискет. Интересно, что всего за несколько месяцев вирус распространился практически по всему миру. А тогда ведь не было Интернета в современном его понимании, да и вирус заражал не файлы (ведь файл можно отправить по сети кому-то), а загрузочные секторы дискет. Нужно сказать, что почта тогда работала на высшем уровне – передавала инфицированные дискеты по всему миру.
Самое интересное, что вирус Brain был написан в Пакистане. 19-летним вирусописателем. Вирусо-писателя нашли быстро – он оставил в вирусе текстовое сообщение со своим именем, адресом и даже телефонном. Вирус был написан ради эксперимента – он не уничтожал информацию, а просто распространялся. Кстати, данный вирус интересен тем, что он был первым вирусом-невидимкой (stealth): если программа пыталась прочитать зараженный загрузочный сектор, то вирус подставлял незараженный оригинал, поэтому обнаружить его было сложно.
В восьмидесятых годах вирусов было относительно мало, но из-за отсутствия антивирусных программ они получали широкое распространение. Появление каждого вируса было настоящим событием (ну, события бывают разными – никто же не говорил, что это приятное событие). А вот в начале девяностых с дальнейшим распространением персональных компьютеров вирусов становилось все больше и больше.
В начале девяностых появилось особое поколение компьютерных вирусов – полиморфные вирусы. Первым полиморфным вирусом стал Хамелеон (Chameleon). Особенностью полиморфных вирусов является то, что в процессе размножения они изменяют свой код – код тела вируса. Антивирусные программы того времени оказались малоэффективными – ведь они искали образцы кода вируса, а поскольку код его менялся с каждой копией, найти вирус было практически невозможно.
Конечно, вскоре (на самом деле прошел чуть ли не год) разработчики антивирусных программ отреагировали на появление полиморфного вируса и разработали алгоритм, позволяющий находить полиморфные вирусы. Сегодня техника обнаружения полиморфных вирусов является обязательной функцией современного антивируса.
Во второй половине 1990 года появились два стелз– вируса (вирусы-невидимки) – Whale и Frodo. Оба вируса характеризовались очень сложными механизмами сокрытия своего присутствия в системе.
Еще в 1990 году были обнаружены первые отечественные вирусы. Они назывались Peterburg, Voronezh и LoveChild.
Вирусы стали настоящей проблемой компьютерной безопасности, поэтому в декабре 1990 года был создан Европейский институт компьютерных антивирусных исследований (EICAR – European Institute for Computer Antivirus Research). Он находится в Гамбурге (Германия).
Что было дальше? Популяция вирусов росла и уже к 1991 году достигла нескольких сотен. Если рассматривать каждый вирус отдельно, то не то что этой книги не хватит – получится энциклопедия куда больше Большой светской энциклопедии. Но некоторые особо злостные вирусы нужно отметить.
В 1994 году появился вирус OneHalf. Помню, он даже инфицировал мой компьютер, только произошло это в 1997 году – в отличие от первых вирусов, этот прожил намного дольше. Думаю, что этот вирус до сих пор живет на некоторых старых компьютерах.
В том же 1994 году появился отечественный вирус ЗАРАЗА (очень подходящее название). Это был файлово-загрузочный вирус, который очень необычным образом внедрялся в MS-DOS.
Год спустя был обнаружен первый макровирус – да, тот, который заражает документы MS Office. Он назывался Concept и за месяц облетел весь мир. Как это ему удалось? Отчасти распространению вируса помогла корпорация Digital Equipment Corporation (DEC), распространившая дискету с вирусом на конференции в Дублине. Этот вирус положил начало макровирусам. Интересно, что в природе существует более 100 модификаций только этого макровируса.
Кстати, в октябре 1996 года на сайте Microsoft был выложен документ Word, содержащий макровирус (он назывался Wazzu)! А чуть позже этот же вирус попал на компакт-диск Microsoft Solution Provider. Такое впечатление, как будто Microsoft сама распространяла вирусы.
В 1996 году появился первый резидентный вирус (Win95.Punch): он перехватывал обращения к файлам и заражал их.
1998 год известен мировой эпидемией вируса Win95.CIH: число зараженных сетей и отдельных компьютеров исчислялось тысячами. Эпидемия началась в Тайване, оттуда вирус попал в США, а дальше распространился по всему миру. Исходные коды вируса были доступны всем желающим, и кто угодно мог его откомпилировать. Это способствовало еще большему распространению вируса. Особенностью вируса было то, что в зависимости от текущей даты (поскольку коды вируса распространялись открыто, то дата срабатывания вируса зависела от его модификации) он удалял всю информацию с жесткого диска и стирал Flash BIOS, что в некоторых случаях могло привести к замене материнской платы. Наверное, это был первый вирус, который портил не только данные, но и «железо».
Еще в 1998 году появился вирус BackOrifice (Backdoor.BO). Это не вирус в прямом смысле слова, а backdoor – черный ход. Данная утилита открывала злоумышленникам «черный ход» в вашу систему и позволяла управлять ею. Позже появилось много аналогичных программ (в том числе NetBus).
В 1999 году – еще одна эпидемия. На этот раз компьютерный мир встречал вирус Melissa, который сочетал в себе возможности макровируса и сетевого червя. После того как вирус попадал на компьютер пользователя, он считывал адресную книгу программы Outlook и рассылал ее абонентам свои копии. Причем копии отправлялись от имени пользователя, то есть получатели думали, что это пользователь отправил им письмо. Вирус вынудил Microsoft, Intel и других гигантов компьютерной индустрии временно отключить свои почтовые серверы. Ущерб от деятельности вируса составил несколько миллионов долларов США.
Не успела Microsoft в 2000 году представить свою новую операционную систему – Windows 2000, как подпольная группа 29А (эдакие партизаны) представила вирус Inta, который был первым вирусом, корректно инфицирующим Windows 2000.
А еще в 2000 году в Книгу рекордов Гиннесса попал вирус LoveLetter. Он распространялся по электронной почте в виде VBS-скрипта, замаскированного под текстовый файл. После запуска он уничтожал все файлы с определенным расширением и рассылал свои копии по всем адресам, которые были занесены в адресную книгу MS Outlook. Поскольку код вируса был доступен всем, началась целая волна подобных вирусов – на данный момент известно 90 модификаций вируса LoveLetter.
Сейчас наиболее популярны сетевые черви. Примечательно, что в основном вирусы поражают только наиболее уязвимую операционную систему Windows. Операционная система Linux менее подвержена действию вирусов, но и для нее есть вирусы. Хотя я не слышал ни об одном опасном Linux-вирусе, а тем более о Linux-вирусе, породившем эпидемию. Интересно, что в природе существует всего лишь 41 вирус для Linux (если не считать модификаций, с модификациями на данный момент – 1105 вирусов).
Антивирусы
Интересно, чего больше: вирусов или антивирусов? Наверное, все-таки больше вирусов, но антивирусов тоже немало. Наиболее популярными на наших просторах являются Антивирус Касперского (www. kaspersky.ru), DrWeb (www.dr-web.ru), Norton AntiVirus (www.symantec-antivirus.ru). Первые два антивируса разработаны отечественными компаниями, и все три антивируса являются коммерческими. Возможности всех этих трех антивирусов примерно одинаковые: защита от классических вирусов, сетевых червей, шпионских программ, работа в режиме сканера (когда вы сами запускаете антивирусную проверку) и монитора (когда все открываемые вами файлы проверяются автоматически). Я остановил свой выбор на Антивирусе Касперского, который и будет рассмотрен в этой книге. Вы же можете использовать любой другой антивирус.
Если вам нужен бесплатный антивирус, то вы можете попробовать установить следующие антивирусы:
➲ AntiVir (http://www.free-av.com/) – наиболее популярный бесплатный антивирус, обладающий теми же возможностями, что и коммерческие аналоги. Он может работать как в режиме сканера, так и в режиме монитора, отслеживает вирусы, черви, троянские и другие вредоносные программы. Монитор может выполнять эвристический анализ, то есть определять вирусы, даже если их нет в антивирусной базе данных – полезно при поиске новых модификаций вируса. Но он отключен по умолчанию, поэтому нужно не забыть его включить в настройках антивируса. Несмотря на то, что продукт бесплатный, обновления доступны каждую неделю – их можно бесплатно скачать с сервера разработчика. Из недостатков нужно отметить, что данный антивирус не умеет проверять заархивированные файлы – при проверке ZIP/RAR-архивов он сообщает, что это всего лишь один объект (а ведь в архиве может быть много файлов, и все они могут быть инфицированными). А все коммерческие антивирусы умеют делать это;
➲ BitDefender Free (http://www.bitdefender. com/) – данный антивирус не совсем бесплатный. Бесплатной является только его младшая версия – Free. Основной ее недостаток – отсутствие антивирусного монитора, который доступен в коммерческих версиях Standard и Professional. И еще: после загрузки новых баз антивирус почему-то просит перезагрузить компьютер. Ни в одном антивирусе такого не видел. Зато в программу встроен менеджер скинов, и вы можете легко изменить внешний вид программы. Правда, это не самая главная функция для антивируса;
➲ Avast! Home Edition (http://www.avast.com/) – как и в предыдущем случае, это тоже младшая версия коммерческого антивируса. Она бесплатная, но ограниченная функционально. В частности, отсутствует монитор, средство проверки скриптов, средство автоматического обновления. Зато в бесплатной версии есть мастер защиты почты, что очень удобно. Ведь если вы собрались использовать предыдущую программу, то, поскольку у нее нет монитора, запускать антивирусную проверку вам придется после получения каждого нового письма, что не очень удобно.
В следующих разделах мы рассмотрим две программы: Антивирус Касперского и Антивирус Зайцева. С сайта www.kasperky.ru вы можете скачать бесплатную 30-дневную версию Антивируса Касперского. Через месяц вы должны решить, покупать программу или нет. Что же касается Антивируса Зайцева, то это абсолютно бесплатная программа, но она обладает далеко не всеми возможностями современного антивируса. Данная программа больше ориентирована на поиск сетевых червей, для более комплексной защиты ее нужно использовать с одним из полноценных антивирусов, например в паре с Антивирусом Касперского.
Антивирус Касперского
Даже не знаю, с чего начать рассмотрение этого антивируса, – настолько просто его использовать. С установки? Нет, там все просто. Разве что кроме одного момента. При установке можно выбрать компоненты программы, которые нужно установить. Среди компонентов будет АнтиХакер. Если вы планируете использовать Outpost Firewall Pro (настоятельно рекомендую), который будет рассмотрен в следующей главе, то АнтиХакер нужно отключить – эти два продукта не уживаются на одном компьютере.
Обновление сигнатур угроз
После запуска антивирус сообщит, что нужно обновить антивирусные базы данных (рис. 9.1).
Рис. 9.1. Антивирус Касперского: пора обновить базы данных
Щелкните по надписи Сигнатуры устарели – антивирус предложит обновить антивирусные базы данных прямо сейчас. Откроется окно обновления (рис. 9.2), в котором вы сможете наблюдать за процессом обновления, а также узнать, сколько трафика понадобилось для обновления антивируса.
Рис. 9.2. Обновление баз данных
Помните, что для качественной защиты вашего компьютера нужно всегда поддерживать сигнатуры угроз (так нынче называются антивирусные базы) в актуальном состоянии. Лучше всего настроить автоматическое обновление – антивирус сам будет обновлять себя, вам не придется об этом заботиться. Нажмите кнопку Настройка. Перейдите в раздел Обновление, затем выберите Режим запуска, установите значение Автоматически (рис. 9.3).
Рис. 9.3. Настройка автоматического обновления
Обновление не запускается? Такое может произойти, если у вас несколько подключений к Интернету (например, ADSL и модемное) и сейчас вы подключены через подключение, которое не является подключением по умолчанию. Для этого отключитесь от Интернета, откройте папку Сетевые подключения (Пуск, Настройка, Сетевые подключения), после чего или подключитесь к подключению по умолчанию или сделайте другое соединение, которое вы хотите использовать, подключением по умолчанию (рис. 9.4).
Рис. 9.4. Соединение по умолчанию
Полная проверка компьютера
Перейдите в раздел Поиск вирусов (рис. 9.5) и выберите объекты (почтовые базы, логические диски), которые вы хотите проверить на наличие вирусов. Можете выбрать Мой компьютер для полной проверки компьютера. Как правило, полную проверку компьютера нужно запускать раз в месяц, хотя если антивирус у вас работает в режиме монитора (постоянно запущен), то полную проверку можно выполнить всего один раз – после установки антивируса, а дальше можно вообще ее не выполнять – ведь все загружаемые в память компьютера файлы будут автоматически проверяться антивирусом.
Рис. 9.5. Сканер
Для быстрой проверки можно ограничиться проверкой критических областей (рис. 9.6) – обычно там и нужно ожидать вирусов.
Рис. 9.6. Процесс проверки
Найден вирус? Антивирус сразу же сообщит вам об этом и предложит либо лечить (то есть удалить вирус из файла), либо удалить, если лечение невозможно (далеко не всегда получается вылечить зараженные файлы).
Проактивная защита
Проактивная защита позволяет защитить ваш компьютер от неизвестных вирусов, защитить системный реестр Windows от несанкционированного изменения, а также заблокировать несанкционированный запуск программ (когда один процесс запускает другой без вашего явного согласия).
Проактивная защита – штука довольно полезная, и ее не рекомендуется отключать, хотя она вам будет иногда надоедать. Например, вам пришло сообщение со ссылкой на страничку. Вы щелкаете по этой ссылке, почтовая программа запускает программу-браузер. А проактивная защита перехватит этот вызов и спросит вас, что с ним сделать – разрешить запуск программы или нет (рис. 9.7).
Рис. 9.7. Проактивная защита в действии
Но даже если она вам надоела, отключать ее не стоит – рано или поздно подозрительное действие выполните не вы сами, а вирус.
Регистрировать или украсть
Прошел месяц, закончился срок действия бесплатной версии антивируса. Что делать? Зарегистрировать программу или найти в Интернете пиратский ключ? Как я рад, что на этот раз вам не придется ломать голову над этим вопросом, а мне не придется вас убеждать, что использовать пиратское ПО – плохо! Найти ключ для Антивируса Касперского в Интернете не проблема. Я нашел его за пять минут. Но! Большинство ключей уже внесены в черный список, а те, которые пока не внесены в него, будут там очень скоро. Что будет после этого? Ваш антивирус просто откажется обновляться (рис. 9.8).
Рис. 9.8. Ключ внесен в черный список
Поэтому использовать антивирус «на шару» не получится – или устанавливайте бесплатный и не очень удобный AntiVir, или заплатите 980 рублей. Именно столько стоит лицензия на Антивирус Касперского (правда, не просто 980 рублей, а 980 рублей в год).
Антивирус Зайцева
Почему именно этот антивирус? В свое время он мне очень помог. Мой компьютер был инфицирован сетевым червем. Вы только подумайте – я всего на десять минут отключил брандмауэр и Антивирус Касперского! Название червя я точно не помню, однако помню, что он работал некорректно. Червь должен был скрыть свое присутствие, но что-то пошло не так, и компьютер завис. После перезагрузки Windows отказывалась запускаться в обычном режиме – только в защищенном. Антивирус Касперского, к сожалению, в безопасном режиме не запускается. Меня выручил тогда Антивирус Зайцева, который я ради забавы скачал несколько дней назад. Он нашел и удалил вирус, правда, почему-то не все его файлы, но основные удалил. После этого Windows запустилась в обычном режиме, а Антивирус Касперского подчистил все остальное – удалил оставшиеся файлы вируса.
Антивирус Зайцева – это не классический антивирус (рис. 9.9). Он предназначен для поиска вирусов и других вредоносных программ, которые распространяются по Интернету, а именно:
➲ шпионских программ (spyware) и рекламных (Adware) модулей, которые выводят свою рекламу при просмотре веб-страниц;
➲ троянских программ;
➲ «звонилок» (Trojan.Dialer), набирающих с помощью вашего модема платный номер в США (а вам потом приходит довольно приличный счет). Как вы думаете, кому будут перечислены деньги за этот звонок? Конечно, разработчику «звонилки». Как хорошо, что у меня нет модема!
➲ Backdoor-программ, которые открывают «черных ход» в вашем компьютере и позволяют им управлять;
➲ сетевых почтовых «червей».
Подробнее о программе можно прочитать по адресу:
http://www.z-oleg.com/secur/avz/index.php.
Скачать программу можно по адресу:
http://www.z-oleg.com/secur/avz/download.php.
После загрузки распакуйте и запустите антивирус (файл avz.exe). Прежде всего нужно обновить базы данных. Для этого выполните команду Файл, Обновление баз. После этого нажмите кнопку Пуск для проверки компьютера.