Обложка канала

ServerAdmin.ru

12437 @srv_admin

Авторская информация о системном администрировании.

ServerAdmin.ru

4 года назад
Открыть в
​​Вы понимаете разницу между аутентификацией и авторизацией? Постоянно вижу, как люди путают эти понятия. В заметках, в статьях, в общении. Я сам длительное время не понимал разницы и не обращал на это внимание. Писал и говорил то слово, что первое в голову придёт. Чаще всего говорил авторизация в обоих значениях. И только случайно услышав от одного человека объяснение, в чём разница, понял, что надо различать эти понятия. С тех пор стал за собой следить и не путать. Кратко объясняю, в чём разница: ✔️ Аутентификация - проверка подлинности. Например, сверка имени пользователя и пароля для учётной записи. Аутентификация отвечает на вопрос: "Кто это". ✅ Авторизация - предоставление прав на определённые действия. Например, учётная запись авторизована на выполнение операций записи в базу данных. Авторизация отвечает на вопрос: "Что можно ему делать". Покажу на наглядном примере. Вы подключаетесь по SSH к серверу. При вводе логина и пароля или предоставлении сертификата вы проходите процедуру аутентификации. Затем, в зависимости от того, в какую группу входит пользователь, система предоставляет те или иные права - это процедура авторизации. Есть ещё понятие идентификации, но оно используется не так часто. Хотя тот же google использует идентификацию для предоставления доступа к своим сервисам. Это когда вы сначала предоставляете только имя пользователя, а потом всё остальное. Полный цикл доступа к системе может выглядеть так: ◽ назвали имя, прошли идентификацию ⇨ ◽ указали пароль, прошли аутентификацию ⇨ ◽ получили права доступа, прошли авторизацию. Путали когда-нибудь эти понятия? #теория