考点精讲
记忆技巧
水平 = 同级越他人,纵向 = 低级越高级
改 ID 测水平越权、访问管理页测纵向越权
改 ID 测水平越权、访问管理页测纵向越权
常见误区
真题思路
常见问题
Q:水平越权和纵向越权有什么区别?
A:水平越权是同一权限级别的用户访问/操作他人资源(如改 ID 查看他人订单);纵向越权是低权限用户执行高权限操作(如普通用户访问管理功能)。
Q:如何检测越权漏洞?
A:修改 ID/参数查看是否可访问他人数据、直接访问管理页面/接口查看低权限用户是否可执行高权限操作。
Q:如何防护越权漏洞?
A:在服务端对每个请求做权限校验,而非仅前端隐藏入口;校验资源归属,确保用户只能访问自己有权访问的资源。
相关知识
教材出处:第4章 Web 漏洞 越权漏洞(水平/纵向)