Компьютерные вирусы, их
свойства и классификация
Сегодня массовое применение персональных компьютеров, к
сожалению, оказалось связанным с появлением самовоспроизводящихся
программ-вирусов, препятствующих нормальной работе компьютера, разрушающих
файловую структуру дисков и наносящих ущерб хранимой в компьютере информации.
Несмотря на принятые но многих странах законы о борьбе с
компьютерными преступлениями и разработку специальных программных средств
защиты от вирусов, количество новых программных вирусов постоянно растет. Это
требует от пользователя знаний о природе вирусов, способах заражения вирусами
и защиты от них.
Свойства компьютерных
вирусов
Сейчас применяются персональные компьютеры, в которых
пользователь имеет свободный доступ ко всем ресурсам машины. Именно это
открыло возможность для опасности, которая получила название компьютерного
вируса.
Формальное определение понятия «компьютерный вирус» до сих
пор не придумано, и есть серьезные сомнения, что оно вообще может быть дано.
Многочисленные попыт ки дать «современное» определение вируса не привели к успеху.
Чтобы почувствовать всю сложность проблемы, попробуйте, к примеру, дать
определение понятия «редактор». Вы либо придумаете нечто очень обшсе, либо
начнете перечислять все известные типы редакторов. И то И другое вряд ли
можно считать приемлемым. Поэтому мы ограничимся рассмотрением некоторых
свойств компьютерных вирусов, которые позволяют говорить о них как об
определенном классе программ.
Прежде всего вирус — это программа. Такое простое
утверждение само по себе способно развеять множество легенд о необыкновенных
возможностях компьютерных вирусов Вирус может перевернуть изображение на
вашем монитора но не может перевернуть сам монитор. К легендам о
вирусах-убийцах, уничтожающих операторов посредством вывода на экран
смертельной цветовой гаммы 25-м кадром, также не стоит относиться серьезно. К
сожалению, некоторые авторитетные издания время от времени публикуют самые
свежие новости с компьютерных фронтов, которые при ближайшем рассмотрении
оказываются следствием не вполне ясного понимания предмета.
Вирус — программа, обладающая способностью к
самовоспроизведению. Такая способность является единственным средством,
присущим всем типам вирусов. Но не только вирусы способны к
самовоспроизведению. Любая операционная система и еще множество программ
способны создавать собственные копии. Копии же вируса не только не обязаны
полностью совпадать с оригиналом, но и могут вообще с ним не совпадать!
Вирус не может существовать в «полной изоляции» сегодня
нельзя представить себе вирус, который не использует код других программ,
информацию о файловой структуре или даже просто имена других программ.
Причина понятна: вирус должен каким-нибудь способом обеспечить себе передачу
управления.
|