Аутентификация и авторизация в Entra ID

Реализация безопасности Azure для разработчиков

Anushika Agarwal

Cloud Data Engineer

Что такое Entra ID?

  • Сервис Azure для управления удостоверениями и доступом

  • Управляет входами в систему

  • Управляет доступными действиями
  • Для пользователей и приложений

Entra ID

Реализация безопасности Azure для разработчиков

Пример: PeopleSphere с Entra ID

  • Сотрудники: защищённый просмотр расчётных листков

  • HR-специалисты: доступ к данным по зарплате

Пример: PeopleSphere с Entra ID

Реализация безопасности Azure для разработчиков

Основные понятия Entra ID

  • Удостоверение:

    • цифровой идентификатор пользователя
    • имя пользователя или email
  • Аутентификация:

    • подтверждение удостоверения
    • пароль или MFA
  • Авторизация:

    • определение допустимых действий
    • просмотр, редактирование, удаление

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

Реализация безопасности Azure для разработчиков

Ключевые концепции Microsoft Entra ID

  • Управление удостоверениями:
    • Автоматизирует управление учётными записями

Управление удостоверениями

  • Управление доступом на основе ролей (RBAC):
    • Точные разрешения на основе ролей

Управление доступом на основе ролей

  • Единый вход (SSO):
    • Одни учётные данные для всех приложений

Единый вход

Реализация безопасности Azure для разработчиков

Ключевые концепции Microsoft Entra ID

  • Многофакторная аутентификация (MFA):
    • Добавляет второй шаг проверки

Многофакторная аутентификация

  • Отчётность и аналитика:
    • Отслеживает активность пользователей и помогает обеспечить соответствие требованиям

Отчётность и аналитика

Реализация безопасности Azure для разработчиков

Пользователи

  • Уникальные удостоверения в Entra ID

    • Типы:

      1. Внутренние — сотрудники организации
      2. Внешние — гости с временным доступом
    • Мониторинг активности пользователей:

      • Журналы входов
      • Роли и членство в группах
      • Назначенные устройства

Пользователи

Реализация безопасности Azure для разработчиков

Пример: пользователи в PeopleSphere

  • Сотрудники: добавляются как пользователи для просмотра расчётных листков

  • Аудиторы: добавляются как гостевые пользователи для проверок соответствия

Пример пользователей PeopleSphere в Entra ID

Реализация безопасности Azure для разработчиков

Группы

  • Логические коллекции пользователей

    • Разрешения назначаются сразу многим пользователям

    • Типы:

      1. Группы безопасности — управление доступом
      2. Группы Microsoft 365 — совместная работа

Группы

Реализация безопасности Azure для разработчиков

Пример: группы в PeopleSphere

  • HR-менеджеры:

    • Группа безопасности для доступа к расчёту зарплаты
  • HR и финансы:

    • Группа Microsoft 365 для совместной работы

Пример групп PeopleSphere в Entra ID

Реализация безопасности Azure для разработчиков

Устройства

  • Регистрация устройств для безопасного доступа
  • Применение политик соответствия
  • Мониторинг состояния устройств
  • Гибридные удостоверения:
    • работа в облаке
    • и локальной среде

Устройства

Реализация безопасности Azure для разработчиков

Роли

  • Определение разрешений: на основе обязанностей

  • Встроенные роли:

    • Global Admin, User Admin
  • Настраиваемые роли:

    • гибкая настройка доступа под конкретные задачи

Роли

Реализация безопасности Azure для разработчиков

Давайте потренируемся!

Реализация безопасности Azure для разработчиков

Preparing Video For Download...