%3C/text%3E%3C/svg%3E">
💻
💻 IT·개발

CVSS v3.1 기본 점수 계산기

입력하면 바로 계산됩니다.

입력값

CVSS v3.1 기본 점수 계산 쉽게 이해하기 — 개념과 원리

CVSS(공통 취약점 점수 체계)는 소프트웨어 취약점의 기술적 심각도를 0.0~10.0의 숫자로 나타냅니다. 기본 점수는 시간이나 환경에 따라 바뀌지 않는 여덟 가지 지표로 계산합니다. 보안 담당자, 제조사, 취약점 데이터베이스가 취약점을 설명·비교하고 패치 우선순위를 정할 때 참고합니다.

CVSS 기본 점수 9.8이 만들어지는 과정네트워크·낮은 복잡도·권한 불필요·사용자 조작 불필요는 3.89, 기밀성·무결성·가용성 높음은 5.87, 합 9.76을 올림해 9.8(치명적)입니다.CVSS 기본 점수 = 얼마나 쉬운가 + 얼마나 큰가공격 용이성네트워크0.85복잡도 낮음0.77권한 불필요0.85사용자 조작 X0.85피해 영향기밀성높음무결성높음가용성높음ISS = 1 − 0.44³ = 0.9158.22×… = 3.896.42×0.915 = 5.87+3.89 + 5.87 = 9.76 → 올림하여 9.8낮음중간높음치명0479109.8 = 치명적(Critical)
공격 용이성 3.89와 피해 영향 5.87을 더해 올림하면 9.8, 치명적 구간입니다.

계산 방법

FIRST의 CVSS v3.1 명세는 두 하위 점수를 합칩니다.

원리

점수는 '얼마나 쉽게 악용되는가'와 '결과가 얼마나 심각한가'를 묻습니다. 악용 가능성은 요소를 곱하므로 물리적 접근이나 높은 권한 같은 조건이 하나만 있어도 전체가 낮아집니다. ISS는 세 영향을 독립 확률처럼 합쳐 셋을 모두 잃으면 더 커지지만 1을 넘지 않습니다. 범위 변경은 샌드박스 탈출처럼 공격이 취약한 구성 요소 밖까지 미친다는 뜻이라 1.08배를 곱하고 권한 가중치도 커집니다.

예제 풀이

  1. 입력값은 네트워크, 낮은 복잡도, 권한 없음, 상호작용 없음, 범위 미변경, 기밀성·무결성·가용성 모두 높음입니다.
  2. ISS = 1 − 0.44³ = 0.914816입니다.
  3. 영향도 = 6.42 × 0.914816 = 5.8731입니다.
  4. 악용 가능성 = 8.22 × 0.85 × 0.77 × 0.85 × 0.85 = 3.8870입니다.
  5. 합은 9.7602이고 올림하면 9.8입니다.
  6. 심각도는 Critical(긴급)입니다.

결과 해석

내 결과는 어느 구간일까요?낮음중간높음0.1479없음낮음중간높음치명적내 결과: 9.8 · 치명적기준: FIRST CVSS v3.1 심각도 등급
내 결과는 어느 구간일까요?

v3.1 등급은 없음 0.0, 낮음 0.1~3.9, 중간 4.0~6.9, 높음 7.0~8.9, 긴급 9.0~10.0입니다. 9.8은 인증 없이 원격으로 시스템 전체를 장악할 수 있는 취약점의 전형적인 점수입니다. 다만 기본 점수는 위험도가 아니며, 실제 악용 여부와 내 환경에서의 노출 정도가 시급성을 결정합니다.

흔한 실수

주의: 기본 점수는 기술적 심각도만 나타냅니다. 패치 우선순위는 자산의 중요도와 위협 정보를 함께 보고 정하십시오.

자주 묻는 질문

CVSS v3.1과 v4.0은 무엇이 다릅니까?

2023년 FIRST가 발표한 v4.0은 지표와 계산 방식이 달라 두 점수를 직접 비교하면 안 됩니다.

공식 점수는 누가 매깁니까?

보통 제조사나 CVE 번호 부여 기관이 매기며, NVD 같은 데이터베이스가 별도 평가를 내기도 합니다.

출처: FIRST, Common Vulnerability Scoring System v3.1: Specification Document · FIRST, CVSS v3.1 User Guide

2026년 11월 8일 확인. 표준 공식과 RFC/IEEE 정의를 사용해 브라우저 안에서만 계산합니다. 입력한 내용은 어디에도 전송되지 않습니다.

💻 IT·개발 계산기 전체 →🏠 홍라이프 계산기 홈 →