Аннотация:Магистерская диссертация Беловодова А.В. посвящена анализу возможностей применения управления доступом на основе атрибутов (ABAC) совместно с использованием открытого протокола авторизации OAuth 2.0. В работе рассматриваются основные понятия, связанные с моделями авторизации, атрибутами, и тем, как существующие решения сталкиваются с рядом проблем в современном мире, а также возможные методы их решения.
Автором предложена модель управления доступом на основе атрибутов для кросс-доменных источников с использованием API. Модель включает базовые архитектурные решения и принципы ABAC и OAuth.
Служба авторизации ABAC рассматривается как микросервис или набор микросервисов. Это обеспечит совместимость архитектуры и развертывания с приложениями на основе микросервисов.
Комбинирование возможностей OAuth 2.0 и ABAC позволит внедрить сквозную модель безопасности, которая способна защитить конфиденциальность клиентов и сотрудников, наиболее важные для бизнеса транзакции и наиболее конфиденциальные данные по API шлюзу.
Также существует возможность фильтрования ответного сообщения. Это важно, если вызов API предназначен для извлечения записи данных из студенческой, банковской или медицинской карты, так как они могут содержать конфиденциальные или приватные элементы данных, которые следует отфильтровать в зависимости от полномочий вызывающего абонента.