Вирус – разновидность компьютерных программ, которая внедряет себя в другие программы, создает свои копии и внедряет их в файлы, системные области компьютера и пр., а также выполняет произвольные действия, которые наносят вред пользователю или компьютеру. Вирусы относятся к вредоносным программам.
Вирусы распространяются разными способами: внедряя себя в исполняемый код других программ, заменяя собой другие программы, прописываясь в автозапуск и пр. Носителями вируса выступают не только программы, которые содержат машинный код, но и любая информация, содержащая автоматически исполняемые команды, к примеру, пакетные файлы и документы Microsoft Word и Excel, которые содержат макросы. Помимо этого, вирус может проникнуть в систему, используя в программном обеспечении.