精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何安全加固API,遠離漏洞風險?

譯文 精選
安全 漏洞
本文從 API 的基本概念出發,和您深入探討與 API 漏洞相關的各種風險,同時通過介紹各種常見的 API 安全實踐,以構建出強大的 API 安全機制。

譯者 | 陳峻

作為一種中介式接口的應用程序編程接口(API),是一組允許軟件組件彼此交互的協議。他通常可以將基礎架構與運行在其上面的應用程序分離開來,并抽象出系統之間的不同功能。同時,API也能夠讓軟件團隊通過重用代碼的方式,來簡化開發。

隨著API在現代業務中的優勢和用例的不斷增加,由其固有的弱點所帶來了各種安全風險也逐漸引起了開發界的重視。下面,我將和您深入探討與API漏洞相關的各種風險,同時通過介紹各種常見的API安全實踐,以構建出API安全機制。

一、什么是API安全性?

作為一組服務,API實現了一個程序與另一個外部、或內部程序之間的通信。在談論API安全性時,我們通常指的是保護應用程序的后端服務,其中包括數據庫、用戶管理系統、以及與數據存儲交互的其他組件。因此,API安全性常常包含了采用多種工具和實踐,來保護技術棧的完整性,進而防止惡意攻擊者訪問到敏感的信息,或執行各種違規操作。

不幸的是,雖然API是現代應用程序的關鍵部分,但它們也是攻擊者訪問敏感信息的常見目標入口。隨著API越來越成為攻擊的眾矢之的,我們有必要在構建API時,了解第三方應用程序是如何通過接口傳輸敏感數據的,并在此基礎上,通過部署API的安全措施,來協助安全團隊評估風險,并提高服務的整體安全態勢。

二、API漏洞風險

由于API往往是可以被公開訪問的,因此它們自然也成為了竊取應用程序邏輯、用戶憑據、信用卡號等敏感信息的常見途徑。通常,攻擊者會利用API端點中的漏洞,以跨站點腳本和代碼注入等方式,獲得針對目標系統的未經授權的訪問、以及其他網絡形式的攻擊。

目前,業界比較公認的在線Web應用程序安全項目(Open Web Application Security Project,OWASP),針對常見的Web API十大漏洞,發布了基于各類風險的說明與建議。在此,我將和您重點討論如下方面:

失效的用戶身份驗證(Broken User Authentication):由于API需要依賴那些被嵌入到調用中的會話令牌,令牌已對客戶端進行身份驗證,因此如果未能在API中實施多因素身份驗證和基于憑據的登錄,而僅靠基本的密碼驗證的話,這樣的驗證機制顯然是不足的。攻擊者可以輕松地通過冒充合法用戶的身份,來迫使API錯誤地允許他們訪問到令牌。而且,對于那些長期存在的令牌而言,還會導致攻擊者能夠長期駐留并損害系統。

失效的對象級授權(Broken Object Level Authorization):在API中,對象級授權是一種代碼級的控制機制,可用于驗證對象的訪問。而對于那些存在著對象級授權漏洞的API而言,外部用戶可以將自己的資源ID,替換為其他用戶的資源ID。據此,攻擊者能夠訪問到指定的用戶資源,進而未經授權地訪問到敏感數據。

資源缺乏和速率受限(Lack of Resource and Rate Limiting):當API不限制來自特定客戶端的請求數量和頻率時,它們可能會被迫進行每秒大量的調用。同時,API客戶端也可以一次性請求訪問多個資源與記錄,從而使得應用服務器為了立即給多個請求提供服務,而出現過載。這種由于客戶端的單次過多請求,而阻礙服務器處理正常請求的能力,便是常見的拒絕服務(DoS)攻擊。此外,缺乏速率的限制還會引發攻擊者,對于身份驗證端點開展暴力破解式的攻擊。

