偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

十款優(yōu)秀API安全測試工具

安全 數(shù)據(jù)安全
應(yīng)用編程接口已成為攻擊者鐘愛的目標(biāo)。本文所列工具和平臺(無論商業(yè)還是開源)可幫助企業(yè)識別錯誤、漏洞和權(quán)限分配過大等問題。

應(yīng)用編程接口已成為攻擊者鐘愛的目標(biāo)。本文所列工具和平臺(無論商業(yè)還是開源)可幫助企業(yè)識別錯誤、漏洞和權(quán)限分配過大等問題。

應(yīng)用編程接口(API)是大多數(shù)現(xiàn)代程序和應(yīng)用的關(guān)鍵部分。事實上,云部署和移動應(yīng)用都非常依賴于API,如果不用API管理遍布各處的組件,云部署和移動應(yīng)用都將成為泡影。許多大公司,尤其是那些擁有大量在線業(yè)務(wù)的公司,甚至在其基礎(chǔ)設(shè)施中嵌入了成百上千個API。API的增長只會繼續(xù)加速。

API的巧妙之處在于,大多數(shù)API只是一小段代碼,而且所有API在網(wǎng)絡(luò)資源需求方面都很精簡,幾乎無感。更妙的是,API還很靈活,即使所交互或控制的程序發(fā)生變動,比如打上了補丁,API也能繼續(xù)運行并執(zhí)行其主要功能。

但即使如此令人神往,API也存在自身的缺陷。因為可將API設(shè)計成能夠執(zhí)行幾乎所有任務(wù),無論是不斷重復(fù)的單一功能,還是精妙控制各種程序或平臺的高級操作,所以幾乎沒有任何標(biāo)準(zhǔn)來管理API的編寫。絕大多數(shù)API都是獨特的,很多企業(yè)就是根據(jù)需要不斷創(chuàng)建新的API。這對安全團隊來說可能是一場噩夢。

攻擊者看中API的另一方面是,很多API被賦予了過多的權(quán)限。即使只執(zhí)行少數(shù)功能的API通常也具有幾乎相當(dāng)于管理員的權(quán)限。個中想法是:API那么小,能有多大害呢?黑客就不這么想了,他們會侵入API,然后利用這些權(quán)限/憑證搞事情,例如數(shù)據(jù)泄露,或者進一步滲透網(wǎng)絡(luò)。根據(jù)安全公司阿卡邁進行的安全研究,近75%的現(xiàn)代憑證攻擊針對缺乏防護的API。

問題越來越嚴(yán)重。Gartner預(yù)測,2022年,所有網(wǎng)絡(luò)安全類別中,涉及API的漏洞將成為最常見的攻擊渠道。

API測試工具成救星

關(guān)鍵網(wǎng)絡(luò)和程序組件被攻擊者盯上就夠糟糕的了,落到API身上,情況卻更加糟心,因為API的創(chuàng)建根本沒有標(biāo)準(zhǔn)可依。很多企業(yè)可能壓根兒不知道自己使用了多少API,也不清楚這些API都在干些什么,或者擁有多高的權(quán)限級別,更遑論API里是否存在漏洞的問題了。

安全行業(yè)和私人團體推出API測試工具和平臺來幫助解決這些問題。一些測試工具旨在執(zhí)行單一功能,例如錨定特定Docker API配置不當(dāng)?shù)脑颉F渌ぞ邉t對整個網(wǎng)絡(luò)采取更全面的方法,搜索API,然后提供關(guān)于API功能的信息,給出API可能存在漏洞或權(quán)限過多問題的原因分析。

目前有幾個著名的商業(yè)API測試平臺和大量免費或低成本的開源工具可供使用。商業(yè)工具通常具有更多的支持選項,并且可以通過云或者甚至作為服務(wù)進行遠程部署。一些開源工具可能在功能上堪比商業(yè)工具,還具備來自工具研發(fā)用戶社區(qū)的支持。具體選擇何種工具取決于你的需求、公司IT團隊的安全專業(yè)知識和你的預(yù)算。

下面我們列出市面上幾款頂級商業(yè)API測試工具及其主要功能,以及部分優(yōu)秀的開源工具。

商業(yè)API測試工具與平臺

APIsec

