夏风的博客
  • Home
  • About
Sign in Subscribe

vulnerability

A collection of 1 post
通俗理解系列 (1)—— 常见漏洞原理
vulnerability

通俗理解系列 (1)—— 常见漏洞原理

1. Shiro-550(“Remember me”的漏洞) 通俗解释:就像你家小区的门禁卡被伪造了。 * Shiro是一个Java的安全框架,负责做登录验证和权限管理。它的“记住我”功能(Remember Me)非常常见,就是登录网站时会勾选的“下次自动登录”。 * 原理: 1. 正常流程 :第一次成功登录后,服务器会给你一个“加密的门禁卡”(一个叫Cookie的东西)。这个卡里加密了你的身份信息(比如用户名)。下次你来,出示这张卡,服务器会 先解密 ,确认是你的卡,就让你进去了。 2. 漏洞出在哪 :Shiro用的 加密密钥(AES密钥)是硬编码在代码里的 ,就像小区的门禁系统用的是一把 全世界都知道的、统一的万能钥匙 。而且,它没有验证这个卡是谁签发的,只验证了解密后内容对不对。 * 攻击方式 :攻击者可以自己 伪造一张门禁卡 (比如写上一个叫“管理员”的身份)
16 Sep 2025 10 min read
Page 1 of 1
夏风的博客 © 2025
  • Sign up
  • 网站备案号:蜀ICP备2025162438号-1
Powered by Ghost