Аутсорсинговый центр

Неземной
аутсорсинг

SAML (Security Assertion Markup Language) - открытый стандарт и XML-ориентированный язык для описания и обмена данными об аутентификации, атрибутах и авторизации между доверяющими сторонами.

Что означает термин

SAML используется для передачи утверждений безопасности между поставщиком удостоверений (IdP) и поставщиком услуг (SP). Утверждение может сообщать о факте аутентификации пользователя, его атрибутах или решении о предоставлении доступа.

Как устроено

SAML определяет синтаксис и правила создания, запроса, передачи и использования переносимых утверждений безопасности между доменами безопасности. Утверждения и связанные с ними протоколы представляются с использованием XML.

В сценарии взаимодействия поставщик удостоверений аутентифицирует пользователя и передаёт поставщику услуг утверждение. Поставщик услуг использует полученные сведения при принятии решения о доступе. Для аутентификации и обеспечения целостности сообщений применяются цифровые подписи на основе XML Signature.

Где применяется

SAML применяется в сценариях единого входа, когда после аутентификации у поставщика удостоверений пользователь получает доступ к нескольким поддерживающим SAML приложениям без повторного ввода учётных данных. Стандарт также используется для обмена подписанными утверждениями и атрибутами между системами, находящимися в разных доменах безопасности.

При настройке SAML проверяют подпись, целостность сообщения и доверие к поставщику удостоверений. Ошибки в доверительных отношениях или составе передаваемых атрибутов могут привести к ошибочному предоставлению доступа либо раскрытию избыточных данных.

Возврат к списку

База знаний организована при поддержке делового сообщества. Спираль?!