水平越权和垂直越权

上一篇 / 下一篇  2023-06-23 18:44:27 / 个人分类:笔记

水平越权和垂直越权

水平越权访问是一种 “基于数据的访问控制” 设计缺陷引起的漏洞,垂直越权是一种 “基于 URL 的访问控制” 设计缺陷引起的漏洞,本质上是所利用的漏洞不同获得的权限不同。垂直越权是一种 “基于 URL 的访问控制” 设计缺陷引起的漏洞,又叫做权限提升攻击,而水平越权访问是一种 “基于数据的访问控制” 设计缺陷引起的漏洞,两者在本质上完全不同。

两者具体如下:

  1. 水平越权访问是一种 “基于数据的访问控制” 设计缺陷引起的漏洞。由于服务器端在接收到请求数据进行操作时没有判断数据的所属人 / 所属部门而导致的越权数据访问漏洞。假设用户 x 和用户 y 属于同一角色,拥有相同的权限等级,他们能获取自己的私有数据(数据 x 和数据 y),但如果系统只验证了能访问数据的角色,而没有对数据做细分或者校验,导致用户 x 能访问到用户 y 的数据(数据 y),那么用户 x 访问数据 y 的这种行为就叫做水平越权访问。

  2. 垂直越权是一种 “基于 URL 的访问控制” 设计缺陷引起的漏洞,又叫做权限提升攻击。由于后台应用没有做权限控制,或仅仅在菜单、按钮上做了权限控制,导致恶意用户只要猜测其他管理页面的 URL 或者敏感的参数信息,就可以访问或控制其他角色拥有的数据或页面,达到权限提升的目的。




TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-28  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 332
  • 日志数: 1
  • 建立时间: 2023-06-23
  • 更新时间: 2023-06-23

RSS订阅

Open Toolbar