安全人員必看!OWASP Top 10 2021 榜單出爐!

2021-12-29 滲透師老A

學習更多滲透技能!體驗靶場實戰練習

      

OWASP Top 10是什麼?

跟安全有什麼關係?

為什麼很多大佬在入門指引都會提到要去了解下OWASP Top 10?

作為一個安全人員,如果你還不知道OWASP Top 10是什麼,那麼請你接著往下看

OWASP(開放式Web應用程式安全項目)是一個開源的、非營利性的全球性安全組織,致力於改進Web應用程式的安全,這個組織最出名是,它總結了10種最嚴重的Web應用程式安全風險,警告全球所有的網站擁有者,應該警惕這些最常見、最危險的漏洞。

這就是著名的OWASP Top 10

而近日,OWASP從貢獻者提供的數據中選擇了8個類別,從高水平的行業調查中選擇了2個類別,完成了最新的OWASP Top 10 2021 榜單。

OWASP表示

「我們這麼做的根本原因是,分析貢獻者提供的數據就是回顧過去。

AppSec研究人員花時間尋找新的漏洞和測試它們的新方法。將這些測試集成到工具與流程中需要時間。

當我們能夠可靠地大規模測試某個缺陷的時候,很可能已經過去了很多年。

為了平衡這種觀點,我們採用行業調查的方式來詢問一線人員,了解他們認為數據可能尚未表現出來的基本缺陷。」

總體來說,2021年新鮮出爐的OWASP Top 10榜單出現了三個新的類別,還有四個類別的名稱和範圍發生了變化,甚至還對一些類別進行了合併。

2021 OWASP Top 10榜單及變化

A01:訪問控制失效(Broken Access Control)從第五位上升到了第一位。94%的應用程式都經過了某種形式的訪問控制失效測試。

映射到訪問控制失效的34個CWE在應用程式中的出現頻率比其他任何類別都要多。

A02:2021年,加密失敗(Cryptographic Failure)——此前名為「敏感數據暴露」(Sensitive Data Exposure),這一名稱只是描述了廣泛的症狀而非根本原因——上移到了榜單第二位。


此處需要重新關注與密碼學相關的故障,這些故障通常會導致敏感數據暴露或系統受損。

A03:2021年,注入(Injection)下滑到第三位。94%的應用程式都測試了某種形式的注入,注入類別中如今包括跨站腳本。

映射到該類別的33個CWE在應用程式中出現次數第二多。

A04:不安全設計(Insecure Design)是2021年出現的新類別,並且一出場就高居第四位。

此處需要重點關注與設計缺陷相關的風險。如果我們真的想作為一個行業「左移」,就需要更多地使用威脅建模、安全設計模式和原則以及參考架構。

A05:2021年,安全配置錯誤(Security Misconfiguration)從上一版的第6位上升到了第5位。

90%的應用程式都經過了某種形式的錯誤配置測試,隨著轉向高度可配置軟體的趨勢不可逆,看到這一類別排名上升也就不足為奇了。

此前版本的XML外部實體注入(XXE)類別現在也被合併為該類別的一部分。

A06:2021年,脆弱過時組件(Vulnerable and Outdated Component)——此前名為「使用具有已知漏洞的組件」(Using Components with Known Vulnerabilities)——也從第6位一躍進入第6位。

該類別是唯一一個沒有任何CVE映射到所含CWE的類別,因此默認的漏洞與影響權重計5.0分。

A07:2021年,識別與認證失敗(Identification and Authentication Failure)——此前稱為「身份驗證失效」(Broken Authentication)——排名從此前的第2位降到了第7位,而且該類別目前包含更多與識別失敗相關的CWE。

雖然該類別仍然位列Top 10榜單,但標準化框架的可用性增加似乎有助於解決這一問題。

A08:軟體和數據完整性故障(Software and Data Integrity Failure)是2021年新增的一個類別,主要關注缺乏完整性驗證情況下做出與軟體更新、關鍵數據和持續集成/持續交付(CI/CD)流水線相關的各種假設。

CVE/CVSS數據最高加權影響之一映射到該類別中的10個CWE。此前版本中的「不安全反序列化」(Insecure Deserialization)類別如今也被歸入這一更大類別。

A09:2021年,安全日誌與監測失敗(Security Logging and Monitoring Failure)——此前名為「日誌記錄和監控不足」(Insufficient Logging & Monitoring)——從最後一名上升至第9位。

而且該類別已擴展納入了其他類型的故障,雖然這些故障難以測試,並且在CVE/CVSS 數據中沒有得到很好的體現,但卻會直接影響可見性、事件警報和取證。

A10:排在最後一位的伺服器端請求偽造(Server-Side Request Forgery)是2021年新增的類別。

雖然數據顯示其發生率相對較低,但測試覆蓋率卻高於平均水平,並且漏洞利用和影響潛力的評級也高於平均水平。

該類別是行業安全專家為我們預警的一種重要場景,儘管目前並沒有數據能夠證實其危險性。

更多值得關注的威脅


