API接口之Web Service测试工具Soap UI PRO、SOAPSonar、Burp Suite、WSSAT、WS-A

举报
黑色地带(崛起) 发表于 2023/02/16 23:11:28 2023/02/16
【摘要】 API接口之Web Service测试工具Soap UI PRO、SOAPSonar、Burp Suite、WSSAT、WS-Attacker

API接口之Web Service测试工具Soap UI PRO、SOAPSonar、Burp Suite、WSSAT、WS-Attacker

 目录

一、Soap UI PRO

1.1、介绍:

1.2、下载:

1.2.1、官网下载(需付费):

1.2.2、网站下载(节约经济):

1.2.3、GitHub(最新、开源、需自己搭建):

二、SOAPSonar

 2.1、介绍:

 2.2、下载:

三、Burp Suite

四、WSSAT - Web Service Security Assessment Tool

4.1、介绍:

 4.2、下载:

4.3、配置:

4.3.1、WSSAT 开发环境‎

4.3.2、要求‎

4.3.3、WSSAT 安装‎

五、WS-Attacker

5.1、介绍:

5.2、功能:

 5.3、下载:

5.3.1、直接获取JAR文件

5.3.2、下载地址(GitHub):

5.4、功能:

5.4.1、‎动态测试:‎

5.4.2、‎静态分析:‎

‎5.4.3、信息泄露:‎

5.4.4、‎WSSAT的主要模块:‎

5.5、测试内容:


编辑

 (没有不透风的接口)


一、Soap UI PRO

1.1、介绍:

soapUI pro(商业非开源版本),soapUI Free(开源)


(自动化测试)创建、管理、执行REST,SOAP和GRAPHQL API,JMS,JDBC和其他Web服务上的端到端测试(容易上手)


通过soap/http来检查、调用、实现Web Service的功能测试、负载测试、互操作性测试、回归测试、符合性测试等。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用



1.2、下载:

1.2.1、官网下载(需付费):

The World's Most Popular API Testing Tool | SoapUI https://www.soapui.org/


1.2.2、网站下载(节约经济):

建议支持正版,但是资金有限,就可以在网上下载pojie版的


1.2.3、GitHub(最新、开源、需自己搭建):

SmartBear/soapui: SoapUI is a free and open source cross-platform functional testing solution for APIs and web services. (github.com) https://github.com/SmartBear/soapui虽然是最新的,但是需要自己把环境搭建好


编辑







二、SOAPSonar

 2.1、介绍:

提供服务测试、诊断解决方案(综合的测试解决方案),在服务开发的整个周期中都可使用其功能。


是基于HTTP,HTTPS, MQ 和 JMS协议的SOAP, XML, 和REST服务提供简单、直观和综合的测试。SOAPSonar测试框架容易部署,且不需要SOAP,XML,或者 WSDL的背景知识。创建更复杂的测试任务(功能、性能、认证、一致性和安全性测试)



 2.2、下载:

下载地址(官网):

SOAPSonar | Crosscheck Networks http://www.crosschecknet.com/products/soapsonar/



三、Burp Suite

 各模块分析使用

(接口这块,使用Postman会显得更专业)

Burpsuite【十二模块一次解决】【这都不看?】Filter、Target、Scanner、Proxy、Intruder、Repeater、Sequencer、Decoder、Comparer… https://blog.csdn.net/qq_53079406/article/details/123590641?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165201640416782246430821%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165201640416782246430821&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-123590641-null-null.nonecase&utm_term=burp&spm=1018.2226.3001.4450





四、WSSAT - Web Service Security Assessment Tool

4.1、介绍:

Web 服务安全分析‎

通过报告查看整体安全评估‎

强化其 Web 服务‎


开源的Web服务安全扫描工具,它提供了一个动态环境,只需编辑其配置文件即可添加,更新或删除漏洞。此工具接受 WSDL 地址列表作为输入文件,对于每个服务,它对安全漏洞执行静态和动态测试。它还进行信息披露控制。使用此工具,可以立即分析所有Web服务,并且组织可以看到整体安全评估。‎






 4.2、下载:

下载地址(GitHub):

YalcinYolalan/WSSAT: WEB SERVICE SECURITY ASSESSMENT TOOL (github.com) https://github.com/YalcinYolalan/WSSAT


4.3、配置:

4.3.1、WSSAT 开发环境‎

C#    
Microsoft Visual Studio Community Edition 2017 (https://www.visualstudio.com/downloads/)


4.3.2、要求‎

Windows OS (7 or later)
.Net Framework 4.7 (https://www.microsoft.com/en-us/download/details.aspx?id=55170)


4.3.3、WSSAT 安装‎

Step 1:

Download the WSSAT folder and copy/extract it to your Windows computer


Step 2:

Go to WSSAT WSSAT\WSSAT\bin\Debug folder (Read/Write permission is required to generate report, log etc.)


Step 3:

Double click WSSAT.exe




五、WS-Attacker

5.1、介绍:

WS-Attacker 是一个用于 Web 服务渗透测试的模块化框架。


‎WS-Attacker 背后的基本思想是提供一种功能来加载 WSDL 文件并将 SOAP 消息发送到 Web 服务终结点(使用底层 SoapUI 框架执行)。可以使用各种插件和库来扩展此功能,以构建特定的 Web 服务攻击。


5.2、功能:

WS-Attacker 支持以下攻击:



 5.3、下载:

5.3.1、直接获取JAR文件

WS-Attacker - Browse Files at SourceForge.net https://sourceforge.net/projects/ws-attacker/files/


5.3.2、下载地址(GitHub):

RUB-NDS/WS-Attacker: WS-Attacker is a modular framework for web services penetration testing. It is developed by the Chair of Network and Data Security, Ruhr University Bochum (https://nds.rub.de/ ) and the Hackmanit GmbH (https://www.hackmanit.de/). (github.com) https://github.com/RUB-NDS/WS-AttackerGITHub的源代码需要自己构建

  • Java 7 or higher
  • maven
  • git



5.4、功能:

5.4.1、‎动态测试:‎

  • ‎不安全的通信 - 未使用 SSL‎
  • ‎未经身份验证的服务方法‎
  • ‎基于错误的 SQL 注入‎
  • ‎跨站点脚本‎
  • ‎XML 炸弹‎
  • ‎外部实体攻击 - XXE‎
  • ‎XPATH 注入‎
  • ‎HTTP 选项方法‎
  • ‎跨站点跟踪 (XST)‎
  • ‎缺少 X-XSS 保护标头‎
  • ‎详细的 SOAP 错误消息‎

5.4.2、‎静态分析:‎

  • ‎弱 XML 架构:无限次‎
  • ‎弱 XML 架构:未定义的命名空间‎
  • ‎弱 WS-安全策略:不安全的传输‎
  • ‎WS 安全策略薄弱:支持令牌保护不足‎
  • ‎弱 WS-Security 策略:令牌不受保护‎

‎5.4.3、信息泄露:‎

  • ‎服务器或技术信息泄露‎

5.4.4、‎WSSAT的主要模块:‎

  • ‎解析器‎
  • ‎漏洞加载程序‎
  • ‎分析器/攻击者‎
  • ‎记录‎
  • ‎报告生成器‎


5.5、测试内容:

  • ‎模糊‎
  • ‎XSS /SQLi/ 格式错误的 XML‎
  • ‎文件上传‎
  • ‎X径注射‎
  • ‎XML 炸弹 (DoS)‎
  • ‎基于身份验证的攻击‎
  • ‎重放攻击‎
  • ‎会话固定‎
  • ‎XML 签名包装‎
  • ‎会话超时‎
  • ‎主机密码支持/有效证书/协议支持‎
  • ‎哈希算法支持‎

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。