批量分配(Mass Assignment):批量分配的漏洞發生在自動將用戶的輸入傳遞給對象、或程序變量的API時。雖然此項功能簡化了代碼的開發,但一些用戶可以通過初始化和覆蓋服務器端的變量,從而危及到應用程序的安全。也就是說,攻擊者主要會通過在偽造請求時,猜測和提供額外的對象屬性,來達到該目的。此外,他們還可以通過閱讀應用程序的相關文檔、或識別出允許其修改服務器端對象的弱API端點。

安全錯誤配置(Security Misconfigurations):各種安全錯誤配置都會對API構成不同的威脅,其中包括:

(1)詳細的錯誤消息(Verbose error messages):一些API會發送包含著棧跟蹤和描述性系統信息的錯誤消息,讓接收者能夠了解到應用程序是在后臺如何工作的。

(2)錯誤配置的HTTP標頭(Misconfigured HTTP Headers):標頭會暴露出安全漏洞,攻擊者可以利用此類漏洞,去竊取數據,并執行更深層次的復雜攻擊。

(3)非必要的HTTP方法和服務(Unnecessary HTTP methods and services):如果管理員未能關閉不必要的服務,那么惡意攻擊者便可以使用不同的HTTP方法,去修改已發布的內容與資源。

(4)不安全的默認配置(Insecure default configurations):API往往會與第三方依賴項相關聯。不過,在默認情況下,此類關聯是不安全的,需要我們通過增強安全態勢,來應對由此擴大的攻擊面。

三、API安全性的優秀實踐

下面我將給出各項有助于緩解API攻擊的優秀實踐:

1.使用節流和速率限制

您可以設置一個臨時狀態,以評估每個API請求,并通過使用反垃圾郵件措施、以及防止濫用等措施,來抵御拒絕服務攻擊。在實施限流的過程中,您可以重點考慮的因素包括:每個用戶應該允許占用多少數據、以及何時應該實施限制。

此外,在某些API中,開發人員可以設置“軟”速率限制,允許客戶端在較短的時間內臨時超出請求限制。由于可以處理同步和異步請求,因此設置超時成為了最直接的避免DoS和蠻力攻擊、以及管理REST API安全性的實踐之一。例如:各種編程語言都可以通過隊列庫目錄來管理請求隊列。其中,請求隊列庫能夠支持已創建的可接受最大請求數的API,并且將其余的請求放入等待隊列中。

2.掃描API漏洞

為了保持API服務的持續安全性,啟用自動化掃描、漏洞識別、以及在軟件生命周期的各階段及時彌補各種漏洞是至關重要的。自動化的掃描工具通過將應用程序的配置與已知漏洞數據庫進行比較,實現了安全漏洞的自動檢測。

3.對REST API實施HTTPS/TLS

在實踐過程中,我們需要針對每個API實現完整性、機密性和真實性。而作為一種安全協議,HTTPS和傳輸層安全(Transport Layer Security,TLS)可被用于在Web瀏覽器和服務器之間傳輸經過加密的數據,并在傳輸中保護身份驗證憑據。安全團隊應當考慮使用雙向驗證的客戶端證書方式,為敏感數據和服務提供額外的保護。

此外,在構建安全的REST API時,開發人員不但應當避免因為直接將HTTP重定向到HTTPS處,而可能破壞API客戶端的安全性;而且應當采取適當的措施,來轉移各種跨域資源共享(Cross-Origin Resource Sharing,CORS)和JSONP請求,畢竟兩者往往具有跨域調用的各種基本漏洞。

4.限制HTTP方法

REST API允許Web應用執行各種類型的HTTP(動詞)操作。不過,由于HTTP上的數據是未經加密的,一旦我們使用此類HTTP操作,則可能會被某些攻擊向量攔截和利用到。作為一種優秀實踐,我們應該禁止本質上已被證明極其不安全的HTTP方法(如:GET、PUT、DELETE、以及POST等)。如果無法完全禁止此類使用的話,安全團隊也應當采用相應的策略,以嚴苛的允許列表形式,來審查此類方法的使用,進而拒絕所有與列表不匹配的請求。

