สารบัญ
ใน ตอน 16A + ตอน 16B เราคุยเรื่อง “ใครรับผิดชอบ” + “ทำงานยังไง” ของ governance — board, EGIT, Three Lines, IS Strategy, committees, roles, EA ครบหมด
ตอนนี้เปลี่ยนคำถามอีกขั้น “Governance ปกป้องอะไร?”
คำตอบมี 2 ระดับครับ — risk ทุกประเภท (ระดับกว้าง) และ data privacy (ระดับเฉพาะ)
ผมเลยแยกเป็น 2 ตอน:
- ตอน 17A (บทนี้) — ERM (Section 2.5): บริหาร risk ทุกประเภทเป็นวงจร
- ตอน 17B — Privacy + Data Governance (Section 2.6 + 2.7): zoom ลงลึกที่ data risk เฉพาะ
ทำไมต้องแยก? เพราะแต่ละเรื่องลึกพอที่จะเป็นบทของตัวเอง และ ISACA ฝัง Privacy Principle 9 ไว้ใน Section 2.6 ทำให้ Privacy ไม่ใช่แค่ subset ของ ERM แต่เป็น framework ที่ยืนเดี่ยวได้
อีกอย่าง ใน ตอน 05 ของ Domain 1 เราเรียน Risk จากมุม audit — Inherent / Control / Detection Risk + Materiality ที่ auditor ใช้วางแผนตรวจ
Domain 2 จะเรียน Risk จากมุม องค์กร — risk ที่ management ต้องบริหาร IS auditor มาตรวจว่าบริหารดีมั้ย แต่ไม่ได้บริหารเอง
โครงของตอน 17A:
- ERM 101: Risk Appetite + Risk Tolerance + ISRM = Management Function
- Risk Management Lifecycle (4 ขั้น)
- Step 2 Deep Dive: Threat Actors + Environmental Threats + Vulnerabilities
- Step 3 Deep Dive: 4 Risk Responses + Control Matrix
- Risk Analysis Methods: Qualitative / Semiquantitative / Quantitative + Delphi
- Project vs Operational Level Risk
- Trap Patterns
- Bridge to ตอน 17B
ส่วนที่ 1: ERM 101 — บริหารความเสี่ยงในระดับองค์กร
ERM คืออะไร?
Enterprise Risk Management (ERM) = การจัดการความเสี่ยงทั่วทั้งองค์กรแบบมีระบบ ไม่ใช่ปล่อยให้แต่ละแผนกบริหารความเสี่ยงของตัวเองแยกกัน
ในมุม IT มักเรียก ISRM (Information Security Risk Management) เป็น subset ของ ERM ที่เจาะจงเรื่อง information + IT
นิยามที่ ISACA เน้น:
ISRM = management function ไม่ใช่ audit function
นี่คือเส้นที่ห้ามข้ามครับ management เป็นคนทำ risk management ส่วน auditor ประเมินว่า management ทำดีมั้ย
ถ้า auditor กระโดดเข้าไป run ISRM เอง = independence หาย → ตรวจตัวเองในรอบหน้าไม่ได้
Risk Appetite vs Risk Tolerance
คู่นี้ออกข้อสอบบ่อยมากครับ:
Risk Appetite — ระดับ + ประเภทของความเสี่ยงที่ องค์กรโดยรวม ยอมรับเพื่อบรรลุเป้าหมาย
ตัวอย่าง: บริษัท startup อาจมี risk appetite สูงในเรื่องการลอง technology ใหม่ — เพราะการ innovate เป็นจุดเด่น
Risk Tolerance — ระดับเบี่ยงเบนจาก risk appetite ที่ยอมรับได้สำหรับ risk category เฉพาะ
ตัวอย่าง: startup เดียวกัน อาจมี risk appetite สูงสำหรับ “technology innovation” — แต่ risk tolerance ต่ำมากสำหรับ “data breach”
ลองเปรียบเทียบกับคนขับรถ:
- Appetite — โดยรวม “ฉันชอบขับเร็ว”
- Tolerance — เฉพาะ “บนทางหลวงไม่เกิน 120 km/h, ในเมืองไม่เกิน 60”
Trap: หลายคนใช้สลับกัน แต่ ISACA เน้นว่า appetite = strategic (ระดับองค์กร) tolerance = operational variance (ระดับเฉพาะ category)
กฎ: ทั้ง 2 ต้องถูก Document
Risk appetite + tolerance ที่ board ไม่ approve เป็นทางการ = pretend governance ผู้จัดการแต่ละคนจะตั้ง threshold ของตัวเอง → inconsistent ทั้งบริษัท
IS auditor มองหาเอกสาร Risk Appetite Statement ที่ board approve
ส่วนที่ 2: Risk Management Lifecycle — 4 ขั้นที่ห้ามหยุด
ลองนึกถึงการดูแลสุขภาพ — ไม่ใช่ไปหาหมอครั้งเดียวแล้วจบ ต้อง:
- ตรวจสุขภาพประจำปี
- รู้ว่ามีอะไรเสี่ยง
- ปฏิบัติตามคำแนะนำ
- กลับไปตรวจซ้ำว่าดีขึ้นมั้ย → ปีหน้าวนใหม่
Risk management ทำงานแบบเดียวกันเลย เป็น วงจรไม่หยุด:
ขั้น 1: Risk Identification — รู้ว่ามีอะไรเสี่ยง
ระบุ information assets ที่ต้องปกป้อง + ระบุ threats + vulnerabilities
Asset categories ที่ต้องคิดถึง (ตาม CRM):
- Information และ data
- Hardware
- Software
- Documents
- Personnel
- Clients และ customers
- Buildings, inventory, cash, intangibles (goodwill, reputation)
Risk = Threat × Vulnerability × Impact (× Velocity ใน modern frameworks)
velocity = ความเร็วที่ risk กระทบ — เช่น zero-day exploit ที่กระจายเร็วเป็นชั่วโมง vs slow-moving regulatory change ที่มีเวลา 2 ปี
Trap: confuse threat กับ vulnerability — threat = คน/สิ่งภายนอกที่อาจทำร้าย vulnerability = ช่องโหว่ของเราที่เปิดให้ทำได้ ทั้งสองต้องมาประกอบกันถึงจะเกิด risk
ขั้น 2: Risk Assessment — จัดอันดับ + ระบุ Threat/Vulnerability ละเอียด
ประเมินแต่ละ risk ใน 2 มิติ:
- Likelihood (ความน่าจะเกิด)
- Impact (ผลกระทบถ้าเกิด)
จะลงลึกของขั้นนี้ในส่วนที่ 3
ขั้น 3: Risk Response — ทำอะไรกับ Risk
มี 4 options (จะลงรายละเอียดในส่วนที่ 4)
ขั้น 4: Risk Monitoring — วงจรปิดวง
หลัง response แล้ว ต้อง monitor ว่า:
- Control ทำงานจริงตามที่ออกแบบมั้ย
- Risk environment เปลี่ยนหรือยัง (threat ใหม่, vulnerability ใหม่)
- Residual risk (risk ที่เหลือหลัง control) ยังอยู่ในระดับ appetite มั้ย
Monitoring + Reporting ขั้นนี้รวม 3 activity:
- Risk assessment update — เห็น signal ว่า risk landscape เปลี่ยน → ประเมินใหม่
- Risk mitigation — control ที่ทำอยู่ยังเพียงพอมั้ย ต้อง upgrade ไหม
- Risk evaluation — ระดับ residual risk ที่บริษัทรับ ยังอยู่ใน management’s appetite มั้ย
→ ผลของ monitoring ป้อนกลับเข้า identification ของรอบหน้า → วงจรปิด
ถ้าหยุดที่ขั้น 3 ไม่ทำขั้น 4 = “ไปหาหมอครั้งเดียวแล้วลืมทุกอย่าง” risk landscape เปลี่ยนแล้วบริษัทไม่รู้ตัว
ส่วนที่ 3: Step 2 Deep Dive — Threat Actors, Environmental Threats, Vulnerabilities
ขั้น Risk Assessment ของ lifecycle มีรายละเอียดที่ exam ออกบ่อยครับ ต้องระบุ specific threats + vulnerabilities ไม่ใช่แค่ “high/medium/low”
Common Classes of Threats
CRM แบ่ง threats ที่ enterprise เจอเป็น 5 classes ใหญ่:
- Errors and omissions — พนักงานทำผิดโดยไม่ตั้งใจ (กดผิด, configuration ผิด)
- Malicious damage / attack — โจมตีตั้งใจ
- Fraud — ทุจริต (ส่วนใหญ่ insider)
- Theft — ขโมย (data, hardware, IP)
- Equipment / software failure — ระบบล้ม
Threat Actors — ใครเป็นภัย
ในมุม malicious threats — CRM ระบุ threat actor types ที่ exam ออกบ่อย:
- Novices (script kiddies) — มือใหม่ที่ใช้ tools ของคนอื่น แรงจูงใจ = อยากดัง / curiosity
- Hacktivists — โจมตีเพื่อ political message หรือ ideology
- Criminals — โจมตีเพื่อเงิน (ransomware, fraud, identity theft)
- Terrorists — โจมตีเพื่อสร้าง chaos / political agenda
- Nation-states — รัฐบาลโจมตีรัฐอื่น (espionage, infrastructure disruption)
- Riots and civil unrest — กลุ่มคนที่กระทบ infrastructure
- Political instability and transitions — การเปลี่ยนระบอบที่กระทบ business
ทำไม auditor ต้องรู้ taxonomy นี้? เพราะ control design ต่างกันตาม threat type script kiddie ใช้ basic perimeter security ก็จับได้ / nation-state ต้องใช้ advanced threat hunting + zero-trust architecture
Environmental Threats — ภัยจากธรรมชาติ
นอกจาก human threats — ยังมี environmental threats:
- Floods — อุทกภัย (น้ำท่วมปี 2554 = case study ใน Thai context)
- Lightning — ฟ้าผ่ากระทบไฟฟ้า + electronic
- Tornados / Hurricanes — พายุที่ทำลาย physical infrastructure
- Earthquakes — แผ่นดินไหว
- Fires — ไฟไหม้ data center
Environmental threats เป็น input หลักของ Business Continuity Planning (เดี๋ยว Domain 4 จะลง BCP/DRP ลึก)
Vulnerabilities — ช่องโหว่ที่ Threat Exploits
CRM ระบุ vulnerabilities ที่เจอบ่อย:
- Lack of user knowledge — ผู้ใช้ไม่รู้ best practice
- Lack of security functionality — ระบบขาด features ที่ควรมี
- Inadequate user awareness/education — เช่น password choice แย่
- Untested technology — ใช้ tech ใหม่ที่ยังไม่ proven
- Transmission of unprotected communications — ส่งข้อมูลไม่ encrypt
หัวใจคือ threat อย่างเดียวทำอะไรไม่ได้ ถ้าไม่มี vulnerability ให้ exploit vice versa เหมือนกัน
Loss Types — ผลของ Threat × Vulnerability
ถ้า threat agent exploit vulnerability → impact (loss) — มีหลายแบบ:
- Direct loss of money (cash, credit)
- Breach of legislation (regulatory fine)
- Loss of reputation / goodwill
- Endangerment of staff or customers (safety)
- Breach of confidence (data leak)
- Loss of business opportunity
- Reduction in operational efficiency / performance
- Interruption of business activity (downtime)
ที่น่าสังเกตคือ losses บางอย่าง quantifiable (เงิน fines) บางอย่าง qualitative (reputation, confidence) → บังคับให้ต้องใช้ risk methods หลายแบบ (qualitative + quantitative) ไม่ใช่อันเดียว
ส่วนที่ 4: Step 3 Deep Dive — 4 Risk Responses + Control Matrix
มี 4 options (จำให้ขึ้นใจ):
Avoid — เลี่ยง: ไม่ทำกิจกรรมนั้นเลย
- ตัวอย่าง: ไม่เก็บข้อมูล credit card ใน database — outsource ให้ payment gateway แทน → avoid PCI DSS scope
Mitigate — ลด: เพิ่ม control เพื่อลด likelihood หรือ impact
- ตัวอย่าง: เพิ่ม MFA + encryption + monitoring → ลด likelihood ของ data breach
Transfer / Share — โอนความเสี่ยง: ส่วนหนึ่งไปยังบุคคลที่สาม
- ตัวอย่าง: ซื้อ cyber insurance, outsource ให้ service provider — แต่ accountability ไม่ transfer (เดี๋ยวตอน 19 จะลงรายละเอียด)
Accept — ยอมรับ: ปล่อยไว้ตามนั้น เพราะ cost ของ control สูงกว่า impact
- ต้อง document ว่ายอมรับด้วยเหตุผลอะไร accept ที่ไม่ document = เหมือน neglect
Trap คลาสสิก: “เรา accept risk นี้” โดยไม่มีเอกสาร auditor เจอตัวนี้ flag เป็น control gap ทันที accept ที่ไม่ documented = สำหรับ auditor มองไม่ออกว่าใครตัดสินใจ ตัดสินใจเมื่อไหร่ ตัดสินใจด้วยข้อมูลอะไร
Control Matrix — Strength ของ Control
CRM Figure 2.11 แสดง matrix ที่จัด control strength ตาม 2 มิติ:
| Manual | IT-Dependent | Automated | |
|---|---|---|---|
| Preventive | weak | medium | strong |
| Detective | weak | medium | strong |
| Corrective | weak | medium | strong |
Strength → เพิ่มขึ้นจาก Manual → IT-Dependent → Automated
ทำไม Automated > Manual?
- Manual = ขึ้นกับ human consistency (เหนื่อย, ลืม, bias)
- Automated = ทำงานเหมือนเดิมทุกครั้ง (deterministic)
ทำไม Preventive ≠ Detective ≠ Corrective?
- Preventive = ป้องกันเหตุก่อนเกิด (firewall, MFA)
- Detective = จับเหตุระหว่างเกิด (IDS, log monitoring)
- Corrective = แก้หลังเกิด (incident response, backup restore)
ที่ exam ออกบ่อย: “ระบบที่ใช้ manual review โดยพนักงานคนเดียว — auditor’s concern หลัก?” → inconsistency + บุคคล bottleneck — strength ต่ำ ควร upgrade ไป IT-dependent หรือ automated
Final Acceptance ของ Residual Risk
CRM ระบุว่า การ accept residual risk ต้องคำนึงถึง:
- Management override — มี mechanism ให้ override ไหม
- Risk appetite — ระดับที่ board approve
- Risk identification + measurement — accuracy ของการประเมิน
- Uncertainty ใน assessment approach
- Cost + effectiveness ของ implementation
- Cost of control vs benefit ของ risk reduction
→ Risk acceptance ไม่ใช่ “ขี้เกียจ” เป็น decision ที่ต้องมี criteria + documentation
ส่วนที่ 5: Risk Analysis Methods — Qualitative / Semiquantitative / Quantitative
วิธีประเมินมี 3 แบบ แต่ละแบบเหมาะกับ scenario ต่างกัน:
Qualitative
ใช้ words / descriptive rankings — high / medium / low / critical
ลักษณะ:
- เร็ว, ใช้ความเห็น (subjective)
- ใช้ checklists, interviews
- เหมาะกับ screening-level analysis (ไล่ทุก risk เร็วๆ ก่อน drill down)
- ขาด rigor สำหรับ accounting / management decision ที่สำคัญ
ตัวอย่าง: “Risk ของ data breach ในระบบ HR = High” — บอกแล้วว่าสำคัญ แต่บอกไม่ได้ว่าเสียหายเท่าไหร่
Semiquantitative
ใช้ descriptive rankings + numeric scale — เช่น high=5, medium=3, low=1
ลักษณะ:
- กลางระหว่าง qualitative + quantitative
- ลด subjectivity แต่ไม่ต้อง full data
- ใช้เมื่อ quantitative ทำไม่ได้แต่ qualitative หยาบเกินไป
Delphi Technique — เครื่องมือ semiquantitative ที่ exam ออก
- Survey แบบ structured (“On a scale of 1 to 5…”)
- Multiple expert respondents
- Iterative — ทำหลายรอบจน consensus
- ใช้เมื่อ historical data ขาด แต่ต้องการ rigor มากกว่า simple high/medium/low
Quantitative
ใช้ numerical / monetary values — เช่น “Risk = 2,500 expected loss”
ลักษณะ:
- แม่นยำที่สุดในทางทฤษฎี
- ต้องการ data จาก historical records, industry benchmarks, statistical theory, testing
- เหมาะกับ BIA (Business Impact Analysis) + SOX compliance
- Pure quantitative ทำไม่ได้ — เพราะบาง factor (เช่น reputation) เป็น qualitative ในเนื้อแท้
Trap: ใช้ qualitative ในเรื่องที่ stakes สูงมาก (เช่น financial reporting under SOX) — methodology mismatch IS auditor flag ทันที
ในทางปฏิบัติ บริษัทที่ mature ใช้ทั้ง 3 methods ใน different contexts:
- Screening risks → Qualitative
- Mid-level decisions → Semiquantitative (Delphi)
- High-stakes financial / BIA → Quantitative
ส่วนที่ 6: Project Level vs Operational Level Risk
CRM แบ่ง risk ตาม level ขององค์กร:
Project Level Risk
- Focus = ability to understand + manage project complexity
- Risk = project ที่ fail (เกินงบ, ช้า, miss requirements)
- Typical context: SDLC, vendor implementation, system migration
- จะลงลึกใน Domain 3 (Acquisition + Development)
Operational Level Risk
- Focus = security breaches + non-compliance + technology changes ที่กระทบ business
- Risk = day-to-day operations failures
- Typical context: ระบบ live + ภัย cyber + regulatory change
- จะลงลึกใน Domain 4 (Operations + Resilience)
ทำไมต้อง distinguish? เพราะ risk ที่ 2 levels นี้ต้อง treat แตกต่างกัน project risk จัดการผ่าน project governance + steering committee operational risk จัดการผ่าน operations team + monitoring
ใน Domain 2 auditor ต้องรู้ว่า ERM ครอบทั้ง 2 levels ไม่ใช่แค่อันใดอันหนึ่ง
ส่วนที่ 7: Trap Patterns รวม
| Trap | ความเข้าใจผิด | ความเข้าใจที่ถูก |
|---|---|---|
| ISRM = audit function | auditor บริหาร risk เอง | ISRM = management function — auditor evaluate |
| Risk appetite = Risk tolerance | คำเดียวกัน | appetite = strategic ระดับองค์กร / tolerance = operational variance per category |
| Threat = Vulnerability | ใช้แทนกัน | threat = ภายนอก (ทำร้ายได้) / vulnerability = ช่องโหว่ภายใน — ต้องประกอบกันถึงเกิด risk |
| Accept risk โดยไม่ document | ”เราตัดสินใจไม่ทำ” | accept ที่ไม่ document = neglect ในมุม auditor |
| Manual control = sufficient | ”คนตรวจดีกว่าระบบ” | Manual control = strength ต่ำ — Automated > IT-Dependent > Manual |
| Pure quantitative possible | ”ตัวเลขแม่นยำที่สุด” | Pure quantitative ทำไม่ได้ — บาง factor เป็น qualitative ในเนื้อแท้ |
| Qualitative ใช้ได้ทุกที่ | ”เร็วและพอ” | High-stakes decisions (SOX, BIA) ต้อง quantitative |
| ERM = single level | ”บริษัทมี ERM อันเดียว” | ERM ครอบทั้ง project + operational levels |
| Delphi = qualitative tool | ”เป็นแค่ survey” | Delphi = semiquantitative — มี structure + numeric scale |
| Cyber insurance = risk eliminated | ”transfer แล้วจบ” | Insurance transfer financial loss — operational + reputational risk ยังอยู่ |
ปิดบท: Bridge to ตอน 17B
ตอน 17A เน้นที่ ERM ครอบ risk ทุกประเภท — Risk lifecycle 4 ขั้น, threat actors, vulnerabilities, response options, control matrix, risk methods
แต่ในบรรดา risks ทุกประเภท มี risk หนึ่งที่ regulator มองเป็นพิเศษ + exam ออกข้อสอบหนัก = Data Privacy
ทำไม? เพราะ:
- PDPA + GDPR + CCPA + กฎหมายเฉพาะวงการ บังคับการบริหาร personal data โดยตรง
- ISACA ฝัง Privacy Principle 9 (Monitoring, Measuring and Reporting) เป็น principle ที่ stand-alone
- Penalty + fine สำหรับ privacy breach สูงมาก (GDPR = สูงสุด €20 ล้าน หรือ 4% ของ global annual turnover, whichever is higher)
- Data subjects มีสิทธิ์เฉพาะ (access, deletion, portability) ที่ไม่มี in other risk types
ตอน 17B เลยจะ zoom ลงไปที่ data risk โดยเฉพาะ:
- Section 2.6 Privacy Program — Data controller vs processor, Consent mechanism, 7 documentation types, Privacy Audit
- Section 2.7 Data Governance — 4 classification levels, Information Owner, Legal Purpose / Consent / Legitimate Interest, NIST Privacy Framework, Transborder Data Flow
ERM (17A) + Privacy/Data Governance (17B) = ครอบ Section 2.5 + 2.6 + 2.7 ของ CRM ครบ แต่แยกตามชั้นของความเฉพาะ
อ้างอิง CRM (CISA Review Manual 28th Edition): Domain 2: Section 2.5 Enterprise Risk Management (รวม 2.5.1 Developing Risk Management Program, 2.5.2 Risk Management Life Cycle, 2.5.3 Risk Analysis Methods + Figure 2.10 IT Risk Management Life Cycle + Figure 2.11 Control Matrix)