Компьютерный вирус — это специально созданная, небольшая по размерам программа, которая может «приписывать» себя к другим программам, т. е. «заражать» их, а также выполнять различные нежелательные действия на компьютере.
Программа, внутри которой находится вирус, называется «зараженной».
Когда такая программа начинает работу, то сначала управление получает вирус.
Вирус находит и заражает другие программы, а также выполняет какие-нибудь вредные действия (например, портит файлы, засоряет оперативную память и дисковое пространство). Для маскировки вируса действия по заражению других программ и нанесению вреда могут выполняться не всегда, а при выполнении определенных условий. После того как вирус выполнит нужные ему действия, он передает управление той программе, в которой ок находится, и она работает так же, как обычно.
Таким образом, внешне работа зараженной программы выглядит так же, как незараженной.
Многие разновидности вирусов устроены так, что при запуске зараженной программы вирус остается постоянно в памяти компьютера и время от времени заражает программы и выполняет вредные действия. Все действия вируса могут выполняться достаточно быстро и без выдачи каких-либо сообщений.