사이버 보안에서 자산(asset)은 조직이나 개인이 가치를 부여하는 정보, 시스템, 데이터, 장비 등을 의미합니다. 그렇다면 이런 자산의 보안을 손상시키거나 손해를 입힐 수 있는 모든 행위와 사건을 설명하는 용어는 무엇일까요? 정답은 바로 위협(Threat)입니다. 아래에서 위협을 비롯한 핵심 보안 개념들을 하나씩 살펴보겠습니다.
자산 취약점과 위협은 어떤 관계일까?
취약점(Vulnerability)은 시스템 안에 숨어 있는 약점으로, 악용될 경우 피해나 손실로 이어질 수 있습니다. 자산은 취약점을 지니고 있으며, 그 취약점이 악용되어 자산이 손상되거나 파괴될 수 있을 때 '위협받고 있다'고 표현합니다. 즉, 취약점과 위협이 만나야만 실질적인 위험이 현실화됩니다.
위협(Threat)과 취약점(Vulnerability)의 차이
보안 활동의 목표는 자산을 위협으로부터 보호하는 것입니다. 여기서 취약점은 보안 체계에 존재하는 약점이나 빈틈을 뜻하며, 위협은 이러한 약점을 악용해 무단 접근을 시도할 수 있는 잠재적 요소를 의미합니다. 쉽게 말해, 취약점은 우리 방어막의 구멍이고, 위협은 그 구멍을 노리는 존재라고 할 수 있습니다.
대응책(Countermeasure)은 위험을 어떻게 줄이는가?
적절한 대응책을 마련하면 위협 에이전트가 취약점을 악용하기 어렵게 만들 수 있습니다. 효과적인 대응책은 일반적으로 다음 요소를 갖추어야 합니다.
- 식별된 문제에 대한 명확한 보안 솔루션 제공
- 데이터에 위협이 되는 에이전트의 접근 차단 또는 제한
- 지속적인 모니터링과 개선을 통한 방어력 유지
자산을 손상시키는 행위: 공격(Attack)
위협이 잠재적인 위험 요소라면, 자산을 실제로 해치기 위해 취해지는 구체적인 행위는 공격(Attack)입니다. 공격은 자산에 대해 저지르는 행위로 인해 손실이 발생할 수 있는 상황을 의미하며, 방어 통제나 자산 자체에 약점이 있을 때 성공할 가능성이 커집니다.
위협 에이전트(Threat Agent)와 위협의 차이
위협 에이전트와 위협은 서로 다른 개념입니다. 위협 에이전트는 해커, 악성 코드, 내부자처럼 실제로 공격을 계획하고 실행하는 주체를 말합니다. 반면 위협은 잠재적인 위험을 나타내는 객체, 사람, 환경 등을 포괄하는 더 넓은 개념입니다. 우리가 살아가는 환경 자체가 수많은 위협으로 둘러싸여 있다고 볼 수 있습니다.
MTTR: 시스템 복구 평균 소요 시간
MTTR(Mean Time To Repair, 평균 수리 시간)는 기술적·기계적 문제 등으로 고장 난 시스템을 복구하는 데 걸리는 평균 시간을 측정하는 지표입니다. MTTR이 짧을수록 장애 대응 능력이 우수하다는 의미이며, 시스템 가용성 관리의 중요한 기준으로 활용됩니다.
정리하면, 자산의 보안을 손상시킬 수 있는 행위나 사건을 설명하는 용어는 위협이며, 이것이 실제 행동으로 옮겨지면 공격이 됩니다. 취약점을 보완하고 적절한 대응책과 빠른 복구 체계(MTTR 단축)를 갖추는 것이 자산을 지키는 핵심 전략입니다.