概要

現在已經進入事件幾乎每天都在發生的時代,就連政府機關、銀行、雲端服務供應商也都無法倖免。與其擔心「因為 AI 而失去工作」,不如趁這個時機學習資安,這樣不就絕對不會有找不到工作的問題了嗎?

話雖如此,資安也可以說是 IT 的綜合格鬥技(最高峰)領域,如果沒有基礎知識,即使閱讀近期發生的事件調查報告或網路上的討論,也可能很難理解。

所以這次,我想介紹幾個有助於建立基礎知識的資源。

※先提醒一點,資安雖然也有日文資料,但越到進階層級,幾乎就變成只有英文的世界。尤其常常需要在終端機操作工具,而這類工具大多也是英文介面,因此需要具備一定程度的英文能力。

資源介紹

先從全貌來看。資安其實涵蓋非常廣泛的領域。最容易理解的,大概就是這張有名的證照路線圖。它比一般人印象中的紅隊(攻擊方)或滲透測試範圍要廣得多。

Sec1.png

從中挑選自己有興趣的領域,搜尋關鍵字開始學習,這樣就很不錯了;若是想證明自己的技能,或是為了履歷,也可以考慮參加證照考試。

雖然資安的領域大到無法全部介紹,但從近期的事件來看,大致可分為「Web」相關與「雲端」相關兩大類。因此這次會特別聚焦在這兩部分。

Web 類

這裡主要指的是 SQL 注入等 Web 應用程式程式碼上的問題,以及包含中介軟體與函式庫在內的套件漏洞。

OWASP(特別有名的是 OWASP Top 10)

OWASP Top 10 是什麼:將 Web 應用程式中尤其需要警戒的重大資安風險,以排行榜形式整理出來的報告。

另外,近年來使用 AI 的應用程式越來越多,因此也有針對 LLM/AI 應用程式的 OWASP Top 10。

除此之外,GitHub 上也整理了許多 cheat sheet 和資料,建議大家多方搜尋看看。

CWE 與 CVE

CWE(Common Weakness Enumeration/常見弱點列舉)是什麼:將軟體與硬體中存在的資安弱點(例如程式錯誤、設計缺陷等)進行分類與整理的通用目錄(清單)。
CVE:針對實際在特定產品中發現的「某款軟體的某個版本中存在的具體漏洞(單一事件)」所分配的個別識別編號。

另外,管理 CWE 的 MITRE 網站上,也刊載了許多其他非常有用且具權威性的資料。

  • ATT&CK Matrix(將駭客對企業、組織所採取的一連串攻擊手法與流程[TTPs]系統化整理的知識庫):https://attack.mitre.org/

SBOM

SBOM(Software Bill of Materials/軟體物料清單)是什麼:將構成軟體的元件(如 OSS、函式庫、模組等)及其相依關係列表化的清單。也就是所謂的「軟體成分標示」。

這個詞在日本或許還不算太普及,但在美國的大企業等環境中,已經逐漸成為標準。日本經濟產業省也整理了易懂的導入手冊與檢查清單。

雲端類

這裡主要指的是針對雲端設定不當的對策,以及運用雲端服務來防禦攻擊。

安全性支柱 - AWS Well-Architected 架構

若說雲端的事實標準,AWS 可說是代表之一,而 AWS 所提倡的雲端資安標準、概念與架構都非常系統化,這裡的資料就是用來幫助理解這些內容。當然,在這裡學到的概念也同樣適用於其他雲端平台(例如 Azure、GCP 等)。

Cloudflare 零信任

雖然和 AWS 的風格有些不同,但近年由 Cloudflare 等公司推動的「Zero Trust(零信任)」正在全世界快速普及。我認為這會是未來網路環境中越來越重要的概念,因此也非常值得深入了解。

給非得要動手實作的人!

這些是適合一邊實際操作環境、一邊進行實務學習的平台。

感想

或許有人會覺得「反正 AI 太強了,任何防禦都派不上用場」、「學了也沒有意義」,但隨著攻擊手法持續進化,防守方當然也會跟著進化。

就我個人而言,我完全不認為資安的需求會消失;即使不以此為本業,至少具備基本知識,對未來的工程師職涯也一定更有利。請務必多少接觸一下。


原文出處:https://qiita.com/leolui2004/items/226062f17e55202e8c47


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝44   💬1  
630
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登