CISSP · Domain 1 · 16%

Quản lý bảo mật & Rủi ro

Security & Risk Management — Domain 1

Domain chiếm tỷ trọng cao nhất (16%) trong kỳ thi CISSP. Bao phủ toàn diện từ quản trị bảo mật cấp hội đồng quản trị, khung pháp lý toàn cầu, phân tích rủi ro định lượng, đến xây dựng chính sách và bảo mật nhân sự.

Mục tiêu chương / Learning objectives

1. Lý thuyết cốt lõi / Core theory

1.1. Quản trị bảo mật cấp chiến lược (Security governance)

Quản trị bảo mật (security governance) là tập hợp các trách nhiệm và thực hành do hội đồng quản trị (Board of Directors) và ban lãnh đạo điều hành thực hiện, nhằm đảm bảo bảo mật được tích hợp vào chiến lược kinh doanh. Ba thành phần cốt lõi: Chiến lược (định hướng dài hạn), Chính sách (quy tắc thực hiện), và Kiểm soát (đo lường tuân thủ).

CISSP Think-like-a-manager: CISO (Chief Information Security Officer) báo cáo trực tiếp cho CEO hoặc Board — không phải CIO. Điều này đảm bảo bảo mật không bị hy sinh vì mục tiêu IT thuần túy. Câu hỏi thi thường hỏi: "Ai chịu trách nhiệm cuối cùng về rủi ro?" → Senior Management / Board, không phải CISO hay ISO.

1.2. Khung pháp lý & Tuân thủ toàn cầu (Legal & regulatory landscape)

Các tổ chức hoạt động trong môi trường pháp lý phức tạp với nhiều quy định chồng lấn:

Phân biệt quan trọng: Criminal law (tội hình sự — nhà nước khởi tố, tù giam) vs Civil law (dân sự — tổ chức/cá nhân kiện, bồi thường tài chính). Tin tặc tấn công hệ thống có thể bị truy tố hình sự (Computer Fraud and Abuse Act - CFAA tại Mỹ); doanh nghiệp để lộ dữ liệu khách hàng có thể bị kiện dân sự và phạt hành chính.

1.3. Đạo đức nghề nghiệp ISC2 (ISC2 Code of Ethics)

Tất cả thành viên ISC2 phải tuân thủ Code of Ethics với 4 canon theo thứ tự ưu tiên:

  1. Protect society, the common good, necessary public trust and confidence, and the infrastructure. (Ưu tiên cao nhất — xã hội trên hết)
  2. Act honorably, honestly, justly, responsibly, and legally.
  3. Provide diligent and competent service to principals. (Client/employer)
  4. Advance and protect the profession. (Ưu tiên thấp nhất)

Bẫy thi CISSP: Khi phát hiện đồng nghiệp làm sai, bạn phải hành động — báo cáo lên cấp trên hoặc ISC2. Bảo vệ xã hội (Canon 1) quan trọng hơn trung thành với employer (Canon 3). Nếu employer yêu cầu bạn che giấu vi phạm → từ chối, báo cáo.

1.4. Phân tích rủi ro & Các khung quản lý rủi ro (Risk management frameworks & analysis)

CISSP yêu cầu hiểu sâu cả phân tích định tính (qualitative) và định lượng (quantitative):

Công thức định lượng trọng tâm:

Ví dụ thực tế: Server trị giá $200,000. Nếu cháy, thiệt hại 25% (EF=0.25) → SLE=$50,000. Xảy ra 0.3 lần/năm → ALE=$15,000. Đầu tư hệ thống chữa cháy $8,000/năm, giảm ARO xuống 0.05 → ALE_after=$2,500. ROI = ($15,000−$2,500−$8,000)/$8,000 = 56%. Đáng đầu tư.

Công thức phân tích rủi ro định lượng (Quantitative Risk Math)

SLE = Asset Value × EF
ALE = SLE × ARO
Safeguard Value = (ALE_before − ALE_after) − Annual Safeguard Cost
ARO = Annualized Rate of Occurrence (số lần sự kiện xảy ra/năm). Ví dụ: 0.5 = mỗi 2 năm 1 lần.

Ví dụ CISSP-style — Hệ thống ERP $2M:

  • Asset Value = $2,000,000 · EF = 25% · ARO = 0.5 lần/năm
  • SLE = $2,000,000 × 0.25 = $500,000
  • ALE = $500,000 × 0.5 = $250,000/năm
  • Giải pháp kiểm soát chi phí $80,000/năm, giảm ARO xuống 0.1:
  • ALE_after = $500,000 × 0.1 = $50,000
  • Safeguard Value = ($250,000 − $50,000) − $80,000 = $120,000 → Đáng đầu tư
Bẫy thi CISSP: Đề thi thường cho số liệu và hỏi "nên đầu tư vào biện pháp kiểm soát này không?" → Tính Safeguard Value: nếu dương → đầu tư; nếu âm → không đáng. Luôn so sánh tổng tiết kiệm ALE với chi phí hàng năm của safeguard, không chỉ nhìn ALE_before.