當然,我也推薦您使用RESTful API身份驗證的各項優秀實踐,來確保請求的客戶端只能在操作、記錄和資源集合上,使用指定的HTTP方法。

5.實施充分的輸入驗證

原則上,我們不應當盲目地信任API客戶端提供的各種數據,畢竟身份驗證服務器最終可能會執行那些來自未經授權的用戶或應用服務的惡意腳本。雖然客戶端的驗證已經能夠給出交互式的錯誤指示、以及可接受的用戶輸入建議,但是,安全團隊仍然需要在服務器端實施輸入驗證機制,以防止有害數據的輸入,并避免不同類型的XSS和SQL注入攻擊。

6.使用API網關

API網關能夠有效地將客戶端接口與后端的API集合相分離,提供集中式的資源,以實現API服務的一致性、可用性和可擴展性。同時,網關也能夠充當反向代理,協調所有API調用所需的資源,并在身份驗證后,返回適當的結果。在實踐中,我們可以通過API管理平臺,來處理各種遙測(Telemetry)、速率限制、以及用戶認證等標準化功能,以維護內部服務之間的安全性。

原文鏈接:https://dzone.com/articles/best-practices-to-secure-your-api

譯者介紹

陳峻 (Julian Chen),51CTO社區編輯,具有十多年的IT項目實施經驗,善于對內外部資源與風險實施管控,專注傳播網絡與信息安全知識與經驗;持續以博文、專題和譯文等形式,分享前沿技術與新知;經常以線上、線下等方式,開展信息安全類培訓與授課。

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2021-09-22 08:00:00

安全漏洞數據

2013-07-15 10:39:43

2012-01-09 13:25:01

2012-12-27 10:07:22

2013-01-25 13:06:47

安全風險

2019-06-12 16:16:58

微軟漏洞NTLM

2015-09-22 10:29:16

2021-08-09 08:20:59

API安全測試漏洞

2021-10-18 10:29:15

API漏洞網絡安全

2021-08-26 10:05:31

APP安全加密網絡攻擊

2009-06-10 17:20:01

ATM安全風險漏洞

2015-08-13 10:20:29

2021-04-27 15:50:09

戴爾

2022-05-24 21:29:30

云主機安全

2010-06-08 10:37:15

云計算風險

2015-09-22 09:23:04

2019-07-08 11:41:08

網絡安全網絡安全技術周刊

2014-01-17 10:28:41

2022-11-03 12:12:17

2015-01-15 09:38:30

點贊
收藏

51CTO技術棧公眾號

