Bootstrap

【网络安全 | 漏洞挖掘】绕过SAML认证获得管理员面板访问权限

未经许可,不得转载。

什么是SAML认证?

SAML(安全断言标记语言)用于单点登录(SSO)。它是一种功能,允许用户在多个服务之间切换时无需多次登录。例如,如果你已经登录了facebook.com,就不需要再次输入凭据就能使用messenger.com。

SAML是如何工作的?

SAML使用XML在身份提供者(IdP)和服务提供者(SP)之间传递认证数据。当用户首次通过身份提供者登录单点登录系统时,身份提供者会将SAML属性提供给服务提供者。服务提供者会请求身份提供者进行认证和授权。

每个身份提供者和服务提供者都需要在SAML配置上达成一致。双方需要有相同的配置,才能使SAML认证正常工作。

在这里插入图片描述

SAML响应结构

理解SAML响应的结构对于理解认证和授权协议的工作原理至关重要。

;