IT SELECT LAB
ยังไม่ได้บันทึก เก็บในเบราว์เซอร์นี้เท่านั้น — หายเมื่อล้าง site data

CVSS 4.0 Calculator

คำนวณคะแนน CVSS 4.0 ตาม FIRST v4.0 specification. Engine ใช้ FIRST reference calculator (BSD-2-Clause).

สมมติฐานและข้อจำกัด: CVSS 4.0 แยก "Vulnerable System" (VC/VI/VA) ออกจาก "Subsequent System" (SC/SI/SA) และเพิ่ม Attack Requirements (AT). คะแนนคำนวณจาก MacroVector interpolation ผ่านการทดสอบ 270/270 macro-vectors จาก FIRST corpus. ผลไม่ใช่ความน่าจะเป็นถูกโจมตี ไม่ใช่คำแนะนำทางกฎหมาย.
Exploitability (Base)
AV — Attack Vector (ช่องทางโจมตี)

เหมือน CVSS 3.1 — ช่องทางที่ผู้โจมตีต้องใช้เพื่อเข้าถึงระบบ

⚠️ ข้อควรระวัง: ต่างจาก 3.1 ตรงที่ 'ใกล้เคียง (A)' ครอบคลุมทั้ง L2 network + local IPC ไม่จำเป็นต้องเป็น wireless

AC — Attack Complexity (ความซับซ้อนของการโจมตี)

**เปลี่ยนจาก 3.1** — ตอนนี้วัดเฉพาะ 'มาตรการป้องกันในระบบ' ที่ต้องเอาชนะ ไม่รวมเงื่อนไข environmental (ย้ายไป AT)

⚠️ ข้อควรระวัง: ผู้ใช้จำนวนมากยังคิดแบบ 3.1 — High ใน 4.0 หมายถึงต้อง bypass mitigations เช่น ASLR/PIE/CSP

AT — Attack Requirements (เงื่อนไขที่ต้องมีสำหรับการโจมตี)

**NEW ใน CVSS 4.0** — วัด condition นอกเหนือระบบเป้าหมาย (เช่น race window, MITM position, target config)

⚠️ ข้อควรระวัง: อย่าสับสนกับ AC — AT วัด 'สิ่งที่ต้องเกิดในโลก', AC วัด 'สิ่งที่ระบบต้าน'

PR — Privileges Required (สิทธิ์ที่ต้องมี)

เหมือน CVSS 3.1 — สิทธิ์ที่ผู้โจมตีต้องมี 'ก่อน' ไม่ใช่ 'หลัง'

UI — User Interaction (การมีส่วนร่วมของผู้ใช้)

**เพิ่มค่า A (Active) ใน 4.0** — เดิมมีแค่ N/R

⚠️ ข้อควรระวัง: UI:P = passive คลิกลิงก์, UI:A = active ทำ multi-step (เช่น login + edit)

Vulnerable System Impact (Base)
VC — Confidentiality (Vulnerable System) (ผลกระทบต่อความลับของระบบเป้าหมาย)

**Vulnerable System = ระบบที่โดนช่องโหว่ตรง ๆ** — แยกจาก Subsequent (ระบบอื่นที่ได้รับผลกระทบต่อ)

VI — Integrity (Vulnerable System) (ผลกระทบต่อความถูกต้องของระบบเป้าหมาย)

attacker แก้ไข VS ได้แค่ไหน

VA — Availability (Vulnerable System) (ผลกระทบต่อความพร้อมใช้ของระบบเป้าหมาย)

ช่องโหว่ทำให้ VS ล่มได้แค่ไหน

Subsequent System Impact (Base)
SC — Confidentiality (Subsequent System) (ผลกระทบต่อความลับของระบบต่อเนื่อง)

**Subsequent System = ระบบอื่นที่ได้รับผลกระทบต่อจาก VS** — คล้าย Scope Changed ใน 3.1 แต่แยกออกเป็น 3 impact metrics

⚠️ ข้อควรระวัง: SC/SI/SA เป็น None ถ้าไม่มีระบบอื่นเกี่ยวข้อง — ไม่ต้อง 'เดา' ว่ามีผลกระทบต่อ

SI — Integrity (Subsequent System) (ผลกระทบต่อความถูกต้องของระบบต่อเนื่อง)

แก้ไขระบบอื่นที่เกี่ยวข้องได้แค่ไหน

SA — Availability (Subsequent System) (ผลกระทบต่อความพร้อมใช้ของระบบต่อเนื่อง)

ระบบอื่นล่มได้แค่ไหน

Threat
E — Exploit Maturity (ความพร้อมของ exploit)

**เปลี่ยนชื่อจาก 3.1 (Exploit Code Maturity)** และเป็น Threat metric เดียวใน 4.0

⚠️ ข้อควรระวัง: X ใน 4.0 = worst case (Attacked) เหมือน 3.1 — ไม่ได้ลด score

Environmental
CR — Confidentiality Requirement (ความสำคัญของความลับในองค์กร)

เหมือน CVSS 3.1

IR — Integrity Requirement (ความสำคัญของความถูกต้องในองค์กร)

เหมือน CVSS 3.1

AR — Availability Requirement (ความสำคัญของความพร้อมใช้ในองค์กร)

เหมือน CVSS 3.1

MSI:S และ MSA:S ใช้เมื่อ Subsequent System เป็นระบบที่กระทบต่อความปลอดภัยทางกายภาพของมนุษย์ (เช่น medical device, industrial control). เลือก S เมื่อ integrity/availability ของระบบต่อเนื่องหมายถึงความปลอดภัย ไม่ใช่แค่ข้อมูล.