Основные понятия идентификации и аутентификации
Идентификация – это процесс установления личности субъекта или объекта с целью его регистрации в системе.
Аутентификация – подтверждение подлинности идентифицированного пользователя или устройства.
Процесс состоит из трех этапов:
Запрос идентификационных данных (логин, пароль).
Проверка введенных данных.
Принятие решения о допуске или отказе.
Методы аутентификации
Простые методы
Пароль.
Токен (физический ключ).
Многофакторная аутентификация
Использование нескольких методов одновременно:
Фактор знания: пароль, PIN-код.
Фактор владения: физический токен, смарт-карта.
Фактор обладания: биометрические данные (отпечатки пальцев, радужка глаза).
Управление доступом
Управление доступом включает контроль над тем, какие ресурсы могут быть использованы субъектом системы.
Политики управления доступом
Разграничение доступа: определение прав пользователей.
Минимизация привилегий: предоставление минимально необходимых полномочий.
Механизмы контроля доступа
Список контроля доступа (ACL): таблица разрешений для каждого ресурса.
Модель Белла-ЛаПадула: иерархическая модель безопасности.
Пример реализации
Рассмотрим пример простой схемы аутентификации и управления доступом:
Пропуски для самопроверки
Вопросы для самоконтроля
Что такое идентификация?
Какие существуют методы аутентификации?
Как работает многофакторная аутентификация?