根據設定,OWASP Top 10隻能列出10大最嚴重的危險,但事實上,以下四個問題同樣非常值得識別和修復:

代碼質量問題

代碼質量問題包括已知的安全缺陷或模式、出於多種目的重用變量、在調試輸出中暴露敏感信息、一對一錯誤、檢查時間/使用時間(TOCTOU)競爭條件、未籤名或籤名轉換錯誤等等。

攻擊者可能會通過使用跨多個線程的靜態共享變量利用競爭條件來獲取或更新敏感信息。

企業組織通常可以通過嚴格的編譯器標誌、靜態代碼分析工具和linter IDE插件來識別它們。

現代語言的設計消除了許多這些問題,例如Rust的內存所有權和借用概念、Rust的線程設計以及 Go的嚴格類型和邊界檢查。

拒絕服務(DoS)

如果具備足夠的資源,拒絕服務總是可能發生的。但是,設計和編碼實踐對拒絕服務的嚴重程度有重大影響。

假設任何擁有連結的人都可以訪問一個大文件,或者每個頁面上都會發生計算成本高的事務。在這種情況下,拒絕服務往往只需更少的努力。

企業組織可以考慮對較大對象進行訪問控制,以確保只有經過授權的個人才能訪問大型文件或對象,或通過邊緣緩存網絡為其提供服務。

內存管理錯誤


Web應用程式傾向於使用託管內存語言編寫,例如Java、.NET或node.js(JavaScript或TypeScript)。但是,這些語言是用存在內存管理問題的系統語言編寫的,例如緩衝區或堆溢出、整數溢出等。

多年來,有許多沙箱逃逸事件證明,Web應用程式語言名義上是內存「安全的」,而實際並非如此。

許多現代API如今都是用內存安全語言編寫的,例如Rust或Go。

就Rust而言,內存安全是該語言的一個關鍵特性。對於現有代碼,使用嚴格的編譯器標誌、強類型、靜態代碼分析和模糊測試有助於識別內存洩漏、內存和數組溢出等。

總結

本質上來說,OWASP Top 10主要是一個意識文件。然而,這並沒有阻止組織自其2003年發布以來將其用作實際上的行業AppSec標準。如果您想使用OWASP Top 10作為編碼或測試標準,請記住它是底線,是起點!

OWASP Top 10榜單的目的是推動安全行業了解數據貢獻公司所面臨的漏洞和漏洞利用趨勢,以更好地迎接和應對挑戰。目前,OWASP Top 10仍處於初版階段,還將隨著安全行業不斷審查其內容而發展完善。

原文地址:http://33h.co/9a0kt

覺得有用,點個「贊」「在看」再走吧