APIsec可看作是針對API的滲透測試工具。很多工具可以掃描用于腳本注入等典型攻擊的常見漏洞,但APIsec重在測試目標(biāo)API的方方面面,確保從核心網(wǎng)絡(luò)到訪問核心網(wǎng)絡(luò)的端點都免于遭受API代碼漏洞影響。

APIsec的一大優(yōu)勢是可以在API開發(fā)階段就部署上。對構(gòu)建過程中的應(yīng)用執(zhí)行全面掃描只需要幾分鐘,但其結(jié)果可媲美過去需要數(shù)天或數(shù)周才能完成的老式滲透測試。

AppKnox

AppKnox對購買并部署了其平臺的用戶助益良多。結(jié)合其易于使用的界面,AppKnox堪稱沒有大型安全團隊專門負(fù)責(zé)API的公司的理想選擇。AppKnox通過掃描定位在生產(chǎn)環(huán)境、端點或任何可能部署之處的API。定位后,用戶可以選擇API提交,進行進一步的測試。

AppKnox測試所有可能導(dǎo)致API中斷或被破壞的常見問題,例如HTTP請求命令注入漏洞、跨站跟蹤和SQL注入漏洞。測試包括對Web服務(wù)器、數(shù)據(jù)庫和服務(wù)器上與API交互的所有組件的完整分析。

執(zhí)行了API掃描后,用戶可將其測試結(jié)果提交給人類安全研究員進行高級分析,高級分析過程通常需要三到五天。

Data Theorem API Secure

Data Theorem API Secure平臺旨在適應(yīng)任何持續(xù)集成和持續(xù)交付/部署(CI/CD)環(huán)境,從而在開發(fā)的每個階段和生產(chǎn)環(huán)境中為API提供持續(xù)的安全。該分析器引擎會持續(xù)搜索網(wǎng)絡(luò),查找新的API,并快速識別未授權(quán)API或?qū)儆诠居白覫T的那些API。

分析器引擎會自動收集最新的涉API漏洞信息,并不斷測試其保護范圍內(nèi)的資產(chǎn)。Data Theorem API Secure本地環(huán)境和云環(huán)境都適用,可以確保沒有API會淪為最新威脅的受害者。為保持CI/CD過程清晰流暢,Data Theorem API Secure提供自動修復(fù)所發(fā)現(xiàn)問題的功能,無需人工干預(yù)。如此一來,只要能夠適應(yīng)高度自動化,企業(yè)就可以確保所用API可抵御最新的威脅。

Postman

Postman完全具備作為API測試工具的資格,但其更為人所知的名號卻是打造安全API的全套協(xié)作平臺。數(shù)百萬Windows、Linux和iOS開發(fā)人員使用Postman不是沒有原因的。

Postman為開發(fā)人員提供了一整套API工具供設(shè)計新API使用,還為企業(yè)提供了安全的存儲庫,讓企業(yè)可以放心存儲逐漸累積的代碼。使用安全存儲庫可以確保未來的API從一開始就保持嚴(yán)格的安全和組織標(biāo)準(zhǔn)。

Postman提供的工作區(qū)旨在幫助開發(fā)人員組織自身工作。如果應(yīng)用代碼開始偏離公司確立的安全模板或包含潛在漏洞,Postman還可以發(fā)出安全警告。這樣就可以遠早于問題進入生產(chǎn)環(huán)境之前防患于未然。

Smartbear ReadyAPI

除了安全測試之外,Smartbear ReadyAPI平臺還旨在優(yōu)化API在任何環(huán)境中的使用和性能。Smartbear ReadyAPI支持一鍵執(zhí)行API安全分析,也還支持其他關(guān)鍵功能,例如查看API處理非預(yù)期負(fù)載或使用量突增的性能。

還可以配置ReadyAPI,令其生成API需處理的特定類型流量。ReadyAPI還可以記錄實時API流量,以便校準(zhǔn)未來的測試,針對將在其中運行的獨特環(huán)境加以配置。此外,該平臺可以導(dǎo)入幾乎任何規(guī)范或模式,讓用戶可以使用最流行的協(xié)議測試API。本地ReadyAPI支持Git、Docker、Jenkins、Azure DevOps、TeamCity等,且可早在API上線之前運行于從開發(fā)到質(zhì)量保證的各個環(huán)境。

Synopsis API Scanner

