Сохранность и восстановление компьютерных данных: теория и практика - Ошибки в программном обеспечении

ОГЛАВЛЕНИЕ

Ошибки в программном обеспечении

Известно, что практически во всех более или менее сложных программах (а также в ОС, представляющих собой комплекс многих программ) имеются ошибки. Причина этого очевидна - программы составляют люди, а людям свойственно ошибаться. Поэтому бесполезно искать программы без ошибок. Но можно найти такие программы, в которых ошибки не сказываются или оказываются некритичными для использования этих программ по назначению.

С точки зрения безопасности данных наиболее опасны ошибки в ОС, в драйверах, а также такие ошибки, которые могут привести к полному "зависанию" компьютера и потере данных, хранящихся в кэш-памяти. Так как в ОС Microsoft Windows драйверы (дисковые, видеоадаптера и др.) работают в привилегированном кольце защиты, сбой в драйвере может повредить всю операционную систему.

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

Приобретая компьютер для ответственных приложений, обязательно проверьте список оборудования, совместимого с вашей ОС. Если выбранное оборудование не входит в этот список, ОС, возможно, не будет с ним работать или (что хуже) будет работать с ошибками. В результате в самый неподходящий момент компьютер может "зависнуть", а данные - исчезнуть.

Компьютерные вирусы

О том, что компьютерные вирусы повреждают данные, знают практически все. Однако, к сожалению, не все выполняют даже элементарные требования, значительно уменьшающие вероятность вирусного заражения.

При организации антивирусной защиты прежде всего необходимо определить возможные пути проникновения вирусов: дискеты, компакт-диски, электронная почта, серверы Web и др. Далее, исходя из этого анализа, следует подобрать наиболее подходящее антивирусное ПО, установив его на каждый компьютер вашей сети. При этом необходимо строго соблюдать рекомендации, приведенные в описании выбранного антивируса. Малейшее отклонение - и все усилия по антивирусной защите могут быть сведены к нулю.

Необходимо также периодически обновлять антивирусную базу данных вашей программы, причем в сети это нужно делать на всех серверах и всех рабочих станциях. Антивирусная база данных содержит описание признаков, по которым антивирусная программа ищет вредоносные модули. Так как каждый день в мире появляются десятки новых вирусов, задача периодического обновления антивирусной базы данных представляется нам весьма актуальной.

Современные антивирусные программы "умеют" обновлять антивирусную программу через Интернет или интрасеть. Такая возможность особенно важна в крупных сетях, состоящих из сотен серверов и тысяч рабочих станций, когда обновление вручную превращается в невыполнимую задачу.