十三種好用的免費安全測試工具

2020-12-25 51cto

【51CTO.com快譯】現如今,隨著DevOps(其中也包括DevSecOps)正逐漸將安全性測試添加到我們的管道之中。有時候,人們會認為與安全相關的測試是最難以實現自動化的部分。此類測試往往缺乏容易上手的簡單工具。其實,這主要是由於測試人員未找到合適的資源。本文將向您介紹十三種頂級易用的、且免費開源的安全測試工具。

1. Excercise in a Box

Excercise in a Box是由英國國家網絡安全中心(National Cyber Security Center)所推出的在線工具。它可以幫助用戶獲悉自己的應用是否容易遭受到網絡攻擊。

同時,該工具可以提供各種場景,以便貴組織在安全的環境中,根據自己所設定的允許的時間,反覆演練自身面對安全攻擊事件的響應能力。可以說,它匯聚了您需要執行的各種計劃、設置、交付、以及事後整改活動等一切資源。

2. Needle

作為iOS版的測試框架,Needle是由美國黑帽公司(Black Hat USA)所推出的。它是一種模塊化的開源框架,其目標是為了簡化針對iOS應用安全評估的整體過程。同時,該工具能夠為您提供各種安全測試活動的關鍵要點。

除了面向專業的安全測試人員,開發人員也可以用它來加固自己編寫出的程序代碼。

3. DevSlop

隨著技術應用的發展,以及用戶對於產品質量與服務性能要求的提升,您可能會接到類似於針對那些採用了微服務、API、以及容器化等應用程式的測試任務。

這些實現技術方面的迭代,迫使安全人員重新審視自己的傳統測試方式。作為OWASP的一個子項目Sloppy DevOps(或稱為DevSlop)能夠通過不同的模塊開展各項深入研究。其中包括了:應用程式的易受攻擊點,各種管道,以及提供DevSlop Show的相關功能。

可以說:如果您正在考慮全面地加固DevOps管道安全性的話,那麼DevSlop就是一款非常不錯的入門級工具與資源。

4. 移動安全框架(Mobile Security Framework)

