记录一次JWT的越权渗透测试

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

在重新评估业务后发现SSO登录和JWT认证存在漏洞,包括未校验签名、禁用hash和爆破弱秘钥。修复建议包括恢复authorizationToken并校验用户信息。渗透测试时应仔细观察每个包的记录。

🎯

关键要点

  • 重新评估业务后发现SSO登录和JWT认证存在漏洞。

  • 漏洞包括未校验签名、禁用hash和爆破弱秘钥。

  • 修复建议包括恢复authorizationToken并校验用户信息。

  • 渗透测试时应仔细观察每个包的记录。

  • Oracle WebCenter用于系统初始登录的认证。

  • JWT是流行的跨域认证解决方案,存在多种攻击方式。

  • 越权访问通过遍历UID实现,未严格校验UID和JWT authorizationToken。

  • 漏洞利用过程简单,通过API爆破实现任意用户登录。

➡️

继续阅读