Virus
Вирус (Компьютерный вирус) — это программа, отличительной особенностью которой является способность к саморазмножению (саморепликации). В отличие от червей, вирусы распространяются по локальным ресурсам компьютера и не используют сетевых сервисов для своего размножения.
Вирусы распространяются, копируя свое тело или внедряя его в код других программ. Вирусом или его носителем могут быть не только исполняемые файлы, но и любой файл, содержащий автоматически исполняемый код — скрипт, пакетные файл, макрос. Вирусы могут поражать документы Microsoft Word и Acrobat reader, загрузочные сектора и web-страницы, маскироваться в NTFS потоках и памяти, заражать исполняемые и пакетные файлы. Копии зараженных программ, передаваясь через внешние цифровые носители (Usb-Flash , CD диски, дискеты) или по сети на другие компьютеры, приводят к массовым вирусным эпидемиям.
В настоящее время не существует единой системы классификации и именования вирусов, но принято разделять вирусы по таким категориям:
- По типу операционной системы для которой написан вирус (DOS, Windows, Unix, Linux и др.)
- По типу поражаемого объекта (файловые вирусы, загрузочные вирусы, скриптовые вирусы, макровирусы, вирусы поражающие исходный код)
- По технологии, используемым вирусом (криптованные вирусы, полиморфные вирусы, компаньоны, оверврайтеры и др.);
- По языку, на котором написан вирус (ассемблер, высокоуровневый язык программирования (HLL), скриптовый язык и др.);
- По дополнительной вредоносной функциональностьи (бэкдор, кейлоггер и др.).
Независимо от своего типа, вирусы способны наносить значительный вред, уничтожая или похищая информацию, приводя в неработоспособное состояние компьютерные системы или вызывая сбои в их работе.