Web渗透之身份认证与访问控制缺陷(越权(水平垂直),访问控制(没有验证),脆弱验证(Cookie,JWT,Session等))

 

 

 

 

 

Web渗透之身份认证与访问控制缺陷(越权(水平垂直),访问控制(没有验证),脆弱验证(Cookie,JWT,Session))
1)身份认证与访问控制缺陷
身份认证与访问控制缺陷是Web应用安全中高发且危害严重的漏洞类型,核心源于应用对“用户身份合法性”“操作权限边界”的校验缺失或失效。本文将围绕越权(水平/垂直)、访问控制缺陷、脆弱验证三大维度,从定义、测试方法、工具、靶场实践四个层面展开系统性解析,帮助理解漏洞原理与渗透思路。

水平越权
水平越权用户信息获取是没有对用户请求ID或者其他参数进行比较直接查询等操作,如A用户可以访问B,C等用户信息。

垂直越权
垂直越权就是低权限用户(如普通用户)突破权限等级,访问/操作高权限用户(如管理员)的资源

访问控制
访问控制缺陷是“更基础的权限校验缺失”,比越权漏洞更直接,核心是应用未建立有效的“访问准入机制”,允许未授权用户直接访问受保护资源。
空口令/默认口令:后台登录允许空密码登录,或保留默认账号(如admin/admin)未强制修改。
匿名访问:受保护资源(如/backup/database.sql、/admin/logs.php)无需登录即可直接访问。
白名单失效:IP白名单配置错误(如白名单包含0.0.0.0/0)、referer白名单可伪造,导致未授权IP访问。
默认安装残留:应用默认安装后未删除安装目录(如/install.php)、未清理安装日志,攻击者可重新安装覆盖管理员账号。

脆弱验证
脆弱验证指身份验证载体(Cookie/Token/JWT/Session)因设计或实现缺陷,导致攻击者可伪造、篡改或窃取身份标识,突破访问控制。
Cookie脆弱性:敏感信息明文存储(如user_id=1&is_admin=0)可直接修改;未设置HttpOnly、Secure、SameSite属性,存在被窃取、拦截或跨站利用风险;Cookie值规则简单可预测,易被伪造。
JWT脆弱性:后端未校验签名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值