Функциональный контроль предназначен для обеспечения гарантии того, что к моменту завершения загрузки ОС все ключевые компоненты Secret Net 6 загружены и функционируют. Функциональный контроль осуществляется перед входом пользователя в систему.
При функциональном контроле проверяется наличие в системе и работоспособность следующих компонентов:
· ядро Secret Net 6;
· модуль входа в систему;
· криптоядро;
· модуль репликации;
· подсистема контроля целостности;
· подсистема аппаратной поддержки.
В случае нарушении функциональной целостности:
· В журнале Secret Net регистрируется факт нарушения. Это возможно при условии работоспособности ядра Secret Net 6.
· Администратор информируется об ошибочном завершении функционального контроля.
· Вход в систему разрешается только пользователям, входящим в локальную группу администраторов компьютера.
Запуск функционального контроля инициирует модуль входа в систему. При обнаружении нарушений этот модуль управляет административным входом пользователя в систему. Кроме того, он информирует администратора об ошибках контроля.
Если нарушен и сам модуль входа в систему, то при входе пользователя в систему функциональный контроль проводит модуль репликации. Он проверяет, был ли выполнен функциональный контроль, и если нет — инициирует его выполнение. Далее при обнаружении нарушений он управляет административным входом пользователя в систему и информирует администратора об ошибках контроля.