视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
AccessControlFlaws
2020-11-09 07:31:08 责编:小采
文档


Access Control Flaw:访问控制缺陷 角色的访问 控制方案: 个角色代表一组访问权限和特权, 单个用户可以设置多个角色。 角色访问控制方案由:角色权限管理,角色分配 构成 目前访问控制出现问题的地方一般在:事务,资源。 事务:值操作,比如:delete,mo

Access Control Flaw:访问控制缺陷

角色的访问控制方案:个角色代表一组访问权限和特权,单个用户可以设置多个角色。

角色访问控制方案由:角色权限管理,角色分配 构成

目前访问控制出现问题的地方一般在:事务,资源。

事务:值操作,比如:delete,modified等

资源:好理解,就是访问的内容,有一个标志,比如:ID,Name

水平权限概念

URL中若包含用户身份标识,通过修改该标识来达到转换身份的目的

URL或请求中包含资源ID,通过修改该ID来达到跨身份的操作资源

垂直权限概念

复制其他不同角色的URL或请求,在普通用户身份时发起,检查是否越权

Webgoat中的内容:

1、Using an Access Control Matrix

找出除了admin以外,角色是[User, Manager],可以访问Account Manager资源的用户

2、Bypass a Path Based Access Control Scheme

尝试访问服务器文件,比如tomcat/conf/tomcat-users.xml

3、LAB: Role Based Access Control

Bypass Business Layer Access Control:绕过事务层

Bypass Data Layer Access Control:绕过数据层

4、Remote Admin Access

直接在URL中加一个参数&admin=true, 试图使用管理员身份访问该页面

下载本文
显示全文
专题