Что такое компьютерный вирус?
Что такое компьютерный вирус?

В настоящее время проблема компьютерных вирусов перестала быть лишь неким локальным конфликтом программистов-вредителей и всего остального мира пользователей персональных компьютеров (ПК). Сейчас это явление, объединяющее множество совершенно различных форм и видов, постоянно пополняющееся различными фактами конкретного воплощения и реализующееся на различных платформах, разных операционных системах (ОС) и программных продуктах.
Не так давно, в середине 80-х, на вопрос "что такое компьютерный вирус?" можно было бы ответить так: это такая программа, которая работает на вашем компьютере без вашего ведома, самостоятельно распространяется и "размножается" - осуществляет тиражирование собственного кода, и, возможно осуществляет некоторые неприятные или вредные действия. С этого все начиналось.
Сейчас это явление можно охарактеризовать как искусственно созданный вредный код, самостоятельно распространяющийся и осуществляющий собственное тиражирование - "размножающийся". В понятие код входит не только возможный программный код, состоящий из инструкций центральному процессору, но и код на любом языке программирования, макросы в системах автоматического управления, код в системах связи, сетевых ресурсах и, вообще, любой алгоритм, который может быть выполнен автоматически без участия человека. Данная проблема восходит к проблемам безопасности автоматических систем и систем автоматического управления. Дело в том, что если такая система (например любая однопользовательская ОС типа DOS и Windows 95) допускает автоматическое выполнение некоторого кода, и возможность его самораспространения - размножения, то имеется возможность создания такой программы, которая, используя данные особенности системы управления процессами - ОС, будет работать безконтрольно, со всеми возможными последствиями для системы.