WSSAT:一款功能強(qiáng)大的Web服務(wù)安全評估與審計工具
關(guān)于WSSAT
WSSAT是一款功能強(qiáng)大的Web服務(wù)安全評估與審計工具,該工具完全開源,并給廣大研究人員提供了一個動態(tài)環(huán)境,即只需要編輯其配置文件即可添加、更新或刪除漏洞。該工具接受WSDL地址列表作為輸入文件,并且針對每個服務(wù)都會對其中潛在的安全漏洞執(zhí)行靜態(tài)和動態(tài)測試。值得一提的是,該工具還會給我們指定好信息披露控制措施。在該工具的幫助下,所有的網(wǎng)絡(luò)服務(wù)不僅都可以同時進(jìn)行分析,而且組織還可以看到網(wǎng)絡(luò)系統(tǒng)整體的安全評估。
工具特性
WSSAT的目標(biāo)是允許各組織實現(xiàn)下列目標(biāo):
1、立即執(zhí)行Web服務(wù)安全分析;
2、通過報告查看Web服務(wù)總體安全評估;
3、強(qiáng)化網(wǎng)絡(luò)服務(wù)安全;
功能介紹
WSSAT的主要功能如下:
動態(tài)測試
1、不安全的通信-未使用SSL;
2、未經(jīng)身份驗證的服務(wù)方法;
3、基于錯誤的SQL注入;
4、跨站腳本漏洞;
5、XML炸彈;
6、外部實體攻擊-XXE;
7、XPATH注入;
8、HTTP OPTIONS方法;
9、跨站點跟蹤(XST);
10、X-XSS-Protection Header缺失;
11、SOAP故障消息Verbose輸出;
靜態(tài)分析
1、弱XML模式;
2、弱WS-SecurityPolicy;
信息泄漏
1、服務(wù)器或技術(shù)信息泄漏;
WSSAT的主要模塊
1、解析器;
2、漏洞加載器;
3、分析器/攻擊器;
4、日志記錄器;
5、報告生成器;
工具要求
Windows 7或更新版本;
.Net Framework 4.7
工具安裝
由于該工具基于C#開發(fā),因此我們首先需要安裝并配置好最新版本的VisualStudio。
接下來,廣大研究人員可以使用下列命令將該項目源碼克隆至本地:
git clone https://github.com/YalcinYolalan/WSSAT.git
接下來,切換到WSSAT\WSSAT\bin\Debug目錄,并提供讀寫權(quán)限以生成報告和日志。
在Visual Studio中加載項目代碼,并構(gòu)建項目,即可生成WSSAT.exe。
工具使用樣例
工具主界面
掃描SOAP Web服務(wù)
樣例WSDL文件:
文件選擇界面:
自定義SOAP標(biāo)簽條目界面:
掃描REST API
報告生成&日志記錄
自定義請求Header
許可證協(xié)議
本項目的開發(fā)與發(fā)布遵循LGPL-3.0開源許可證協(xié)議。
項目地址
WSSAT:【GitHub傳送門】
參考資料
https://www.visualstudio.com/downloads/
https://www.microsoft.com/en-us/download/details.aspx?id=55170
本文作者:Alpha_h4ck, 轉(zhuǎn)載請注明來自FreeBuf.COM