Các khung quản lý rủi ro:

1.5. Threat Modeling & Chính sách bảo mật (Threat modeling & security policies)

Threat Modeling là quy trình có cấu trúc để xác định mối đe dọa, lỗ hổng và biện pháp giảm thiểu từ giai đoạn thiết kế. Ba phương pháp phổ biến:

Hệ thống chính sách bảo mật phân cấp từ trừu tượng đến cụ thể:

1.6. Bảo mật chuỗi cung ứng (Supply Chain Security)

Chuỗi cung ứng phần mềm và phần cứng ngày càng là mục tiêu tấn công — compromise một vendor duy nhất có thể ảnh hưởng đến hàng nghìn tổ chức downstream.

Case Study: SolarWinds SUNBURST (2020)

SCRM Controls (Supply Chain Risk Management):

CISSP Exam Tip: Supply chain risk là một trong những lĩnh vực được thêm vào CISSP CBK gần đây nhất. Đề thi có thể hỏi: "Biện pháp nào giảm thiểu rủi ro từ software update của third-party vendor?" → Đáp án: code signing verification + integrity check + SBOM + vendor security assessment. Không phải chỉ anti-virus.

2. Bài thực hành / Hands-on labs

🖥️ Platform: Windows Server 2022 · Ubuntu 22.04
🛠️ Tools: PowerShell 7 · Bash · OpenSCAP

Lab 1 — Tính toán rủi ro định lượng & kiểm tra Separation of Duties (PowerShell)

OS: Windows Server 2022 · Tool: PowerShell 7 (Run as Administrator)

  1. Mở PowerShell 7 với quyền Administrator trên Windows Server 2022.
  2. Chạy script tính ALE và ROI của biện pháp kiểm soát:
# === QUANTITATIVE RISK ANALYSIS SCRIPT ===
# Thông tin tài sản
$AssetValue    = 200000   # Giá trị server (USD)
$EF            = 0.25     # Exposure Factor: thiệt hại 25% nếu sự cố
$ARO_before    = 0.3      # 0.3 lần/năm trước khi có kiểm soát
$ARO_after     = 0.05     # 0.05 lần/năm sau khi có kiểm soát
$ControlCost   = 8000     # Chi phí biện pháp kiểm soát/năm

# Tính toán
$SLE        = $AssetValue * $EF
$ALE_before = $SLE * $ARO_before
$ALE_after  = $SLE * $ARO_after
$NetBenefit = $ALE_before - $ALE_after - $ControlCost
$ROI        = ($NetBenefit / $ControlCost) * 100

Write-Host "`n=== RISK ANALYSIS RESULTS ===" -ForegroundColor Cyan
Write-Host "Asset Value   : `$$AssetValue" -ForegroundColor White
Write-Host "SLE           : `$$SLE" -ForegroundColor Yellow
Write-Host "ALE (Before)  : `$$ALE_before/year" -ForegroundColor Red
Write-Host "ALE (After)   : `$$ALE_after/year" -ForegroundColor Green
Write-Host "Control Cost  : `$$ControlCost/year" -ForegroundColor White
Write-Host "Net Benefit   : `$$NetBenefit/year" -ForegroundColor $(if($NetBenefit -gt 0){"Green"}else{"Red"})
Write-Host "ROI           : $([math]::Round($ROI,1))%" -ForegroundColor $(if($ROI -gt 0){"Green"}else{"Red"})
if ($ROI -gt 0) { Write-Host "`n[DECISION] INVEST in this control - positive ROI" -ForegroundColor Green }
else { Write-Host "`n[DECISION] DO NOT invest - negative ROI" -ForegroundColor Red }

# --- Kiểm tra Separation of Duties trong AD ---
Write-Host "`n=== SEPARATION OF DUTIES CHECK ===" -ForegroundColor Cyan
$FinanceMembers  = (Get-ADGroupMember "Finance"  -ErrorAction SilentlyContinue).SamAccountName
$ITAdminMembers  = (Get-ADGroupMember "IT-Admin" -ErrorAction SilentlyContinue).SamAccountName
$Conflicts = $FinanceMembers | Where-Object { $ITAdminMembers -contains $_ }
if ($Conflicts) {
    Write-Host "[VIOLATION] Users in BOTH Finance AND IT-Admin:" -ForegroundColor Red
    $Conflicts | ForEach-Object { Write-Host "  - $_" -ForegroundColor Yellow }
} else {
    Write-Host "[OK] No SoD violations found between Finance and IT-Admin" -ForegroundColor Green
}

✅ Kết quả mong đợi: Script hiển thị bảng tính rủi ro với ALE trước/sau, ROI dương → khuyến nghị đầu tư. Nếu có user trong cả Finance và IT-Admin → cảnh báo vi phạm SoD. Ý nghĩa: nhân viên có thể cả tạo giao dịch tài chính lẫn chỉnh sửa log IT — vi phạm separation of duties nghiêm trọng.

