iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Security

槍林彈雨下的資安防守:從品質觀念切入,帶開發者從零動手作資安 30 天 系列

在連網即受攻的時代,「寫得好」的程式碼已遠遠不夠,更要「寫得安全」。本系列專為開發新手設計,擺脫昂貴商業工具,從品質管理演進史(檢查、製造、設計、管理)切入資安:
1.【檢查】用開源 SonarQube 建零預算檢測站。
2.【製造】實戰 SEI Secure Coding 與 OWASP Top 10 跨語言防範。
3.【設計】用 STRIDE 與 NIST CSF 2.0 打造防守架構。
4.【管理】把掃描融入 CI/CD,落地 DevSecOps 與 ISO 27001。
30 天打造跨語言、可落地的軟體安全防線!

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文 |團隊第二屆技術創作市集
DAY 21

【Day 21】【動手做】SSRF 伺服端請求偽造:為什麼 2025 把它併進了 A01

💡 今日學習目標:理解 SSRF 的攻擊原理與雲端環境下的致命後果,看懂為什麼「先解析 DNS 再檢查 IP」這個看起來很嚴謹的防線其實有漏洞,並掌握程式碼層...

DAY 22

【Day 22】駭客只需要成功一次,我們必須每次都成功:安全架構設計思維

💡 今日學習目標:踏入階段四「資安是設計出來的」,理解「駭客只需成功一次,防守者必須每次都成功」這句話的真正份量,並掌握 Security by Design...

DAY 23

【Day 23】【動手做】資安新手的第一個威脅建模 (Threat Modeling):STRIDE 模型演練

💡 今日學習目標:不是背 STRIDE 六個字母就結束。今天要用一個真正的免費開源工具(OWASP pytm)跑一次自動化威脅建模,親眼看到工具真實比對出的威...

DAY 24

【Day 24】認識國際資安標準框架:NIST Cybersecurity Framework (CSF 2.0) 核心理念

💡 今日學習目標:理解美國國家標準暨技術研究院推出的 NIST CSF 2.0 框架,掌握六大核心功能(GV、ID、PR、DE、RS、RC)的頂層防禦思維,並...

DAY 25

【Day 25】NIST CSF 實務落地:識別 (Identify) 與保護 (Protect) — 盤點與防禦機制

💡 今日學習目標:學會在開發與架構設計中,落地 NIST CSF 的「識別 (Identify)」資產盤點與「保護 (Protect)」防衛防線,並看懂「分類...

DAY 26

【Day 26】NIST CSF 實務落地:偵測 (Detect)、回應 (Respond) 與復原 (Recover) — Log 與應變

💡 今日學習目標:掌握結構化日誌(Audit Logging)寫作規範,理解 3-2-1 備份原則與資安事件應變流程(Detect, Respond, Rec...

DAY 27

【Day 27】資安是管理出來的:ISO 27001 / ISMS 到底在管什麼?新手也能懂的管理精髓

💡 今日學習目標:踏入最後的階段五「資安是管理出來的」,理解 ISO 27001 / ISMS 資訊安全管理系統的精髓、PDCA 持續改善循環,以及「政策寫得...

DAY 28

【Day 28】【動手做】打造自動化安全防線:在 GitHub Actions CI/CD 整合 SAST 自動掃描

💡 今日學習目標:學會在 GitHub Actions 部署自動化 CI/CD 流水線,讓每一次程式碼提交都自動執行 SAST 資安掃描,理解為什麼「掃描」這...

DAY 29

【Day 29】DevSecOps 落地心法:如何在開發效率與資安防守之間取得平衡?

💡 今日學習目標:理解 DevSecOps 的核心文化與落地心法,並看懂為什麼「有做 SCA 掃描」依然攔不住 2020 年那種等級的供應鏈攻擊。 📌 前...

DAY 30

【Day 30】完賽結語:從資安新手到打造個人防守線,我們的資安旅程才剛開始!

💡 今日學習目標:回顧 30 天來從「品質觀念」出發的資安防禦地圖,為你的鐵人賽挑戰畫下句點,開啟可持續運行的安全開發旅程。 📌 前言:感謝大家!一同走過...