iPAS 備考筆記 - 資訊安全工程師
TLDR
- CIA 與 AAA:CIA 是保護目標(機密性、完整性、可用性),AAA 是存取控制機制(認證、授權、記帳)。
- 資產管理:主要資產是業務價值載體,支援資產是承載手段;敏感度分級(Public/Internal/Confidential/Private)需由資產擁有者決定。
- ISO 27001:是管理系統標準(可認證),附錄 A 的控制措施需依風險評鑑結果選擇並記錄於 SoA。
- 風險管理:風險 = 威脅 × 弱點 × 資產價值;定量分析(ALE/ROSI)提供財務決策依據,定性分析(風險矩陣)用於快速篩選。
- 事件回應:圍堵(Containment)是第一優先;MTTD(偵測時間)比 MTTR(回應時間)更關鍵;數位鑑識遵循揮發性順序(RAM → Disk → Log)。
- 網路安全:ARP Spoofing 透過偽造 ARP 回應實現 MITM;BGP Hijacking 利用最長前綴匹配劫持流量;DNSSEC 透過數位簽章確保 DNS 真實性。
- 密碼學:對稱加密(AES-GCM)適合大量資料;非對稱加密(RSA/ECC)用於金鑰交換與簽章;密碼儲存必須使用慢雜湊(Argon2id/bcrypt)並搭配 Salt。
- 雲端安全:雲端服務模型(IaaS/PaaS/SaaS)共享責任模型中,資料安全與身分管理永遠是客戶責任;CNAPP 整合 CSPM/CWPP/CIEM 進行全方位防護。
基礎概念
資訊安全基本原理與術語
資訊安全基本原理(CIA 與 AAA)
- CIA 三元組:機密性(Confidentiality)、完整性(Integrity)、可用性(Availability)。
- AAA 框架:認證(Authentication,你是誰)、授權(Authorization,你能做什麼)、記帳/稽核(Accounting,你做了什麼)。
- 縱深防禦(Defense in Depth):透過多層安全控制(治理、實體、網路、主機、應用、資料),即使單一層被突破,其他層仍能提供保護。
資訊倫理與資產管理
- PAPA 理論:隱私權(Privacy)、正確性(Accuracy)、財產權(Property)、存取權(Accessibility)。
- 資產分類:主要資產(業務價值本身)與支援資產(承載主要資產的手段)。
- 分級維度:敏感度(機密性導向)與關鍵性(可用性導向)。
- 角色劃分:資產擁有者(業務單位,決定分級)與資產保管者(IT 部門,落實控制)。
法規與合規
ISO/IEC 27001 與 ISMS
- ISO 27001:ISMS 管理系統要求,組織必須符合條款 4–10。
- SoA(適用性聲明):依據風險評鑑結果,說明附錄 A 控制措施的選用理由。
- PDCA 循環:計畫(Plan)、執行(Do)、查核(Check)、行動(Act)是持續改善的核心。
稽核與認證
- 稽核類型:第一方(內部)、第二方(客戶/主管機關)、第三方(獨立認證機構)。
- SOC 2 Type 1 vs Type 2:Type 1 為特定時間點設計審查;Type 2 為一段時間內的運作有效性驗證。
風險管理
風險評鑑流程
- 資產識別:盤點並分級。
- 威脅與弱點識別:識別適用威脅與既有弱點。
- 風險分析:評估發生機率與衝擊(定性或定量)。
- 風險處理:選擇規避、修改(降低)、分擔、保有(接受)。
風險量化公式
- ALE(年化損失預期) = ARO(年化發生率)× SLE(單次損失預期)。
- SLE = AV(資產價值)× EF(曝險係數)。
- ROSI(資安投資報酬率):衡量安全控制措施的財務合理性。
事件管理
資安事件回應(NIST SP 800-61)
- 準備:建立團隊、工具與演練。
- 偵測與分析:監控、告警分級。
- 圍堵、清除與復原:隔離受感染系統(優先)、移除惡意程式、還原系統。
- 事後活動:撰寫報告、經驗總結(Lessons Learned)。
數位鑑識
- 揮發性順序:CPU 快取 → RAM → 網路連線 → 暫存檔案 → 硬碟 → 遠端日誌。
- 完整性驗證:使用 Hash(如 SHA-256)確保證據副本與原始媒體一致。
網路安全
網路架構與攻擊
- ARP Spoofing:偽造 ARP 回應實現 MITM 攻擊。
- BGP Hijacking:宣告更長的前綴(Longest Prefix Match)劫持流量。
- DNSSEC:透過數位簽章驗證 DNS 回應的真實性,防止快取毒化。
- VPN:IPsec(L3,適合 Site-to-Site)、SSL/TLS VPN(L4-L7,適合 Remote Access)。
網路防禦
- NAC(802.1X):連線前進行身分驗證與健康檢查。
- VLAN 安全:停用 DTP 自動協商,修改 Native VLAN 以防 Double Tagging 攻擊。
- 防火牆:NGFW 整合 DPI 與應用識別;WAF 專注於 L7 Web 攻擊防護。
密碼學
加密技術
- 對稱加密:AES-GCM(推薦,具備認證加密功能)。
- 非對稱加密:RSA、ECC(橢圓曲線,金鑰更短、效能更佳)。
- 雜湊函式:SHA-256(完整性校驗)、Argon2id/bcrypt(密碼儲存,慢雜湊)。
- 數位簽章:使用私鑰簽章、公鑰驗證,確保完整性與不可否認性。
開發與維運安全
SSDLC 與 DevSecOps
- SAST:靜態分析原始碼(如 SonarQube)。
- DAST:動態掃描執行中的應用(如 OWASP ZAP)。
- SCA:掃描第三方套件漏洞(如 Snyk)。
- SBOM:軟體物料清單,追蹤相依元件以應對供應鏈風險。
容器與雲端安全
- 容器安全:映像檔掃描、最小化 Base Image、執行期監控(Falco)。
- 雲端安全:CSPM(設定)、CWPP(執行期)、CIEM(權限)。
- IaC 安全:部署前掃描設定錯誤(Checkov)。
身分與存取
存取控制模型
- RBAC:基於角色授權。
- ABAC:基於屬性(時間、地點、身分)動態授權。
- 零信任(Zero Trust):永不信任,持續驗證;身分即邊界。
認證機制
- FIDO2 / Passkey:抗釣魚的無密碼認證標準,憑證綁定 Origin。
- OAuth 2.0 / OIDC:OAuth 2.0 為授權框架,OIDC 在其上增加身分驗證層。
- PAM:管控特權帳號,提供密碼保管庫與 JIT 存取。