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

CVSS 3.1 Calculator

คำนวณคะแนน CVSS 3.1 ตาม FIRST specification. ทำงานในเบราว์เซอร์ ไม่ส่งข้อมูลออก

สมมติฐานและข้อจำกัด: คะแนน CVSS ไม่ใช่ความน่าจะเป็นถูกโจมตี และไม่ใช่คำแนะนำจัดลำดับ patch อย่างเดียว ต้องพิจารณา threat, control, environment ประกอบ เครื่องมือนี้ implement สูตรจาก FIRST §7.1–7.3 และผ่านการทดสอบ parity กับ NVD 93/93 vectors
Base metrics (จำเป็น)
AV — Attack Vector (ช่องทางโจมตี)

ผู้โจมตีต้องเข้าถึงระบบด้วยวิธีใด — ยิ่งเข้าถึงง่าย ยิ่งได้คะแนนสูง

⚠️ ข้อควรระวัง: ผู้ใช้จำนวนมากเลือก Network เมื่อระบบ 'อยู่บนอินเทอร์เน็ต' โดยไม่คำนึงว่าการโจมตีที่นับจริง ต้องเป็นการโจมตี network layer ไม่ใช่ social engineering

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

ผู้โจมตีต้องเตรียมเงื่อนไขอะไรเพิ่มหรือไม่ นอกเหนือจากการเข้าถึงตาม Attack Vector

⚠️ ข้อควรระวัง: AC ไม่ได้วัด 'skill ผู้โจมตี' แต่วัดเงื่อนไขนอกเหนือการควบคุมของผู้โจมตี (เช่น race condition, target-specific)

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

ก่อนโจมตี ผู้โจมตีต้องมีสิทธิ์ระดับใดในระบบก่อน

⚠️ ข้อควรระวัง: PR ไม่ใช่ 'สิทธิ์ที่ได้หลังโจมตี' แต่คือ 'สิทธิ์ที่ต้องมีก่อน' — ผู้ใช้ทั่วไป (authenticated user) ให้เลือก Low ไม่ใช่ None

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

ต้องมีเหยื่อคลิก/เปิดไฟล์/interact อะไรบางอย่างเพื่อให้ exploit ทำงานหรือไม่

⚠️ ข้อควรระวัง: UI:R ใช้ต่อเมื่อผู้ใช้ 'อีกคน' ต้อง interact — ถ้า attacker เป็นคน interact เอง ให้ N

S — Scope (ขอบเขต)

ช่องโหว่ทำให้ผลกระทบข้ามไปยัง 'component อื่น' ที่มี security authority ต่างกันหรือไม่

⚠️ ข้อควรระวัง: Scope ไม่ได้วัด 'อันตรายมากขึ้น' แต่วัดว่ามี boundary ข้าม security authority หรือไม่ — VM escape (Guest→Host) = Changed

C — Confidentiality (ผลกระทบต่อความลับ)

ข้อมูลรั่วไหลจากการโจมตีมีผลกระทบระดับใด

I — Integrity (ผลกระทบต่อความถูกต้อง)

attacker แก้ไข/ทำลายข้อมูลหรือระบบได้แค่ไหน

A — Availability (ผลกระทบต่อความพร้อมใช้)

ช่องโหว่ทำให้ระบบ/บริการไม่พร้อมใช้ได้แค่ไหน

Temporal metrics (optional)
E — Exploit Code Maturity (ความพร้อมของ exploit)

ตอนนี้มี exploit ระดับใดหมุนเวียนในโลก

RL — Remediation Level (ระดับการแก้ไข)

ตอนนี้มีวิธีแก้ระดับใด

RC — Report Confidence (ความเชื่อมั่นของรายงาน)

รายงานช่องโหว่นี้เชื่อได้แค่ไหน

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

องค์กรให้ความสำคัญกับ confidentiality ของระบบนี้ระดับใด

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

ผลกระทบถ้าข้อมูลถูกแก้ไขในระบบนี้

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

ผลกระทบถ้าระบบนี้ล่ม