Что такое аутентификация, авторизация и аудит?

Аутентификация, авторизация и аудит — это три базовых процесса, которые обеспечивают управление доступом и контроль действий пользователей в системах информационной безопасности. Эти понятия часто упоминаются вместе, так как они связаны и формируют основу модели защиты, но при этом выполняют разные задачи. Чёткое понимание различий между ними необходимо для построения надёжной архитектуры безопасности.

Аутентификация

Аутентификация — это процесс проверки подлинности пользователя или системы. Её цель — убедиться, что субъект действительно тот, за кого себя выдаёт. Обычно аутентификация основывается на одном или нескольких факторах:

  • Знание: то, что знает пользователь (пароль, PIN-код, ответ на секретный вопрос).

  • Владение: то, чем обладает пользователь (смартфон с OTP-приложением, токен, смарт-карта).

  • Присущие характеристики: то, что связано с самим пользователем (биометрические данные — отпечаток пальца, распознавание лица, голос).

Пример: когда сотрудник входит в корпоративную систему, он вводит логин и пароль. Если используется многофакторная аутентификация, дополнительно подтверждает вход через SMS-код или приложение-аутентификатор.

Авторизация

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

Модели авторизации могут быть разными:

  • RBAC (Role-Based Access Control) — доступ определяется ролями (например, администратор, аналитик, оператор).

  • ABAC (Attribute-Based Access Control) — доступ зависит от атрибутов: времени, местоположения, типа устройства.

  • DAC (Discretionary Access Control) — владелец ресурса сам назначает права доступа другим пользователям.

  • MAC (Mandatory Access Control) — доступ управляется централизованно, обычно в системах с повышенными требованиями безопасности.

Пример: сотрудник прошёл аутентификацию и вошёл в систему, но его роль — «читатель». Это значит, что он может просматривать документы, но не редактировать их.

Аудит

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

Основные задачи аудита:

  • запись логов действий пользователей (кто, когда и что делал в системе);

  • отслеживание попыток входа и неудачных попыток аутентификации;

  • фиксация изменений в данных и конфигурациях;

  • обеспечение прозрачности для внутренних проверок и внешних регуляторов.

Пример: при расследовании инцидента специалисты по безопасности могут по журналам аудита установить, какой пользователь подключился к серверу, какие команды выполнял и в какой момент времени произошло нарушение.