可以在线观看av的网站| 日韩精品国产一区| 日本免费视频在线观看| 久久精品国产成人一区二区三区 | 亚洲1卡2卡3卡4卡乱码精品| 国产一区二区三区久久悠悠色av| 久久久久久国产精品久久| 私密视频在线观看| 国产91在线精品| 亚洲香蕉伊在人在线观| 日韩av一区二区三区美女毛片| 亚洲熟女乱色一区二区三区久久久 | 欧美 日韩 国产 一区二区三区| 中文在线综合| 在线观看日韩一区| 欧美 亚洲 视频| 日本大片在线观看| 国产精品亚洲а∨天堂免在线| 欧美一区二区三区…… | 欧美激情四色| 亚洲色图国产精品| 日韩av成人网| 青青伊人久久| 91黄色免费版| 无罩大乳的熟妇正在播放| 日本激情在线观看| 久久精品夜色噜噜亚洲aⅴ| 亚洲自拍欧美色图| 日批视频免费观看| 国产日韩欧美一区二区三区在线观看| 久久精品99久久久香蕉| 亚洲av无码一区二区三区人 | 亚洲国产美女视频| 欧美在线观看视频一区| 亚洲精品按摩视频| 99riav国产精品视频| 四虎地址8848精品| 日本高清视频一区二区| koreanbj精品视频一区| 婷婷色在线播放| 国产精品成人网| 日韩电影免费观看高清完整| 五月婷婷深深爱| 高清av一区二区| **亚洲第一综合导航网站| 亚洲一区二区视频在线播放| 老牛国产精品一区的观看方式| 午夜免费日韩视频| 精品无码免费视频| 黄色日韩在线| 久久久久久12| 免费中文字幕视频| 欧美日韩精品一本二本三本| 九色91av视频| 欧美黄色一级网站| 欧美三级免费| 欧美激情中文字幕乱码免费| wwwav国产| 国产主播一区| 国内精品一区二区三区四区| 五月天婷婷网站| 999在线观看精品免费不卡网站| 国精产品一区一区三区有限在线| 欧美高清视频一区二区三区| 一级毛片免费高清中文字幕久久网| 中文字幕av一区中文字幕天堂| 少妇视频在线播放| 久久精品国产www456c0m| 中文字幕少妇一区二区三区| 影音先锋男人资源在线观看| 久久久久电影| 欧美肥婆姓交大片| 免费日韩一级片| 蘑菇福利视频一区播放| 国产精品久久久久久久av电影 | 日韩午夜激情免费电影| 91精品人妻一区二区三区四区| 国产精品对白久久久久粗| 亚洲激情在线观看| 尤物视频最新网址| 91日韩在线| 欧美黑人性猛交| 亚洲久久在线观看| 欧美aaaaa成人免费观看视频| 成人精品视频99在线观看免费| 国产成人精品毛片| www.亚洲激情.com| 亚洲va久久久噜噜噜久久狠狠| 国产在线高潮| 黑人精品xxx一区一二区| 久久九九国产视频| 久久一级大片| 精品无码久久久久久国产| 成熟人妻av无码专区| 亚洲有吗中文字幕| 久久久伊人日本| 97人妻一区二区精品视频| 久久99精品久久久久久动态图 | 亚洲国产欧美一区二区三区丁香婷| 欧美精品99久久| 日本在线一区二区| 亚洲国产精品免费| 美女福利视频网| 99综合在线| 成人国产在线激情| 网站黄在线观看| 亚洲视频图片小说| 东京热加勒比无码少妇| 精品国模一区二区三区欧美| 日韩精品视频免费在线观看| 日日噜噜夜夜狠狠久久波多野| 国产亚洲一级| 99久久综合狠狠综合久久止| 韩国中文免费在线视频| 亚洲一区二区三区视频在线播放| www.天天射.com| 日韩av三区| 欧美日韩国产成人在线| 亚洲熟妇无码久久精品| 久久嫩草精品久久久精品一| 奇米777四色影视在线看| 韩国精品主播一区二区在线观看 | 国产精品视频色| 污污网站在线免费观看| 亚洲乱码一区二区三区在线观看| www黄色av| 东京久久高清| 九九久久国产精品| 国产又粗又猛又色又| 26uuu国产一区二区三区| 欧美精品在欧美一区二区| 欧美亚洲人成在线| 亚洲视频一区二区| 国产又黄又爽又色| bt7086福利一区国产| 久久久天堂国产精品| 综合久久av| 综合国产在线视频| 久久久久精彩视频| 久久久久久久久免费| 欧美色图色综合| 亚洲va久久| 欧美亚洲视频一区二区| 手机在线精品视频| 午夜精品久久久久久久久久久 | 精品美女久久| 青青草原成人在线视频| 亚洲aaa在线观看| 天天综合日日夜夜精品| 91九色蝌蚪porny| 国产精品xvideos88| av在线不卡一区| 污视频网站免费在线观看| 日韩欧美自拍偷拍| 清纯粉嫩极品夜夜嗨av| 丰满放荡岳乱妇91ww| 国产黄色激情视频| 成人涩涩网站| 91精品国产色综合久久不卡98| 污污的视频网站在线观看| 岛国视频午夜一区免费在线观看| 人妻少妇精品视频一区二区三区| 国产农村妇女精品一二区| 欧美黄色直播| 成人做爰视频www| 日韩在线观看免费av| 国产三级精品在线观看| 一区二区三区在线免费视频| 日韩精品国产一区| 亚洲综合丁香| 亚洲巨乳在线观看| 国产精品成人**免费视频| 欧美精品亚州精品| 人妻精品一区一区三区蜜桃91| 狠狠躁18三区二区一区| 欧美激情视频二区| 狠狠色丁香久久婷婷综合_中| 强开小嫩苞一区二区三区网站| av不卡一区二区| 全球成人中文在线| 午夜视频在线观看免费视频| 日韩精品综合一本久道在线视频| 亚洲黄色一区二区| 国产欧美日韩精品一区| 6080国产精品| 国产免费成人| 青青草影院在线观看| 欧美福利在线播放网址导航| 国产精品日韩专区| 在线观看午夜av| 亚洲奶大毛多的老太婆| 国产精品视频一二区| 亚洲成av人片在线| 国产一区二区三区四区在线| 国产98色在线|日韩| 妺妺窝人体色www在线观看| 亚洲91中文字幕无线码三区| 九九99玖玖| 亚洲精品tv| 欧美在线视频网| av网址在线免费观看| 日韩精品中文字| 精品区在线观看| 欧美亚洲综合网| 日韩免费一二三区| 日本一区二区成人在线| 日韩在线视频网站| www.看毛片| 色偷偷成人一区二区三区91| 久久免费看少妇高潮v片特黄 | 午夜免费福利视频在线观看| 亚洲国产高清一区二区三区| 在线视频不卡一区二区三区| 高清精品xnxxcom| 成人精品aaaa网站| 日本少妇一区| …久久精品99久久香蕉国产| 伦xxxx在线| 亚洲天堂男人天堂女人天堂| 亚洲高清精品视频| 4438亚洲最大| 在线免费观看av片| 色综合激情五月| av大片免费在线观看| 亚洲视频在线一区观看| 国产熟女一区二区| 久久亚洲精华国产精华液 | 视频二区欧美毛片免费观看| 国产精品福利小视频| 国内在线视频| 欧美日韩国产成人| 日本三级韩国三级欧美三级| 久久色在线播放| 欧美性videos| 日韩中文字幕av| a√资源在线| 亚洲一级黄色av| 黄色软件在线| 亚洲人成绝费网站色www| 天堂中文在线官网| 亚洲国产精品小视频| 狠狠躁日日躁夜夜躁av| 精品剧情在线观看| 性猛交xxxx乱大交孕妇印度| 欧美一区二区三区的| 一级α片免费看刺激高潮视频| 欧美三级电影在线看| 中文字幕av网站| 欧美三级一区二区| 中文无码av一区二区三区| 在线观看www91| 中文字幕一区二区三区波野结 | 一区二区三区中文在线观看| 欧美黑人一级片| 亚洲午夜久久久久久久久久久| 久久久无码精品亚洲国产| 亚洲国产精品视频| 欧美日韩综合在线观看| 天天综合日日夜夜精品| 国产黄网在线观看| 欧美三级在线看| 国产成人精品一区二三区四区五区| 日韩女优av电影| 神马午夜电影一区二区三区在线观看| 亚洲激情自拍图| 激情福利在线| 最新国产精品拍自在线播放| 欧美黄色激情| 欧美激情在线有限公司| av资源亚洲| 成人h视频在线| caoporn成人免费视频在线| 国产美女精品久久久| 亚洲精品**不卡在线播he| 亚洲国产高清国产精品| 一区二区日韩欧美| 91成人在线观看喷潮教学| 老司机精品久久| 一级黄色片在线免费观看| 不卡的av电影在线观看| 人妻一区二区视频| 最新国产の精品合集bt伙计| 久久香蕉精品视频| 色偷偷成人一区二区三区91| 国产男女猛烈无遮挡| 亚洲国产精品国自产拍av秋霞| 黄色大片在线免费观看| 久久综合久久美利坚合众国| а√在线天堂官网| 国产免费一区二区三区在线能观看 | 精品久久久免费| 夜夜嗨aⅴ一区二区三区| 欧美变态tickle挠乳网站| 精品视频一二区| 色综合天天狠天天透天天伊人| 制服丝袜专区在线| 91视频-88av| 久草精品在线| 黄色成人在线免费观看| 久久久噜噜噜久久狠狠50岁| 久久人人爽人人片| 久久久不卡影院| 久久久久亚洲av片无码下载蜜桃| 欧美在线啊v一区| 欧美一区二区公司| 日韩网站在线观看| 成人免费网站视频| 91精品国产综合久久久久久丝袜| 欧美日本成人| 免费毛片网站在线观看| 久久成人av少妇免费| av小说在线观看| 亚洲国产精品一区二区www在线| 一本色道久久综合熟妇| 精品亚洲夜色av98在线观看| 人妖欧美1区| 成人乱人伦精品视频在线观看| 亚洲人成网亚洲欧洲无码| 欧美亚洲色图视频| 久久97超碰国产精品超碰| 成人免费无遮挡无码黄漫视频| 亚洲午夜精品在线| 国产手机精品视频| 日韩在线小视频| 国产成人精品一区二区三区视频 | 日韩欧美高清在线播放| 欧美女人性生活视频| 高清久久久久久| 黄页网站免费观看| 欧美一区二区三区系列电影| 99se视频在线观看| 国产精品福利在线观看网址| 中文字幕精品影院| 91猫先生在线| 99热99精品| 在线观看 中文字幕| 亚洲аv电影天堂网| 在线āv视频| 亚洲a成v人在线观看| 久久久久久久久久久久久久| 亚洲精品www.| 成人欧美一区二区三区小说| 亚洲影院一区二区三区| 日韩亚洲精品电影| 91成人福利社区| 国产av第一区| 国产精品系列在线播放| 劲爆欧美第一页| 精品国产不卡一区二区三区| 成人福利电影| 精品国产综合久久| 久久国产免费| 长河落日免费高清观看| 欧美日韩国产免费一区二区 | 亚洲精品久久久蜜桃动漫 | 懂色av一区二区在线播放| 麻豆chinese极品少妇| 欧美sm美女调教| a级片在线免费观看| 乱一区二区三区在线播放| 久久免费高清| 女同久久另类69精品国产| 欧美一区二区三区白人| 牛牛精品视频在线| 精品伊人久久大线蕉色首页| 久久精品一区二区国产| 国产又粗又硬视频| 91精品久久久久久久99蜜桃| 青草在线视频| 麻豆av一区二区三区| 男女激情视频一区| 久久久久久福利| 日韩精品在线免费| jizzjizz少妇亚洲水多| 一区二区三区四区免费观看| bt欧美亚洲午夜电影天堂| 99re热视频| 欧美高清在线视频观看不卡| 亚洲区小说区| 亚洲图片 自拍偷拍| 天天亚洲美女在线视频| av基地在线| 成人av蜜桃| 日韩精品国产欧美| 在线免费观看亚洲视频| 日韩精品在线观看一区二区| 日本免费成人| 高清在线观看免费| 自拍偷拍国产亚洲| 婷婷亚洲一区二区三区| 国产在线一区二区三区| 亚洲黄色毛片| 亚洲一二三四五六区| 亚洲高清色综合| 黄色欧美视频| 精品久久一二三| 中文字幕在线不卡一区| 日韩在线一区二区三区四区| 国产精品爽黄69天堂a| 亚洲精品乱码|