2. Методы защиты информации
Метод защиты при помощи программных паролей
Согласно этому методу, реализуемому программными средствами, процедура общения пользователя с компьютером построена так, что запрещается доступ к операционной системе до тех пор, пока не будет введен пароль. Пароль держится пользователем в тайне и периодически меняется, чтобы предотвратить несанкционированное его использование.
Метод паролей является самым простым и дешевым, однако, не обеспечивает надежной защиты. Во-первых, с помощью соответствующих компьютерных программ можно раскрыть действующий пароль и получить доступ к данным. Во-вторых, уязвимость метода паролей заключается в том, что пользователи зачастую выбирают очень простые и легкие для запоминания (и тем самым для разгадывания) пароли, которые не меняются длительное время, а нередко остаются прежними и при смене пользователя.
Несмотря на указанные недостатки, применение метода паролей во многих случаях следует признать рациональным даже при наличии других аппаратных и программных методов защиты.
Обычно метод программных паролей сочетается с другими программными методами, определяющими ограничения по видам и объектам доступа.
Программные методы основаны на списках, связывающих защищенные объекты данных с правом доступа к этим объектам групп пользователей. Список для управления обычно включает также все виды разрешенных операций доступа: чтение, запись или выполнение программы.
Операционная система для каждого зарегистрированного пользователя хранит его краткие данные, включающие пароль пользователя (как правило, зашифрованный), идентификатор группы пользователя и соответствующий набор прав пользователя по отношению к данным. Например, операционная система Unix позволяет владельцу файлов предоставлять права другим пользователям только читать или записывать (модифицировать) для каждого из своих файлов. В случае, когда файлом является программа, которую нужно выполнить, то операционная система Unix предоставляет владельцу файла возможность определить пользователя, которому разрешается выполнение данной программы.
Программные методы защиты данных на уровне операционной среды имеют аппаратную поддержку на микропроцессорном уровне. Примером подобных встроенных аппаратных средств на уровне кристалла являются все микропроцессоры фирмы Intel, следующие за 16-разрядным 80286 (включая его самого). Предусмотренные в нем возможности распознавания и манипуляции объектами, например задачами, а так же аппаратная поддержка управления памятью позволяет сформировать надежное ядро защиты данных. Четыре уровня защиты позволяют обеспечить защиту системных и прикладных программ с различной степенью детализации.
Метод автоматического обратного вызова
Данный метод обеспечивает более надежную защиту системы от несанкционированного доступа, чем простые программные пароли. В данном случае пользователю нет необходимости запоминать пароли и следить за соблюдением их секретности. Идея системы с обратным вызовом достаточно проста. Удаленные от центральной базы пользователи не могут непосредственно с ней обращаться, а вначале получают доступ к специальной программе, которой они сообщают соответствующие идентификационные коды. После этого связь разрывается, и производится проверка кодов. В случае если код, посланный по каналу связи, правильный, то производится обратный вызов пользователя с одновременной фиксацией даты, времени и адреса пользователя. К недостатку данного метода можно отнести недостаточно высокую скорость обмена.
