郑州软件测试中心:Web安全渗透测试基本流程
发布时间:2022-09-15 16:00
阅读数:

【郑州软件测试中心:Web安全渗透测试基本流程】

Web安全渗透测试的基本流程是什么样的?跟郑州软件测试中心小编一起来了解一下吧:1.明确目标  1)确定范围:测试的范围,如:IP、域名、内外网、整站or部分模块。  2)确定规则:能渗透到什么程度(发现漏洞为止or继续利用漏洞)、时间限制、能否修改上传、能否提权...  · 目标系统介绍、重点保护对象及特性。  · 是否... 1.明确目标 · 是否允许数据破坏?  · 测试之前是否应当知会相关部门接口人? · 接入方式?外网和内网? · 渗透过程是否需要考虑社会工程? 3)确定需求:web应用的漏洞(新上线程序)  人员权限管理漏洞(针对人员、权限)? 2.分析风险 获得授权分析渗透测试过程中可能产生的风险,如大量测试数据的处理、影响正常业务开展、服务器发生异常的应急、数据备份和恢复、测试人力物力成本...由测试方书写实施方案初稿并提交给客户(or本公司内部领导)进行审核。在审核完成后,从客户(or本公司内部领导)获取对测试方进行书面委托授权书,授权测试方进行渗透测试。 3.信息收集在信息收集阶段 我们需要尽量多的收集关于目标web应用的各种信息,比如:脚本语言的类型、服务器的类型、目录的结构、使用的开源软件、数据库类型、所有链接页面,用到的框架等。方式:主动扫描;开放搜索开放搜索:利用搜索引擎获得后台、未授权页面、敏感url "基础信息:IP,网段,域名,端口

  系统信息:操作系统版本

  应用信息:各端口的应用,例如web应用,邮件应用等

  版本信息:所有探测到的版本

  服务信息:服务器类型、版本

  人员信息:域名注册人员信息,web应用中网站发帖人的id,管理员姓名等

  防护信息:试着看能否探测到防护设备" 4.漏洞探测(手动&自动) 利用上一步中列出的信息,使用相应的漏洞检测。 方法:1)漏扫:AWVSAppScan...2)结合漏洞去exploit-db等位置找利用3)在网上寻找验证POC  5.漏洞验证 将上一步中发现的有可能可以成功利用的全部漏洞都验证一遍。结合实际情况,搭建模拟环境进行试验,成功后再应用于目标中。 ·自动化验证:结合自动化扫描工具提供的结果 · 试验验证:自己搭建模拟环境进行验证 · 公开资源的利用exploit-db/wooyun/渗透代码网站通用、缺省口令厂商的漏洞警告等 6.信息分析  绕过防御机制:是否有防火墙等设备,如何绕过。   攻击代码:经过试验得来的代码,包括不限于xss代码,sql注入语句等。 获取内部信息:基础设施(网络连接,vpn,路由,拓扑等)。 持续性存在:一般对客户做渗透不需要。rookit,后门,添加管理账号,驻扎手法等。 清理痕迹:清理相关日志(访问,操作),上传文件等。 整理渗透工具:整理渗透过程中用到的代码,pocexp等。

 关于Web安全渗透测试的基本流程,今天郑州软件测试中心小编就为大家分享到这里啦~


标签:软件测试软件测试中心郑州软件测试Web安全渗透测试软件测试流程郑州软件测试中心

【本文标题】郑州软件测试中心:Web安全渗透测试基本流程,【本文网址】http://www.dzytc.cnhttp://www.dzytc.cn/news/146.html