相關焦點

  • 2021 OWASP Top 10 榜單(初稿)發布,頭牌易主
    編譯:代碼衛士OWASP Top 10 榜單列出的是最危險的 web 漏洞,時隔四年且十多年以來,該榜單霸主易主。OWASP Top 10 榜單創建於21世紀頭十年中期,由全球安全專家組成的非營利性基金會 OWASP (Open Web Application Security Project) 策劃而來。
  • OWASP Top 10 2021 榜單出爐!
    近日,OWASP從貢獻者提供的數據中選擇了8個類別,從高水平的行業調查中選擇了2個類別,完成了最新的OWASP Top 10 2021 榜單。
  • OWASP Top 10 2021來了
    來看看跟2017版有什麼變化。可以看到變化還是挺大的,原來的排名都有變化,而且新增了三個。A01:2021-Broken Access Control (失效的訪問控制) 從第五位上升;94% 的應用程式都經過了某種形式的破壞訪問控制的測試。
  • OWASP TOP 10 - 2021 「船」新版本
    OWASP TOP 10 2021版全新版本出爐,好東西要趁熱。
  • OWASP Top 10 2017 | 10項最嚴重的Web 應用程式安全風險(一)
    隨著我們的軟體變得愈加重要、複雜且相互關聯,實現應用程式安全的難度也呈指數級增長。而現代軟體開發過程的飛速發展,使得快速、準確地識別軟體安全風險變得愈發的重要。我們再也不能忽視像《OWASPTop 10》中所列出的相對簡單的安全問題。2017年版的《OWASP Top 10》主要基於超過 40家專門從事應用程式安全業務的公司提交的數據,以及500位以上個人完成的行業調查。
  • OWASP TOP 10 2021中文版
    從第5位上升成為Web應用程式安全風險最嚴重的類別;提供的數據表明,平均3.81%的測試應用程式具有一個或多個CWE,且此類風險中CWE總發生漏洞應用數超過31.8萬次。在應用程式中出現的34個匹配為「失效的訪問控制」的CWE次數比任何其他類別都多。A02:2021-加密機制失效Cryptographic Failures排名上升一位。其以前被稱為「A3:2017-敏感信息洩漏(SensitiveData Exposure)」。敏感信息洩漏是常見的症狀,而非根本原因。
  • OWASP Top 10 2017發布(中文版)
    2017年4月10日,OWASP組織對外發布了OWASP Top 10 2017。點「閱讀原文」下載PDF全文。
  • OWASP Mobile Top 10 2016 重磅來襲
    應用安全問題的一個影響力極大的清單。而最近,OWASP公布了「Mobile Top 10 2016」。Mobile Top 10 2016項目的URL是:https://www.owasp.org/index.php/Mobile_Top_10_2016-Top_10這10個針對移動安全的問題是(中文來自遊俠安全網翻譯):M1 – Improper Platform Usage(平臺使用不當
  • 最新版|2021年OWASP Top 10 中文版(附件)
    2021年版Top 10產生了三個新類別,原有四個類別的命名和範圍也發生了變化,且進行了一些整合。A04:2021-不安全設計Insecure Design:2021年版的一個新類別,其重點關注與設計缺陷相關的風險。如果我們真的想讓整個行業「安全左移」 ,我們需要更多的威脅建模、安全設計模式和原則,以及參考架構。不安全設計是無法通過完美的編碼來修復的;因為根據定義,所需的安全控制從來沒有被創建出來以抵禦特定的安全攻擊。
  • 2021年值得關注的10大網絡安全工具
    預計網絡安全支出將在2021年出現反彈現象,這也能為疲累的首席信息安全官(CISO)及其不堪重負的IT網絡安全團隊帶來一絲喘息機會。為了幫助企業組織更好地面對未來的各種挑戰,接下來,我們將為大家介紹一系列最佳的網絡安全工具,希望能夠為您的總體安全計劃以及2021年的安全預算計劃提供參考。
  • OWASP Top10 2017正式發布了 快來看新的10類應用安全風險
    在5月份的時候,綠盟科技的Web應用安全專家解讀了 owasp top10 2017 RC1,中 新增兩類問題,「A7-攻擊防護不足
  • 嘶吼發布:2021年值得關注的10大網絡安全工具
    預計網絡安全支出將在2021年出現反彈現象,這也能為疲累的首席信息安全官(CISO)及其不堪重負的IT網絡安全團隊帶來一絲喘息機會。為了幫助企業組織更好地面對未來的各種挑戰,接下來,我們將為大家介紹一系列最佳的網絡安全工具,希望能夠為您的總體安全計劃以及2021年的安全預算計劃提供參考。什麼是滲透測試?
  • StackShare 50大開發者年度新工具榜單出爐,k3s榮登TOP 1
    開發者工具及服務分享平臺StackShare分析了社區共享的400萬個數據點,從中得出了2019年開發者工具榜單,Rancher於2019年開源的輕量級k8s發行版k3s榮登2019年年度新工具Top 1。又到了一年中最興奮的時候,第六屆年度StackShare大獎新鮮出爐!
  • 年輕人千萬不要寫代碼,基於OWASP Top 10的代碼安全
    一些大公司中了一個大標,以這個經費基於公司原來安全的代碼架構和產品找了一些新手程式設計師來做二開,同時也引來了巨大的安全風險。下面我會基於OWASP Top 10 2017做個介紹、舉一些網際網路上已經犯過的例子和如何預防。
  • 2021最佳風光攝影相機榜單出爐:第一名尼康Z 7II……
    【2021最佳風光攝影相機榜單出爐:第一名尼康Z 7II……】DPreview公布了自家選出了
  • 2021通信設備商100強重磅出爐!
    備受關注的2021通信產業榜通信設備技術服務商100強已正式出爐!
  • 安全豬豬 | 最新2021-OWASP TOP10 中文版
    收錄於話題 #網絡安全 此文檔來自網上收集轉載,如有侵權,請聯繫刪除。
  • 榜單 | 看點2021年1月「春雨計劃榮譽作者榜」獲獎榜單公布
    年1月26日,騰訊看點宣布對「春雨計劃2020」進行全新升級,正式推出「優質內容榜」、「潛力作者榜」、「榮譽作者榜」三大榜單,明確覆蓋泛資訊、泛知識、泛娛樂、泛生活的四大內容賽道。「春雨計劃榮譽作者榜」是騰訊看點聯動行業權威機構《新榜》共同推出,且面向粉絲數量大於10萬以上優質帳號的評選。該榜單旨在獎勵堅持優質創作,並且在騰訊看點平臺獲得廣泛認可、具備較大影響力的優質帳號,幫助作者在平臺打造更強的IP影響力。平臺每月將從四大賽道各選出top25位作者,組成top100的上榜獲獎作者。
  • 2019數位相機Top 10新鮮出爐!
    2019數位相機Top 10新鮮出爐!】剛剛Dpreview公布了自家總結出來的2019年數位相機的Top10,與之前公布的榜單不同,這次的榜單是根據其網站點擊量來進行排名的,並且都是這幾年內發布的新品,大家看看與你的預期是否一樣呢?2019數位相機Top 10:
  • 2021程式語言排行榜出爐!
    本文經機器之心(微信公眾號:almosthuman2014)授權轉載,禁止二次轉載編輯:杜偉今日,IEEE Spectrum 發布了 2021 年度程式語言排行榜,其中 Python 在總榜單以及其他幾個分榜單中依然牢牢佔據第一名的位置。