Компьютерный вирус
Что такое Компьютерный вирус?
Компьютерный вирусВредоносный код, который встраивает свои копии в другие программы или файлы и выполняется при запуске носителя.
Компьютерный вирус — это вредоносное ПО, которое распространяется, прикрепляя свой код к легитимным исполняемым файлам, документам или загрузочным секторам. В отличие от червя, для дальнейшего распространения ему требуется действие пользователя — открытие документа, запуск программы или загрузка с заражённого носителя. После активации вирус может повреждать данные, устанавливать дополнительные полезные нагрузки, похищать информацию или истощать ресурсы.
Как происходит заражение
Файловый вирус изменяет программу-носитель так, чтобы поток выполнения проходил через вирусный код до достижения исходной точки входа. Распространённые приёмы: дописывание нагрузки в конец исполняемого файла с переписыванием точки входа, добавление в начало и заражение полостей, при котором код прячется в неиспользуемом заполнении файла. Резидентные вирусы остаются в памяти и заражают файлы по мере их открытия, а полиморфные и метаморфные движки мутируют или перешифровывают нагрузку в каждом поколении, чтобы обойти статические сигнатуры, вынуждая антивирусных вендоров переходить к эвристическому и поведенческому анализу.
Реальные инциденты
Вирус Brain (январь 1986), написанный двумя братьями из Пакистана, считается первым вирусом для ПК; он перезаписывал загрузочный сектор дискет на IBM-совместимых машинах. Melissa (1999) стал первым широко распространившимся макровирусом для Word: он рассылал себя первым 50 контактам в Outlook и нанёс ущерб примерно в 80 млн долларов. Затем появились ILOVEYOU (2000) и CIH/Чернобыль, причём последний мог перезаписывать флеш-память BIOS.
Защита
Современные меры включают обновляемый антивирус с поведенческим анализом, отключение неподписанных Office-макросов по умолчанию (Microsoft теперь блокирует макросы в файлах с меткой Mark-of-the-Web), белые списки приложений, учётные записи с минимальными правами и своевременную установку обновлений.
flowchart TD
A[Пользователь открывает заражённый<br/>файл или запускает программу] --> B[Вирусный код выполняется<br/>до точки входа носителя]
B --> C{Поиск незаражённых<br/>носителей}
C -->|носитель найден| D[Прикрепить / внедрить копию<br/>дописать, добавить, полость]
D --> E[Мутировать нагрузку<br/>полиморфный движок]
E --> C
C -->|условие срабатывания| F[Доставить нагрузку<br/>повредить данные / внедрить ПО]
B --> G[Вернуть управление носителю<br/>программа работает нормально]● Примеры
- 01
VBScript-вирус ILOVEYOU (2000), распространявшийся по электронной почте.
- 02
CIH/Чернобыль, повреждавший прошивку и данные на дисках.
● Частые вопросы
Что такое Компьютерный вирус?
Вредоносный код, который встраивает свои копии в другие программы или файлы и выполняется при запуске носителя. Относится к категории Вредоносное ПО в кибербезопасности.
Что означает Компьютерный вирус?
Вредоносный код, который встраивает свои копии в другие программы или файлы и выполняется при запуске носителя.
Как защититься от Компьютерный вирус?
Защита от Компьютерный вирус обычно сочетает технические меры и операционные практики, как описано в определении выше.
Какие есть другие названия Компьютерный вирус?
Распространённые альтернативные названия: Вирус, Файловый вирус.