Вирусы и антивирусные программы

Вирус (вирусная программа) — это, как правило, небольшая по объему последова­тельность программных кодов, обладающая следующими свойствами:

1. Возможность создавать свои копии и внедрять их в другие программные объекты.

2. Обеспечение скрытости (латентность) до определенного момента ее существо­вания и распространения.

3. Несанкционированность (со стороны пользователя) производимых ею дей­ствий.

4. Наличие отрицательных последствий от функционирования.

Приведенные признаки, строго говоря, не являются характеристическими, так как не все программы, обычно называемые вирусами, обладают всеми из перечислен­ных свойств. С другой стороны, другие программы, которые обладают одним или несколькими свойствами из этого списка, также могут не являться вирусами.

Любая обстоятельная дискуссия о компьютерных вирусах так или иначе затраги­вает проблему причин их возникновения. Сразу оговоримся, что их обсуждение выходит за рамки настоящей книги. Поэтому ограничимся констатацией того факта, что реально существует целый комплекс причин существования и разви­тия «индустрии» вирусов. Среди основных из них следует выделить:

• причины технического характера (пробелы в защите ранних версий операци­онных систем, предназначенных для персональных компьютеров с ограничен­ными возможностями);

• причины экономического характера (допустим, борьба с конкурентами);

• причины социального и психологического характера (наличие «специалис­тов», обладающих профессиональной квалификацией для написания вирусов и по той или иной причине не находящих путей для конструктивной реализа­ции своих способностей).