通用漏洞-水平越权&垂直越权
通用漏洞-水平越权 & 垂直越权
1、逻辑越权原理
- 水平越权: 用户信息获取时未对用户与ID比较判断直接查询等
- 垂直越权: 数据库中用户类型编号接受篡改或高权限操作未验证等
2、访问控制原理
- 验证丢失:未包含引用验证代码文件等
- 取消验证: 支持空口令、匿名、白名单
3、脆弱验证原理
- cookie&Token&jwt:不安全的逻辑验证
漏洞原因:
用户没有固定,在修改密码时,可以抓包修改其他用户信息。
漏洞修复:
固定已经登录的用户
未登录删除后台文章漏洞
逻辑顺序错误
未登录删除以后,跳转登录页面
uset()重置函数
ulink()
脆弱验证
未授权访问
越权直接访问没有验证的页面
1、没有验证,删除了验证代码
2、有验证 逻辑顺序搞错了,代码执行后验证
3、有验证,验证产生在用户凭据验证上cookie jwt token
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 💫YaaBlog!