Synopsis API Scanner之所以如此強大,其中一個原因就在于,除了安全測試之外,該工具還在其深度掃描與測試套件中融合了模糊測試。模糊測試引擎向API發(fā)送數(shù)以千計的非預(yù)期輸入、無效輸入或隨機輸入,查看這些API的行為方式,或者觀察其在遇到超大數(shù)字或異常命令之類的事情時是否會崩潰。

該引擎還可繪制整個API的所有路徑和邏輯,包括所有適用的端點、參數(shù)、認(rèn)證和規(guī)范。使用該引擎,開發(fā)人員可以清楚地看到自己期望中API應(yīng)該要執(zhí)行的功能,與它們有時候?qū)嶋H執(zhí)行的功能之間,存在哪些差異。這昭示了為什么API可能會受到意外行為或安全漏洞的影響。

開源API測試工具

盡管開源工具的支持通常不如商業(yè)產(chǎn)品,有經(jīng)驗的開發(fā)人員仍然可以很輕松地部署這些開源工具(往往是免費的),用來增強或改善其API的安全。下面我們例舉幾款在開源社區(qū)備受推崇的API安全測試工具。

Astra

Astra主要專注于表征狀態(tài)轉(zhuǎn)移(REST)API。這類API由于經(jīng)常不斷變化,極其難以維護安全。鑒于REST架構(gòu)風(fēng)格強調(diào)組件之間交互的可擴展性,隨著時間的推移,保持REST API安全可能很具挑戰(zhàn)性。Astra的效用在于幫助集成進CI/CD流水線,進行檢查,確保常見漏洞不會蔓延到所謂的安全REST API中。

crAPI

crAPI是可以連接到目標(biāo)系統(tǒng)并使用根客戶端默認(rèn)處理程序集提供基本路徑的少數(shù)封裝器之一,并且無需創(chuàng)建任何新連接即可完成此操作。高級API開發(fā)人員可以之節(jié)省大量時間。

Apache JMeter

Apache JMeter顯然是用Java編寫的,最初用作Web應(yīng)用的負(fù)載測試器,但最近擴展到幾乎可以用于任何應(yīng)用、程序或API。Apache JMeter精巧的套件可以測試靜態(tài)或動態(tài)資源的性能。它可以大量生成真實流量的模擬負(fù)載,供開發(fā)人員發(fā)現(xiàn)其API在壓力下的表現(xiàn)。

Taurus

Taurus可以很方便地將獨立API測試程序轉(zhuǎn)換為連續(xù)測試操作。從表面上看,Taurus簡單易用。安裝好Taurus,創(chuàng)建一個配置文件,就可以讓測試工具各司其職了。再深入了解一下,你可以找到生成交互式報告的方法,創(chuàng)建更復(fù)雜的場景來測試API,還可以設(shè)置故障標(biāo)準(zhǔn),從而可以立即切入并修復(fù)發(fā)現(xiàn)的問題。

 

責(zé)任編輯:趙寧寧 來源: 數(shù)世咨詢
相關(guān)推薦

2020-11-27 11:19:55

開發(fā)API工具

2022-05-17 08:21:43

模糊測試網(wǎng)絡(luò)安全網(wǎng)絡(luò)攻擊

2019-09-02 08:57:35

滲透測試開源工具網(wǎng)站安全

2020-07-13 07:15:37

安全測試工具漏洞軟件安全

2020-01-18 15:20:25

工具代碼開發(fā)

2020-08-29 19:21:52

安全測試工具安全工具網(wǎng)絡(luò)安全

2020-07-16 07:33:44

工具安全數(shù)據(jù)

2019-11-22 09:38:50

工具代碼開發(fā)

2019-08-06 08:00:00

API設(shè)計API開發(fā)測試工具

2020-04-09 13:16:48

自動化工具腳本

2020-05-19 12:24:01

Web應(yīng)用安全測試工具開源

2013-11-13 10:49:50

2023-07-27 13:08:38

2014-11-13 14:32:53

2016-11-30 08:38:35

測試工具TestingWhiz

2020-11-25 09:00:00

API工具數(shù)據(jù)

2024-10-21 13:11:50

2015-01-09 16:10:19

藍牙設(shè)備安全安全工具BlueMaho

2018-01-10 14:57:56

2021-12-24 11:50:57

滲透測試工具安全工具 防御系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號