Современные компьютеры надежны. Среднее время их безотказной работы исчисляется тысячами или десятками тысяч часов. Однако при определенных условиях компьютеры могут "заболеть" или выйти из строя. Это в полной мере относится и к персональным компьютерам.
Каковы же причины "болезней" компьютеров? Как их можно обнаружить и как "лечить"?
В последнее время все чаще появляются сообщения о компьютерных "вирусах". Некоторые люди наивно полагают, что этот "вирус" физически уничтожает компьютер, его диски и дискетки. Но это, конечно, не так. На самом деле компьютерный "вирус" разрушает программное обеспечение компьютера, парализуя его работу.
Что же такое компьютерный "вирус"? Как он проникает в компьютер? Каков принцип действия и "жизненный цикл вируса"?
"Вирус" - это довольно сложная и изощренная программа. Попав в компьютер, он может самостоятельно "размножаться". "Вирус" прикрепляется к рабочим программам, копирует и переносит себя на диски и дискетки. При этом он нарушает нормальное функционирование компьютера.
Рассмотрим "жизненный цикл" и принцип действия "вируса". Все неприятности начинаются с того, что "вирус" встраивается в какую-либо программу, загружаемую в компьютер. После запуска этой программы автоматически запускается механизм действия "вируса". Обычно он проявляет себя не сразу. Этому предшествует "инкубационный период", который может продолжаться от нескольких дней до нескольких месяцев. Чем длительнее этот период, тем сложнее пользователю установить, когда и откуда "вирус" попал в персональный компьютер. Первоисточником инфекции является человек, разработавший компьютерный "вирус".
Разрушительное действие "вируса" проявляется после завершения "инкубационного периода". За это время он поражает память компьютера, записывая свои копии в подходящие для этого программы. Каждый "вирус" совместим лишь с программами определенного типа.
Диагностика "болезней" и методы "лечения" персональных компьютеров от "вирусной инфекции" зависят от типа и особенностей "вирусов". Сегодня различают следующие типы "вирусов": операционные, заражающие операционную систему; прикладные, заражающие прикладные или системные программы; компиляторные, заражающие объектную библиотеку компилятора; драйверные, заражающие драйверы локальной сети.
Операционные "вирусы" внедряются в системную часть жесткого диска (винчестера) или дискетки. При этом они прикрепляются к одному из файлов и автоматически "размножаются" при его загрузке. Прикладные "вирусы" внедряются в какую-либо прикладную или системную программу, которая становится его "носителем". Компиляторные "вирусы" заражают библиотеку компилятора, откуда они внедряются в любую компилируемую программу. Наконец, драйверные "вирусы" переносятся по локальной сети. Они особенно опасны, так как могут заразить другие компьютеры.
"Психические расстройства", порождаемые "вирусами" разных типов, проявляются в стирании файлов, модификации программ, уничтожении данных, сбоях во время печати результатов и т. п. Они могут возникнуть сразу (в заранее запрограммированный момент запуска вируса) или развиваться постепенно.
Для обнаружения и уничтожения компьютерных "вирусов" служат специальные "лекарства". Среди них важную роль играют детекторы "вирусов", представляющие собой программы, распознающие и убивающие "вирусы". Созданный в США Институт безопасности компьютеров разработал гамму таких детекторов, уничтожающих "вирусы" разных типов. Эти детекторы ориентированы на пользователей персональных компьютеров типа IBM PC.
Эпидемию, порожденную компьютерными "вирусами", иногда сравнивают с охватившей мир эпидемией СПИДа. Эта новая опасная болезнь, как известно, поражает, прежде всего, тех, кто ведет беспорядочный образ жизни. Чтобы избежать заражения персонального компьютера "вирусом", нужно быть щепетильным в выборе программных средств. Безрассудное копирование чужого программного обеспечения, не регламентированное авторским правом и коммерческими гарантиями, может привести к заражению вашего компьютера со всеми вытекающими отсюда последствиями.