- это специально написанная, небольшая по размерам программа (т.е. некоторая совокупность выполняемого кода), которая может "приписывать" себя к другим программам ("заражать" их), создавать свои копии и внедрять их в файлы, системные области компьютера и т.д., а также выполнять различные нежелательные действия на компьютере.
Существуют сетевые вирусы - самостоятельно размножающиеся и распространяющиеся злонамеренные программные продукты в сети. Они могут затронуть как сетевую и системную информацию, так и информацию пользователей.
Своим названием компьютерные вирусы обязаны определенному сходству с "биологическими" вирусами по:
- способности к саморазмножению;
- высокой скорости распространения;
- избирательности поражаемых систем (каждый вирус поражает только определенные системы или однородные группы систем);
- способности "заражать" еще незараженные системы;
- трудности борьбы с вирусами и т.д.
Компьютерные вирусы можно классифицировать по следующим признакам:
− по среде обитания вируса:
· сетевые;
· файловые;
· загрузочные;
− по способу заражения:
· резидентные;
· нерезидентные;
− по деструктивным возможностям:
· безвредные;
· неопасные;
· опасные;
· очень опасные;
− по особенностям алгоритма вируса.
Методы защиты: Существуют три рубежа защиты от компьютерных вирусов:
· предотвращение поступления вирусов;
· предотвращение вирусной атаки, если вирус всё-таки поступил на компьютер;
· предотвращение разрушительных последствий, если атака всё-таки произошла.
Существует три метода реализации рубежей обороны:
· программные методы защиты;
· аппаратные методы защиты;
· организационные методы защиты