Lab 2 — Compliance Baseline Check với OpenSCAP (Bash)

OS: Ubuntu 22.04 · Tool: Bash + OpenSCAP (hoặc manual grep)

  1. Cài OpenSCAP nếu chưa có: sudo apt install openscap-scanner ssg-debderived -y
  2. Chạy đánh giá CIS baseline hoặc kiểm tra thủ công:
# === Option A: OpenSCAP CIS Assessment ===
sudo oscap xccdf eval \
  --profile xccdf_org.ssgproject.content_profile_cis \
  --results /tmp/cissp-scan-results.xml \
  --report /tmp/cissp-scan-report.html \
  /usr/share/xml/scap/ssg/content/ssg-ubuntu2204-ds.xml 2>/dev/null | tail -30

# === Option B: Manual SSH hardening check ===
echo "=== SSH Configuration Security Check ==="
grep -E "^PermitRootLogin|^PasswordAuthentication|^X11Forwarding|^MaxAuthTries|^Protocol" \
  /etc/ssh/sshd_config

echo -e "\n=== Audit Rules Check ==="
sudo cat /etc/audit/audit.rules 2>/dev/null | head -20

echo -e "\n=== Passwd file permissions ==="
ls -la /etc/passwd /etc/shadow /etc/sudoers

echo -e "\n=== Users with UID=0 (root-level) ==="
awk -F: '$3==0{print $1}' /etc/passwd

echo -e "\n=== World-writable files (security risk) ==="
find /etc -xtype f -perm -o+w 2>/dev/null | head -10

✅ Kết quả mong đợi: SSH config: PermitRootLogin no, PasswordAuthentication no, X11Forwarding no. Shadow file permissions: -rw-r----- root shadow. Chỉ root (UID 0) trong /etc/passwd. Không có world-writable files trong /etc. Đây là kiểm tra baseline tuân thủ — liên quan trực tiếp đến security policy enforcement.

3. Tình huống doanh nghiệp / Enterprise scenario

Bối cảnh:

Công ty fintech VNPay+ đang chuẩn bị IPO. Board yêu cầu tuân thủ SOX Section 404 và PCI-DSS Level 1 (xử lý >6 triệu giao dịch/năm). CISO mới nhận ra: không có chính sách phân ly nhiệm vụ, kế toán trưởng có quyền truy cập database production, và chưa bao giờ thực hiện risk assessment chính thức.

Giải pháp theo CISSP framework:

  1. Risk Assessment (NIST RMF bước 2-3): Phân loại tài sản theo sensitivity/criticality. Xác định threats (insider fraud, data breach) và vulnerabilities (excessive access, no SoD).
  2. Quantify Risk: Tính ALE cho scenario "kế toán gian lận qua database" → business case cho đầu tư kiểm soát.
  3. Policy Development: Soạn Acceptable Use Policy, Access Control Policy, Separation of Duties Policy — Board ký phê duyệt.
  4. Controls Implementation: Role-based access, database activity monitoring (DAM), mandatory vacation policy (phát hiện gian lận), dual authorization cho transactions >$50K.
  5. Supply Chain Risk: Yêu cầu tất cả third-party vendors ký Business Associate Agreement (BAA), cung cấp SOC 2 Type II reports.

Bài học CISSP: Security phải được tích hợp vào business strategy — không phải add-on sau. Board phải chủ sở hữu rủi ro, không thể delegate hoàn toàn cho CISO.

4. Tự kiểm tra / CISSP-style knowledge check

  1. Công ty bạn muốn đầu tư hệ thống IDS trị giá $50,000/năm. ALE hiện tại là $80,000, sau khi có IDS giảm còn $20,000. Bạn khuyến nghị gì với Board và vì sao?
  2. Nhân viên CNTT phát hiện CFO đang truy cập dữ liệu khách hàng không liên quan đến công việc. Theo ISC2 Code of Ethics, hành động ưu tiên là gì?
  3. Công ty bạn phải tuân thủ đồng thời GDPR và HIPAA. Khi hai quy định xung đột về thời gian lưu trữ dữ liệu, nguyên tắc nào áp dụng?
  4. STRIDE model phân loại tấn công "attacker giả mạo là admin để reset password người dùng" vào category nào?
  5. Separation of Duties vs Dual Control: giải thích sự khác biệt và cho ví dụ tình huống áp dụng mỗi loại.
  6. Một vendor mới yêu cầu truy cập VPN vào network nội bộ để support phần mềm. Theo nguyên lý supply chain risk management, các bước kiểm soát tối thiểu cần thiết là gì?
Phase 2 C07: Systems & App Security Chương 2: Bảo mật tài sản
Thực hành trên công cụPowerShell 7 · Bash · OpenSCAP
Nền tảngWindows Server 2022 · Ubuntu 22.04
Thời điểm phát hànhQ2/2026
Ngày biên soạn24/05/2026
Người biên soạnTrần Văn Hòa (MCT)
Phiên bảnv1.0
Zalo