《安全测试指南》——身份管理测试【学习笔记】

news/2025/1/11 23:33:39/文章来源:https://www.cnblogs.com/4wheel/p/18665912
【身份管理测试】

1. 角色定义测试(OTG-IDENT-001)

测试方法:即纵向越权。

 

2.用户注册流程测试(OTG-IDENT-002)(括号内容为个人理解)

测试方法

1)验证用户注册的身份要求与业务和安全要求一致

  · 是否任何人都能注册访问?(是否需要内部人员或是特定证件才可注册)

  ·是否通过人工在配置访问权限前进行审查,或是如果达到标准后自动获取?(注册后是否有人工审核,还是系统自动审核通过)

  ·能否同一用户或身份多次注册?(是否可以同一用户名覆盖注册)

  ·用户能否注册不同的角色和权限?(是否可以自选角色和权限)

  ·需要什么身份证明的登记是成功?(需要什么身份认证,手机号?身份证号?手机验证码?人脸识别?)

  ·注册的身份实体验证了吗?(身份识别或人脸识别真实身份了没?)

2)验证注册过程

  ·身份信息是否易被伪造或造假?(身份信息是否有校验真假?)

  ·在注册工程中能否操控交换用户信息? (是否可篡改信息?)

 

3.账户配置过程测试(OTG-IDENT-003)(括号内容为个人理解)

测试方法

  1)决定什么角色能够配置用户并且什么类型的账户他们能够配置

  ·是否有任何验证来审查和授权配置请求?(是否有token或是cookie来判断是否有权限执行该操作)

  ·是否有任何验证来审查和授权撤销配置请求?(是否有token或是cookie来判断是否有权限执行该操作)

  ·是否管理员配置其他管理员或仅配置用户?(是否有多个配置管理员)

  ·管理员或普通用户配置账户权限是否过大?(业务问题,角色权限最小化)

  ·管理员或普通用户是否能撤销配置的账户权限?(业务问题,角色权限最小化)

  ·被撤销的用户文件或资源如何管理?他们删除了吗?是否访问转移?(撤销后,失效的用户如何管理,用户里的附件是销毁还是如何处理)

 

4.账户枚举和可猜测的用户账户测试(OTG-IDENT-004)(括号内容为个人理解)

 

测试方法

 

  1)黑盒测试

  ①HTTP响应消息(响应内容、响应长度、响应时间)

  请求:有效用户名/错误密码  →  响应:密码不正确

  请求:无效用户名/错误密码  →  响应:用户名不存在

 

  ②其他枚举法

  <分析在登录页面收到的错误码>(有效用户名与无效用户名错误码的差别)

  <分析URLs和URLs重定向>(有效用户名与无效用户名重定向的差别)

  <URL探测>根据403 Forbidden 和404 Not Found来判断

  例:http://www.test.com/account1    →   403 Forbidden

         http://www.test.com/account2    →   404 Not Found

  <分析网页标题>网页返回的标题信息(如:Invalid user/Invalid authentication)

  <分析从恢复机制接收到的消息>(忘记密码、找回密码、找回账号功能里面的信息枚举)

  <友好的404错误消息>(请求不存在用户时的响应(可能是200ok+图片))

  ③猜测用户(通过已知账号规则,推测可能存在的账号)

  例:Ruser001、Ruser002;Freddie Mercury的账号是fmercury,则可推测Roger Taylor的账号是rtaylor。

  2)灰盒测试

  <测试验证错误消息>(同黑盒)

 

 

5.弱的或未实施的用户策略测试(OTG-IDENT-005)(其实意思跟004有点重复)

 

测试方法

 

  ·查明账户命名规范(特定易猜解的命名规范)

  ·评估应用程序对有效和无效账户名的响应

  ·根据无效和有效账户名的响应不同来枚举有效的账户名

  ·使用账户名目录来枚举有效的账户名

 

6.身份管理测试工具

  1)角色定义测试:最彻底最准确的方法是手工,而spidering tools工具可用每个角色轮流登录并爬取(要排除注销/退出登录链接);

  2)用户注册流程测试:http代理抓包;

  3)账户配置过程测试:最彻底最准确的方法是手工,http代理抓包;

  4)账户枚举和可猜测的用户账户测试:WebScarab、curl、perl、Sun Java Access&Identity Manager users enumeration tool;

 

7.加固措施

  1)配好权限;

  2)注册流程实现相应凭证信息保护之安全需求的鉴别和验证;  

  3)应用程序返回一致的错误响应信息。

  4)确保默认系统账户和测试账户在发布到生产前被删除;

 

 