移動安全框架(https://dzone.com/articles/three-essential-mobile-security-measures)被業界稱為:一種多功能的自動化移動應用類滲透測試框架。它可以執行動態分析,靜態分析,Web APT測試、以及惡意軟體等方面的分析。

在實際測試中,它可以被用於針對iOS、Android和Windows等平臺移動應用內部的二進位原始碼,乃至於程序截圖,採取快速、有效的安全性分析。同時,它還可以在運行時(runtime)級別,對Android應用程式進行動態應用測試。另外,它還擁有針對Web API的特殊安全掃描程序—CapFuzz,並能夠支持Web API的模糊處理。

5. Frida

Frida是面向逆向工程師、開發人員、以及安全研究人員的一種動態工具包。同時,它也是一種實現了應用程式鉤子(hooking)的工具包和框架。

在Frida網站上,它要求用戶將自己的不同腳本放入其黑盒進程中,以便「鉤取」各種功能與crypto API,並監視與跟蹤那些私有的程序代碼。顯然,它並不需要任何應用的原始碼。

6. Nishang

如果您的默認安全腳本語言是PowerShell的話,那麼請選用Nishang框架。作為有效負載與腳本的結合,Nishang允許用戶使用PowerShell來進行滲透式、攻擊性安全、以及紅隊(Red Teaming,譯者註:是在傳統滲透測試的基礎上,更著重於針對企業人員、業務系統、供應鏈、辦公系統、物理安全等方面真實脆弱點的攻擊評估。)測試。用戶可以在當前滲透測試的各個階段使用到該工具。

7. Tamper

作為瀏覽器的擴展程序,Tamper Chrome允許用戶即時地更改HTTP請求,並能夠協助進行各項網絡安全的相關測試。目前,它適用於包括Chrome OS在內的所有作業系統。同時,它還允許用戶深入地檢查瀏覽器所發送的請求及其響應。

8. InSpec

InSpec是一種高級的軟體測試和審核框架。作為基礎架構的開源式框架,該工具能夠針對程序中的人類可讀(human-readable)語言和機器語言,分析和闡釋代碼級別的安全性、合規性、以及策略需求。

9. Faraday

作為集成式滲透測試環境(Integrated Penetration-Test Environment,IPE),Faraday它是一種多用戶滲透測試方式的補足工具。它可以被用於針對那些在安全審核過程中所產生的數據,進行專業的索引、分發和分析。

在實際使用過程中,測試人員能夠以多用戶的方式,充分利用到社區裡現有的各類工具,這也是Faraday的開發目的所在。由於在設計之初就已經考慮到了簡單性,因此用戶在使用過程中,會發現Faraday的終端與系統上的常用終端並無太大的區別。另外,該工具還提供了一系列特殊功能,以協助用戶改善其現有的工作流程。

10. Pocsuite

Pocsuite是一種概念驗證(proof-of-concept)和遠程漏洞測試的開發框架。對於安全研究人員和滲透測試人員來說,該工具具有強大的概念驗證引擎,以及各種細分的功能。

11. Taipan

作為一種自動化的Web應用類漏洞掃描程序,Taipan能夠方便用戶自動化地進行Web漏洞的識別。Taipan是一種開放式的項目,它包含了能夠兼容與支持其他組件的測試引擎。該工具的界面類似於一個Web儀錶板,用戶可以在其中掃描並管理各類漏洞,下載掃描器代理程序、以及在特定的主機上運行並輸出PDF格式的報告。

12. Pacu

Pacu是一種AWS的開發框架。它的主要功能是針對Amazon的Web Services進行各項安全性測試。

13. Secure Guild

眾所周知,測試人員從來不缺少五花八門的工具圖譜,安全測試也同樣如此。如果您是剛剛入門、或初次開展安全類測試的話,那麼請不要放過對於Secure Guild的試用。該資源是一種專門致力於討論安全測試相關問題的在線會議服務。該平臺不但能夠為您答疑解惑,還可以讓您學到各種安全測試的知識與技能。

原文標題:Top Free Security Testing Tools,作者:Taqi Ahmed

【51CTO譯稿,合作站點轉載請註明原文譯者和出處為51CTO.com】

【編輯推薦】

【責任編輯:

趙寧寧

TEL:(010)68476606】

點讚 0

相關焦點

  • 這10個安全測試工具,優秀且免費
    有不少開發人員覺得安全測試是最難以實現自動化的部分,其實這主要是由於沒有找到合適的工具來進行測試。今天給大家介紹10個易用、開源且免費的安全測試工具,希望能夠對你有幫助。1、Nishang如果喜歡用PowerShell,那麼可以試試Nishang。Nishang是有效負載與腳本的結合,可以用PowerShell來進行滲透式、攻擊性安全、以及紅隊測試。測試人員可以在當前滲透測試的各個階段使用到該工具。
  • 怎麼檢測網站是否安全?網站安全測試的工具有哪些?
    我們來看看安全測試人員常用的十種優秀的開源工具:1. NetSparker作為一款一站式的工具,NetSparker能夠滿足絕大多數網絡的安全需求。它既可以被用在宿主機上,又可以被作為自託管解決方案的一部分。該平臺能夠非常容易地完全集成到,現有的任何一種測試環境或開發環境中。
  • 10 款程式設計師必備的免費開源安全工具,助你成為極客
    信息安全工程師、網絡安全產品以及相關的技術和流程都需要耗費企業大量的成本,對於大部分企業來說,往往會縮減這一部分的支出,因此許多開發人員都會首選免費的開源安全工具。
  • 分享幾款優秀的API測試工具
    無可厚非,API測試是成功實現持續集成,並保持DevOps實踐的重要組成部分。數據顯示開發人員對於Web和API服務的測試興趣,在過去幾十年中呈逐漸增長的趨勢。 API測試是一個過程,它主要關注的是已開發的API是否滿足安全性、可靠性、性能等等。在產品上線前,通過API測試可以提高軟體質量,降低重大安全風險。
  • 您需要知曉的20款測試工具庫
    本文向您介紹20種自動化測試工具與庫,其中包括一些對於自動化測試、單元測試、以及各種其他類型測試需求非常實用的工具。希望它們能夠對您的項目有所幫助。許可證:開源3.TaikoTaiko是由來自ThoughtWorks的團隊,所構建的、免費開源的瀏覽器自動化工具。作為一個Node.js庫,Taiko具有清晰而簡潔的API,可以自動化諸如Chrome、Microsoft Edge、以及Opera等瀏覽器。通常,用Taiko編寫出的測試程序,具有很高的可讀性和可維護性。
  • 測試網站必備的7款A/B測試工具。
    當你利用熱圖等其他工具進行A / B測試時,你將能夠清楚地了解哪些內容在起作用,哪些沒在起作用。 優化對於你來說至關重要。市場和消費者的興趣處於不斷發展的狀態,因此你需要緊跟趨勢。 A / B測試是一種了解客戶時下喜歡什麼東西的好方法,並且可以幫助你找到可以改進的地方。 風險更低。
  • Web安全:編解碼工具
    Web安全:編解碼工具 編碼是信息從一種形式轉換為另一種形式的過程,例如URL編碼、Base64編碼及十六進位編碼等。也指將編碼後的字符或者字符串還原為信息的過程,如解碼與編碼互逆。現在常用的編碼、解碼工具有XSSEncode、小葵多功能轉換工具等。
  • 告別虛擬機,用Windows10沙盒測試應用程式,免費又安全
    Windows沙盒是一個臨時、安全且隔離的虛擬環境,你可以在其中測試新軟體或不受信任的軟體,並使用其他設置和配置進行播放。微軟通過在自己的虛擬機管理程序中創建一個單獨的內核來實現這一點。當你打開Windows沙盒時,會發現Windows創建了一個新的乾淨作業系統,可以直接從你的系統中進行鏡像。
  • 安全廠商FireEye被黑,紅隊測試工具及客戶資料外流
    全球最大安全軟體公司之一FireEye昨(8)日公布近日遭到疑似國家支持的黑客攻擊,造成該公司提供安全測試的工具,以及部分客戶資料外洩。 FireEye執行長Kevin Mandia指出,分析攻擊手法顯示黑客對作業環境安全有深厚知識,且行動精準而自製。他們運用多種方法使安全工具及鑑識分析無從發現他們的行蹤,有些更是安全業界前所未見的新手法,顯示為國家支持的黑客組織。 攻擊行動稍早由微軟證實,目前FireEye已經協同聯邦調查局及微軟進行調查。
  • 10款主流的軟體測試工具,你用過嗎
    2、SoapUISoapUI是廣泛使用於SOAP和REST api的開源測試自動化工具,它以異步測試、可重用腳本和強大的數據驅動測試而聞名。該工具附帶一個開源的高級版本。高級版本具有一些高級功能,如SQL查詢生成器、斷言嚮導和表單編輯器。
  • Cloudflare 發布工具測試 ISP 是否部署 BGP 安全系統
    的在線工具測試 ISP 是否部署 RPKI。作者:安華金和邊界網關協議 BGP 是網際網路核心基礎設施的組成部分,但過去幾年 BGP 發生過許多次嚴重的路由洩漏,導致一個網絡的流量被重定向路由經過其它網絡。BGP 路由洩露有可能是失誤造成的,但也有的因為頻繁發生而被認為潛在具有惡意。BGP 的問題在於它過於信任收到的路由廣播通告。
  • Web安全:截包工具
    Web安全:截包工具 提及截包工具,我們自然就會想到重放攻擊。重放攻擊是一種主動的攻擊方式,一般是由中間人發起的攻擊。以前常用的截包工具有Winsock Expert,現在常用的截包工具有Burp Suite、Fiddler及Wireshark等。1、Burp SuiteBurp Suite基本上是一個截包、改包及發包的工具,裡面集成了許多滲透測試的模塊。其中常用的模塊是repeater模塊及intruder模塊。
  • 50個最流行的免費Kubernetes工具集 - 雲計算_CIO時代網...
    由於Kubernetes作為企業選擇容器解決方案的迅速普及,也產生了大量的工具,為用戶提供便利,是時候總結一份完整的工具清單了。本文將從集群部署工具、開發工具、CLI工具、無伺服器/功能工具、監控工具、安全、原生可視化和控制、原生服務發現、測試工具,這9個方面介紹50個有用的Kubernetes工具,大部分都是免費開源的!
  • 親測好用的Kubernetes&DevOps工具!
    監控工具 4、Kubewatch Kubewatch是一個很好用的工具,kubewatch能夠監控那些特定的Kubernetes事件,並將此類事件以通知的形式推送到諸如Slack和PagerDuty的端點上。
  • 增強IoT安全和可見性的7種工具 你了解幾個?
    以下7種工具可呈現網絡上的各種終端,讓安全人員做到心中有數,安防不亂。  AppDynamics  AppDynamics稱,其優點包括高度可擴展的架構和對任意應用的可見性,無論該應用程式用的是本地執行的代碼,還是客戶端/伺服器現場架構,或者是雲服務,又亦或是以上三者的結合。  ForeScout CounterACT
  • 你說你還不會用Google Trends這個免費又好用的工具?
    但沒關係,今天小編就來給大家講講該怎麼用好Google Trends這個免費的趨勢數據分析工具,千萬別錯過啦! 首先要用上Google Trends這個工具,你需要科學上網。進入主頁隨便搜索一個你感興趣的關鍵詞後,會顯示默認版本的趨勢頁面。默認的設置中,所顯示趨勢的時間區間是過去的12個月。默認地區一般是美國,但有時候也會定位為中國或者全球範圍。
  • 軟體安全測試:安全左移的痛點與要點
    那麼,安全測試的主要思路包括: 2.1 將自動化安全測試工具與研發流程融合 全球頂級諮詢公司Gartner於2020年發布的《應用安全測試魔力象限2020》報告中,明確指出了當前應用軟體安全測試領域包括的主流技術為SAST、DAST、IAST和SCA。
  • 網絡抓包工具哪個好用?今天就來說說這款神器
    最近朋友問我網絡抓包軟體怎麼用,有沒有用過什麼抓包工具之類的話題,其實抓包工具並不是很難工具,只要你知道你要用抓包是幹嘛的,就知道如何使用了!一般對於測試而言,並不需要我們去做斷點或者是調試代碼什麼的,只需要用一些抓包工具抓取發送給伺服器的請求,觀察下它的請求時間還有發送內容等等,有時候,可能還會用到這個去觀察某個頁面下載組件消耗時間太長,找出原因,要開發做性能調優。那麼下面就給大家推薦一款目前特多人使用的【Wireshark】,好好學習下,下次就懂啦。
  • 常用的軟體測試工具大全
    ]:企業級測試管理工具,也是業界第一個基於Web的測試管理系統。[Quality Center]:基於Web的測試管理工具,可以組織和管理應用程式測試流程的所有階段,包括指定測試需求、計劃測試、執行測試和跟蹤缺陷。[QuickTest Professional]:用於創建功能和回歸測試。[LoadRunner]:預測系統行為和性能的負載測試工具。
  • win7、win10激活碼密鑰工具,客戶用了都說好
    大家好,我是你們的蚯蚓師傅(不說叔叔了,很多網友說佔便宜),蚯蚓電腦,在我的自媒體後臺很多朋友都給我留言反饋:你的win10激活工具確實好用(win10專用激活工具),那對於我喜歡用win7的系統是否也有經過你不斷測試而且好用的激活工具呢?