Компьютерные вирусы
Компьютерные вирусы представляют серьезную угрозу компьютерам пользователей во всем мире. Причем опасность компьютерных вирусов может угрожать не только сохранности информации или работоспособности системы, или компьютерного железа. В последнее время компьютерные вредоносные программы все чаще используются для выманивания у пользователей денежных средств, посредством получения паролей и кодов доступа к банковским карточкам и счетам. В итоге вирусы причиняют еще и материальный ущерб, поэтому с ними не только можно, но и обязательно следует бороться всеми возможными способами.
компьютерные вирусы Что такое компьютерный вирус?
Компьютерный вирус в большинстве своем представляет небольшую программу или часть программного кода, который помещается в тело исполняемого файла или документа. При запуске пораженного файла вирус начинает свою вредоносную работу.
Для большей эффективности вирусы автоматически после первого запуска создают свою копию, помещают зараженный файл в автозагрузку, пытаются распространять тело вируса через локальную сеть, тем самым заражая все большее число файлов и компьютеров в сети. Попасть вирусы на компьютер пользователя могут различными способами.
Чаще всего заражение происходит после запуска уже зараженного файла, который может попасть вам по электронной почте, скопирован с флешки или диска, а также при скачивании программ с сомнительных сайтов. Часто вирусы проникают на компьютер пользователя через локальную сеть. Причем при этом не обязательно что-то открывать или запускать. Вирусы сами умеют находить бреши в операционной системе и заражают в итоге системные файлы, делая ваш компьютер уязвимым для проникновения других вирусов.
Классификация компьютерных вирусов
Как оказывается, компьютерные вирусы имеют различный принцип действия и цели, поэтому их часто классифицируют по тем или иным критериям. Наиболее часто вредоносные программы подразделяют на четыре группы:
1. Сетевые черви;
2. Классические вирусы;
3. Троянские программы;
4. Другое вредоносное ПО.
При этом каждая группа имеет свою дополнительную классификацию. Зная к какой группе относят те или иные вирусы, можно разработать мероприятия по борьбе с вирусами и защите компьютера от их проникновения.
Сетевые черви
Сетевые черви, как можно понять из названия, являются вредоносным программным обеспечением, которое распространяется через локальные сети и сеть Интернет. Сетевые черви используют и электронную почту, P2P, ICQ, IRC-сети, LAN, беспроводные сети и сети для обмена данными между мобильными устройствами.
При этом заражение может происходить как после запуска файла (вложение в письмо, ссылка на вирус и т.п.), так и посредством получения зараженного пакета передачи данных сети. В последнем случае черви начинают заражать сразу после попадания на компьютер пользователя, и помещается непосредственно в оперативную память компьютера.
Почтовые черви (Email Worm) – эти черви использует для своего распространения электронную почту. Червь отправляет на различные адреса письма, в которых имеются прикрепленные файлы, расширение которых часто скрывается, а имя файла имеет привлекательное название. Это делается для того, чтобы заставить пользователя открыть файл и запустить червя на компьютер.
Также в письме может находиться ссылка на вирус, кликнув по которой, пользователь откроет вирус. Почтовые черви, попадая на компьютер пользователя, стараются как можно быстрее размножиться, отправляя всем адресатам вашей адресной книги письма с вложенным червем.
Черви IM Worm – практически ничем не отличаются от червей почтового типа. Они также распространяются по E-Mail, однако в теле письма находится ссылка на вирус, открыв которую вирус будет использовать ваш компьютер для дальнейшего распространения самого себя.
Черви файлообменных сетей используют для распространения P2P сети. Пользователь выкладывает в сеть файлы, которые уже заражены вирусом. Теперь пользователи, которые будут скачивать данную раздачу, автоматически становятся распространителями вируса.
Такой простой механизм не единственный в арсенале P2P червей. Есть более сложный механизм распространения, когда сетевой червь имитирует работу P2P-сети, при этом запросы пользователя перехватываются и оригинальные файлы подменяются зараженными вирусами.
Есть и другие сетевые черви, которые попадают на компьютер, используя уязвимости в операционной системе или программном обеспечении пользователя. При этом проникать на компьютер могут совсем безобидные черви, которые всего лишь предоставят доступ для проникновения непосредственно вируса, обеспечив ему беспрепятственное проникновение со стороны программного обеспечения и самой операционной системы.
компьютерные вирусы
Классические вирусы
Классические вирусы не распространяются самостоятельно по сети, а попадают на компьютер пользователя, как правило, по вине самого пользователя. Очень часто это является результатом загрузки программ с сомнительных сайтов, копирования зараженных программ и файлов со сменных носителей, или с общедоступных сетевых ресурсов.
Компьютерные вирусы подразделяют в свою очередь на файловые, загрузочные, макровирусы, скриптовые, полиморфные, мнимые, скрытые или стелс-вирусы, ретро-вирусы, вирусы компаньоны и другие.
Самое большое распространение получили файловые вирусы, которые перезаписывают себя в тело файлов запуска приложения. После такой перезаписи файл обычно перестает работать и восстановить такой файл, как правило, уже невозможно.
Такой вирус обнаружить достаточно просто, так как зараженная программа перестает работать. К файловым вирусам относятся и паразитические вирусы, которые также изменяют содержимое программного кода исполняемого файла приложения, но при этом приложение остается работоспособным.
Загрузочные вирусы и трояны также имеют широкое распространение и заражают загрузочную область жесткого диска (MBR). При этом на экране часто возникает сообщение о том, что ваш компьютер заблокирован по ряду причин и для его разблокировки необходимо получить SMS-код (Trojan.Winlock).
Естественно после отправки сообщения с денежного счета снимается энная сумма денег, а код разблокировки может и не прийти. Другой загрузочный вирус, который также является стелс-вирусом, AntiEXE направляет свое вредное воздействие на определенные исполняемые файлы (exe) и повреждает их. Вирус AntiCMOS также является загрузочным и повреждает информацию, записанную в CMOS памяти материнской платы.
Стелс-вирусы – это вирусы, которые скрывают от системы действительную информацию о зараженном файле. То есть в процессе обращения системы к файлу, вирус передает системе информацию о незараженном файле. В результате, антивирусы практически не могут обнаружить изменение в файле.
Однако это верно, если антивирусная программа была запущена после загрузки вируса в память компьютера. Поэтому чтобы обнаружить вирус достаточно выполнить сканирование при загрузке с загрузочного диска. Типичными представителями стелс-вирусов являются Stoned.Monkey, Number, Beast и другие. Стелс-вирусы могут быть записаны в теле файла, однако, при чтении такого файла они сообщают системе размер незараженного файла, поэтому о таких вирусах говорят, что они обладают невидимым размером или нулевым размером.
Ретро-вирусы предназначены для борьбы с антивирусным ПО. Такие вирусы специально разрабатываются под определенные антивирусные приложения с целью уничтожение в базе вирусных сигнатур информации об определенных вирусах.
После заражения таким вирусом (его еще называют анти-антивирус) антивирусные программы уже не могут защитить компьютер от проникновения других вирусов, при этом безопасность компьютера будет под угрозой. Самое опасное в этом, что пользователь будет уверен, что антивирусная программа работает нормально. Поэтому такие вирусы представляют наибольшую опасность.
Вирусы-компаньоны создают файл дубликат оригинального файла, в который и помещается вирус. При этом оригинальный исполняемый файл не изменяется. При запуске же программы автоматически происходит запуск файла-компаньона и вирус начинает заражать компьютер, создавая файлы дубликаты с расширением .com.
Полиморфные вирусы зашифровывают свой код, что позволяет избежать обнаружения антивирусом по проверке сигнатуры вируса. Сложность обнаружения подобных вирусов состоит и в том, что алгоритм шифрования одного и того же вируса в процессе заражения файлов может меняться, а следовательно, и меняется сигнатура вируса.
Один из известных представителей полиморфных вирусов является One_Half. Данный вирус зашифровывает данные на жестком диске, причем, пока данный вирус имеется в памяти компьютера, то вся информация доступна пользователю. После зашифровки половины жесткого диска появляется сообщение Disk is one half. Press any key to continue… После этого расшифровать информацию можно, но для этого потребуется значительное время.
Макровирусы – это вирусы, которые заражают файлы документов и используют для этого специальные сценарии или макросы. Макровирусы считаются одной из серьезных опасностей, так как данные вирусы заражают не сами исполняемые файлы, а файлы с данными. При этом запуск вируса и заражение документов может происходить на любой операционной системе, что значительно расширяет область заражения вирусом.
Зачастую действие макровируса направлено на уничтожение документа, в результате чего его невозможно восстановить. В качестве документов, которые наиболее часто подвергаются заражению макровирусами, являются документы Microsoft Office. Это стало возможно, потому что Microsoft Office использует язык программирования для написания макросов.
Поэтому разработчики вирусов имеют возможность использовать возможности программирования офисных пакетов для написания вирусов. При этом макровирусы могут подменять кнопки "Сохранить как" таким образом, что при сохранении документа происходит запуск макровируса и происходит повреждение документа, а также происходит заражение шаблона, используемого для создания нового документа.
В результате со временем все создаваемые документы будут заражены макровирусом. Одним из самых распространенных макровирусов является WordMacro/Nuclear, который старается заразить шаблон документа. При этом делает это он скрытно и никак не выдает свое присутствие. Вирус FormatC при некоторых условиях может запросто отформатировать системный раздел, а макровирус Nuclear при печати документа в конце добавляет приписку: And finally I would like to say: STOP ALL FRENCH NUCLEAR TESTING IN THE PACIFIC!
В общем, макровирусов достаточно много, но каждый из них планомерно наносит вред документам, а это приводит к потере важной информации.
Скриптовые вирусы представляют собой микропрограммы, которые написаны на языке скриптов. Такие вирусы могут встречаться во всевозможных файлах, использующие скрипты, например, exe, html и другие. Для их написания обычно используют языки Java, PHP, BAT, VBA и другие.
компьютерные вирусы
Троянские программы.
Троянские программы являются вредоносным программным обеспечением, направленным на всевозможные несанкционированные действия, например, доступ к паролям, кража информации, выманивание средств пользователя и т.п.
Троянские программы наряду с компьютерными вирусами представляют наибольшее распространение.
Троянские утилиты удаленного администрирования. Данный тип троянских программ направлены на удаленное администрированием зараженного компьютера. При попадании такого трояна на компьютер не появляется никаких сообщений, но злоумышленник имеет доступ ко всем средствам управления вашего компьютера.
То есть злоумышленник может просто пакостить (выключать и перезагружать компьютер, закрывать работающие приложения и т.д.) или использовать удаленное управления для сбора информации, открывать и считывать информацию с личных файлов, удалять их. Такие троянские программы являются достаточно опасными.
Похитители паролей – троянские программы, целью которых является заполучить пароль доступа к определенным ресурсам. Когда такой троян поселился на вашем компьютере, он начинает активно искать на машине файлы, содержащие пароли, регистрационные номера, банковские счета и другую важную информации.
Данная информация отправляется по сети злоумышленникам, которые могут использовать ее в своих корыстных целях.
Интернет-кликеры – данные троянские программы предназначены для перенаправления посетителя определенных веб-страниц на другой сайт.
Целью таких троянов является повышение посещаемости сайтов или при хакерской атаке интернет-ресурса, а также для заманивания пользователей с целью их дальнейшего заражения компьютерными вирусами.
Трояны прокси-сервера – осуществляют скрытый доступ к тем или иным сетевым ресурсам с целью рассылки спама.
Шпионские трояны – выполняют считывание всех действий пользователя, следят за вводом текста с клавиатуры, выполняют снимки экрана, следят за движениями и кликами мышки и т.д. Таким образом, злоумышленники могут получить доступ к защищенным ресурсам, банковским счетам, считав при этом вводимые пользователем логин и пароль.
Руткиты – изначально это были инструменты для получения прав администратора на компьютере пользователя. Однако сейчас руткитами называют вредоносные программы, которые стараются скрыть в системе определенные процессы, файлы, ключи реестра и т.п. Как правило, руткиты имеют наименьшее вредоносное воздействие на компьютер пользователя.
Архивные бомбы – встречаются редко, однако эффект от такого рода вредоносных программ может быть просто ошеломляющий (отсюда и название бомба). При попытке открыть такой архив, архиватор начинает работать неординарно.
При этом система может напросто зависнуть или работа компьютера будет очень сильно замедлена. Нередко встречаются бомбы, когда при запуске архива свободное пространство жесткого диска начинает заполняться логическими нулями, что быстро приводит к остановке работы системы. Архивные бомбы встречаются обычно трех типов: некорректный заголовок файла-архива, повторение данных в архиве и одинаковые файлы.
Некорректный заголовок в архиве приводит к нестандартному поведению архиватора, который не может правильно выполнить алгоритм разархивирования. В результате это сказывается на системе, которая начинает резко тормозить.
При упаковке в архив повторяющихся и одинаковых файлов и данных довольно приличный объем файлов можно упаковать в совсем незначительный архив. Так известно, что RAR архив в 200Кб может вмещать в себя до 5Гб повторяющихся данных. А огромное количество одинаковых файлов (10100 штук) позволяет их упаковать их в совсем небольшой RAR архив (всего 30Кб).
Вот и получается, что при разархивировании все эта информация заполняет огромное пространство жесткого диска, приводя к практически полному его заполнению. Правда, с колоссальным объемом современных жестких дисков архивные бомбы встречаются крайне редко.
компьютерные вирусы
Прочие вредоносные программы.
К данной группе вредоносных программ относят различные программы, которые практически не приносят угрозу компьютеру, а необходимы для создания других вирусов, троянов. Также данное вредоносное ПО служит для организации DoS-атак на сервера, взлома компьютеров и прочего.
Сетевые атаки DoS, DDoS предназначены для вывода оборудования серверов из строя посредством повышения нагрузки на него до критической. В результате сервер зависает и все сетевые ресурсы, которые он обеспечивал становятся недоступными.
Программы данного типа осуществляют атаку серверов скоординировано, по управлению злоумышленника или посредством распределенной атаки. При этом программа распространяется на многие компьютеры в сети, с которых в последствие начинает происходить атака сервера. Но при этом пользователи этих компьютеров могут даже не подозревать, что являются участником DoS атаки сервера.
Эксплойты (Exploit, HackTool) – программки, которые предназначены для взлома доступа к удаленным компьютерам. После взлома программой доступ к компьютеру получает злоумышленник, который может в дальнейшем осуществлять управление этим компьютером.
Флуд- программы (Flood) – данные программы предназначены для блокирования сетевых каналов связи за счет засорения его бесполезными данными.
Программы вроде Bad-Joke, Hoax являются даже не вредоносным ПО, а единственной целью такого ПО может быть информирование пользователя ложными сообщениями. Такие программки работают на психику человека, выдавая сообщения, которые могут напугать пользователя, сбить с толку, ввести в заблуждение.
Шифровальщики вирусов – программы, которые шифруют и скрывают присутствие в системе опасных и вредоносных программ. В результате антивирусные программы не способны обнаружить действительно вредоносное программное обеспечение.
компьютерные вирусы
Признаки заражения компьютера вирусами.
Определить заражена ваша система вирусом или нет можно и без обязательного сканирования антивирусными пакетами. Очень часто вирусы замедляют работу компьютера. Поэтому, если вы заметили, что ни с того ни с сего, компьютер стал заметно тормозить, то следует проверить систему антивирусом. Наличие вирусов, которые встраиваются в программные файлы, нередко приводит к невозможности запуска приложения, а также появлению непредвиденных сбоев.
О наличии вирусов говорит и самопроизвольный запуск приложений на компьютере, перезагрузка компьютера без вашего участия или предупреждающих сообщений.
О нагрузке на систему со стороны вирусов может говорить большая нагрузка на жесткий диск при простое компьютера. Это легко определить по индикатору загрузки на передней панели корпуса компьютера. Вирусы также часто добавляют себя в автозапуск, если его открыть, то в нем можно заметить непонятные программы. Также на диске могут появляться дубликаты файлов с другим расширением. Также о вирусах или троянах может говорить нестандартное поведение системы, например, при открытии одной программы, запускается интернет-браузер. При открытии браузеров изменилась стартовая страница с неизвестным ресурсом. Если вам приходят сообщения от друзей или знакомых в сети, что от вашего имени к ним приходят подозрительные сообщения, то ваш аккуаунт был взломан или у вас на компьютере завелся червь.
Как защититься от вирусов?
Стопроцентной защиты от вирусов не существует. Ни один антивирус в мире не способен на все 100% защитить систему от проникновения. Более того, если хакер намерен взломать ваш компьютер, то будьте уверены он это сделает непременно.
Однако существуют простые правила, чтобы свести все попытки вредоносного ПО на нет. Во-первых, обязательно должна быть установлена в системе антивирусная программа. Во-вторых, не доверяйте приходящим сообщениям, с вложенными файлами. Такие сообщения должны проверяться антивирусами.
Это же касается и файлов, которые вы собираетесь скопировать себе на компьютер с флешки или оптического диска. В-третьих, избегайте сайтов, на которых много рекламных баннеров и при переходе по ссылкам открываются дополнительные вкладки в обозревателе.
Проводите регулярное сканирование антивирусом всей системы. Используйте для защиты сети сетевые экраны, файерволлы и брандмауэры.
Будьте подозрительными и только тогда вы сможете дать достойный отпор натиску постоянно растущего числа вирусов и шпионских программ.
Ну на этом все уважаемые читатели, надеюсь для вас статья была интересной и познавательной, всем пока и до новых встреч!