Специальные программы или фрагменты программ, которые содержатся в машинных кодах, и способны без ведома и согласия пользователя размножаться и распространяться на другие программы путем копирования своего кода в файлы, называются компьютерными вирусами.
Эти вирусы, по сравнению с другими программами, достаточно маленькие. Программами-вирусами их называют потому что по способу поведения они очень напоминают биологические вирусы, которые постоянно размножаются и заражают живой организм.
Когда запускается зараженная программа, то выполняются нежелательные действия: портятся каталоги и файлы, идет искажение результатов вычислений, засоряются данные из памяти компьютера. Объектами заражения могут бить файлы операционной системы, исполняемые файлы программ, а также документы, которые содержат код. Когда вирус попадает в компьютер, то его пользователь может об этом не знать и даже не догадываться. Очень часто компьютерный вирус может себя некоторое время не раскрывать, и только после того, как наступает определенная дата или события активизируется, тогда он причинить вред компьютерной системе. Заражение персонального компьютера вирусом происходит тогда, когда на нем открывается зараженный документ или выполняется зараженный программный файл.
При выполнении зараженных программ, активизация вируса вызывается автоматически, что приводит к заражению новых программ. Процесс распространения компьютерных вирусов происходит очень быстро. Больше всего вирусы распространяются через Интернет, а также через вложенные файлы электронной почты.
Кроме вирусов, есть и вредоносные программы, которые распространяются в основном через Интернет и локальную сеть – это черви. Червь - одна из разновидностей вредоносных вирусов, которые размножаются и портят данные, сохраненные на компьютере. Очень часто черви могут распространяться через файлы, вложенные в электронные письма, или через некоторые веб-страницы. Эти вредоносные программы, создают дополнительную нагрузку на каналы связи, они могут тайно от пользователя отправлять с компьютера конфиденциальные данные.
Такие вредоносные программы как троянский конь, распространяются путем обмана, они запускаются в компьютеры под видом другой программы для получения важных данных. Но, отличие этих программ от вирусов и червей заключается в том, что троянский конь самостоятельно воспроизводиться не может.