*本文仅为《安全测试指南4.0》一书的个人学习笔记

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/867961.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【pcap文件】TCP重传与重叠碎片

#pcap文件 网络流量数据包捕获是网络安全领域的重要部分,而pcap文件则是这一过程的常见载体。为了深入解析pcap文件中潜在的可疑网络流量,我们需要运用强大的网络安全威胁评估与审计工具。这些工具能够帮助我们捕捉、记录、检测和诊断网络中的数据传输问题,及时发现异常活动…

【pcap文件】ARP中毒

#pcap文件 网络流量数据包捕获是网络安全领域的重要部分,而pcap文件则是这一过程的常见载体。为了深入解析pcap文件中潜在的可疑网络流量,我们需要运用强大的网络安全威胁评估与审计工具。这些工具能够帮助我们捕捉、记录、检测和诊断网络中的数据传输问题,及时发现异常活动…

【pcap文件】TTL过期攻击

#pcap文件 网络流量数据包捕获是网络安全领域的重要部分,而pcap文件则是这一过程的常见载体。为了深入解析pcap文件中潜在的可疑网络流量,我们需要运用强大的网络安全威胁评估与审计工具。这些工具能够帮助我们捕捉、记录、检测和诊断网络中的数据传输问题,及时发现异常活动…

《docker基础篇:2.Docker安装》包括前提说明、Docker的基本组成、Docker平台架构图解(架构版)、安装步骤、阿里云镜像加速、永远的HelloWorld、底层原理

《docker基础篇:2.Docker安装》包括前提说明、Docker的基本组成、Docker平台架构图解(架构版)、安装步骤、阿里云镜像加速、永远的HelloWorld、底层原理@目录2.Docker安装2.1前提说明2.2Docker的基本组成2.3Docker平台架构图解(架构版)2.3.1Docker平台架构图解(入门版)2.3.2Do…

【逆向】查看APK文件源代码

1、先生成jar包 首先将apk修改文件名为zip或rar 首先将apk文件修改后缀名为zip,然后解压缩,得到解压之后的文件夹,文件夹中有一个classes.dex文件(这个文件就是java文件编译再通过dx工具打包而成的)zip->jar 接下来使用dex2jar:将apk反编译成java源码(classes.dex转化成…

读取HTTP首部

问题 希望读取一个HTTP请求首部。 解决方案 要读取一个首部,可以查看$_SERVER超级全局变量数组: //User-Agent首部 echo $_SERVER[HTTP_USER_AGENT]; 要读取所有首部,可以调用getallheaders(): $headers = getallheaders(); foreach($headers as $a=>$b){ print "$a:…

工地反光衣穿戴智能监测摄像机

工地反光衣穿戴智能监测摄像机系统通过技术创新和智能化应用,为建筑工地的安全管理提供了全新的解决方案。未来,随着技术的不断进步和应用场景的扩展,相信这类系统将在全球范围内得到广泛应用,为工人的安全作业提供更加可靠的保障和支持。在现代社会,建筑工地是高风险的工…

手把手带你搭建CI/CD工作流

一、什么是CI/CD? 持续集成(ContinousIntergration,CI)是在源代码变更后自动检测、拉取、构建和进行自动化测试的过程,属于开发人员的自动化流程。 该解决方案可以解决在一次开发中有太多应用分支,从而导致相互冲突的问题。其基本思路是,自动化监测代码仓库的变化并拉取…

非法闯入智能监测摄像机

非法闯入智能监测摄像机具备多项显著优势。首先,它能够智能分析画面中的人物和物体,通过对比数据库识别可疑目标,自动过滤正常活动,减少误报。其次,这些摄像机通常具备夜视功能和高清画质,确保在各种光线条件下都能清晰记录可疑行为。此外,很多智能摄像机支持远程监控,…

Java基础学习(六)

Java基础学习(六):面向对象 目录Java基础学习(六):面向对象概念类的结构对象的创建与初始化内存分析封装继承多态Instanceof 和 类型转换Static 关键字抽象类接口内部类 本文为个人学习记录,内容学习自 狂神说Java概念面向过程 vs 面向对象面向过程步骤清晰简单,第一步…

自如电费欺诈,屡教不改 All In One

自如电费欺诈,屡教不改 All In One 自如电费欺诈 常见手段汇总 💩 电表示数,自如抄表时候故意多抄、错抄! 导致使用电量和电费暴增,与国家电网 app 查询的实际使用量完全不一致!不严格按照国家和地方的居民电费分档计费标准的价格收费,随意向上跨档高价收费、多收费! …

插件广场

Obsidian 插件集市 (pkmer.cn)