용어와 정의
영문 또는 원어: Vulnerability
한글명: 취약점
취약점은 위협이 악용해 보안에 영향을 줄 수 있는 시스템이나 절차의 약점입니다.
정확한 의미와 원리
프로그램 오류뿐 아니라 잘못된 설정, 과도한 권한과 운영 절차의 결함도 포함할 수 있습니다. 해당 제품의 버전, 실제 설정과 외부 노출 조건을 확인해야 영향을 판단할 수 있습니다.
쉽게 이해하는 사용 예시
알려진 결함이 있는 라이브러리를 사용하더라도 실제 취약 기능의 사용 여부와 접근 경로를 확인해 대응 범위를 정합니다.
종류와 관련 개념의 차이
CVE는 공개 취약점의 식별에, CWE는 약점 유형의 분류에 쓰입니다. CVSS는 심각도를 표현하며 실제 악용 확인이나 조직의 최종 조치 순서와 같은 값은 아닙니다.
적용 조건과 오해하기 쉬운 점
검사 도구에 경고가 없다는 사실이 취약점 부재를 증명하지는 않습니다. 검사 범위, 인증 여부, 갱신 시각과 누락된 구성 요소를 함께 봅니다.
Exploit 취약점 악용 수단
이 절의 용어: Exploit / 취약점 악용 수단
익스플로잇은 취약점을 이용해 의도하지 않은 동작을 일으키는 코드나 방법을 가리킵니다. 공개된 개념 증명과 실제 환경에서 성립하는 공격은 조건이 다를 수 있습니다. 자료가 존재한다는 사실만으로 특정 장비가 이미 침해됐다고 단정하지 않습니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- Confidentiality 기밀성
- Data integrity 데이터 무결성
- Availability 가용성
- Threat 위협
- Risk 위험
- Attack surface 공격 표면
- Defense in depth 심층 방어
- Zero trust 제로 트러스트
- CIA triad 기밀성과 무결성 및 가용성의 세 원칙
- Cybersecurity 사이버보안
- Threat actor 위협 행위자
- Attack vector 공격 경로
- Exploit 취약점 악용 수단
- Residual risk 잔여 위험
- SBOM 소프트웨어 자재 명세서
- VEX 취약점 활용 가능성 정보
- Digital signature 디지털 서명
- DevSecOps 개발과 보안 및 운영의 통합
- Cryptographic hash function 암호학적 해시 함수