identification authentification authorization
На основе https://t.me/ItSherlock/101 с моими изменениями.
- Идентификация
 - выяснение, кто хочет получить доступ к системе.
 
Часто в качестве идентификатора используют email, имя пользователя или телефон. Идентификатор уникален и в БД может храниться как primary key 1
- Аутентификация
 - проверка подлинности (юзер действительно тот, кем он представился).
 
3 фактора аутентификации 2:
- Знание. Пользователю известна личная информация. Пример: пароль, ПИН-код, секретное слово
 - Владение. Пользователь владеет чем-то уникальным:
- Физические устройства: мобильный телефон, ключ безопасности;
 - Цифровые активы: аккаунт электронной почты, приложение-аутентификатор на телефоне, закрытый ключ цифровой подписи;
 
 - Свойство. Уникальные данные пользователя, преимущественно биометрия: отпечаток пальца, рисунок сетчатки глаза, голос, лицо, поведенческая биометрия (динамика нажатия клавиш, заполнения капчи).
 
Виды аутентификации:
- Однофакторная.
 - Многофакторная аутентификация (MFA). Пример: пароль (знание) + код с телефона (владение) - это 2FA / ДФА или двухфакторная аутентификация.
 - процесс разрешения или отклонения попыток совершить действие.
 
Часто выполняется, когда система проверила ваш идентификатор и успешно пройден процесс аутентификации. Но может быть и иначе – например, ограничение доступа по местоположению до выяснения чего-либо еще.
Типы авторизации:
- Одобрение системой - на основании роли пользователя разрешить ему доступ к тем или иным данным/действиям. Пример: получить доступ к написанию поста в блог.
 - Одобрение пользователем - юзер разрешает действию произойти. Пример: подтверждение запроса на платёж, сгенерированный системой.
 
Резюме
- Идентификация, аутентификация и авторизация - этапы доступа к ресурсу.
 - Аутентификация без идентификации бессмысленна - подлинность чего проверять?
 - Идентификация без аутентификации опасна - см. сказку про волка и семерых козлят, где волк пытался представиться козой, чтоб получить доступ в дом с вкусными козлятами. :)
 - Авторизация без идентификации и аутентификации возможна. Примеры – ресурсы с открытым доступом на просмотр (разрешен просмотр), ресурсы с доступом по ссылке (ссылка есть – авторизован смотреть, а то и изменять).
 
