데이터 반출 없는 다기관 연합 인공지능 학습 플랫폼

규제 인증 표준/정보 보호

공격 표면 (Attack Surface)

FedTensor 2026. 2. 23. 10:25

사이버 보안에서 공격 표면(Attack Surface)이란 해커가 시스템에 무단으로 접근하여 데이터를 훔치거나 손상시키기 위해 악용할 수 있는 모든 진입점(entry points)의 총합을 의미합니다.

​

쉽게 말해, 외부의 공격에 노출되어 있는 우리 회사나 개인 시스템의 모든 '문과 창문'이라고 생각할 수 있습니다. 이 '문과 창문'이 많고 관리가 허술할수록 공격 표면은 넓어지고, 해킹당할 위험은 커집니다.

공격 표면의 종류

공격 표면은 크게 세 가지로 나눌 수 있습니다.

1. 디지털 공격 표면

​

네트워크와 인터넷을 통해 접근할 수 있는 모든 자산을 포함합니다. 이는 가장 일반적인 공격 경로입니다.

  • 예시: 웹사이트, 서버, VPN, 방화벽, 이메일 계정, 클라우드 스토리지, API, 모바일 앱 등

​2. 물리적 공격 표면

​

공격자가 물리적으로 접근하여 정보를 탈취하거나 시스템을 손상시킬 수 있는 영역입니다.

  • 예시: 사무실에 잠금 없이 놓아둔 노트북, USB 포트, 서버실, 분실되거나 도난당한 모바일 기기

​3. 사회 공학적 공격 표면

​

기술이 아닌 사람의 취약점을 노리는 공격 경로입니다.

  • 예시: 피싱 이메일에 쉽게 속는 직원, 내부 정보를 무심코 유출하는 경우, 비밀번호를 간단하게 설정하는 습관 등

공격 표면 관리의 중요성

공격 표면이 넓다는 것은 해커에게 더 많은 공격 기회를 제공한다는 의미입니다. 따라서 보안의 첫걸음은 공격 표면을 파악하고 줄이는 것입니다.

  • 파악: 우리 조직의 어떤 자산이 외부에 노출되어 있는지 정확히 파악하는 것이 중요합니다.
  • 축소: 사용하지 않는 포트, 불필요한 소프트웨어, 오래된 계정 등을 제거하여 공격자가 이용할 수 있는 진입점 자체를 줄여야 합니다.
  • 보호: 파악된 모든 진입점에 대해 방화벽, 최신 보안 패치, 다단계 인증(MFA) 등의 강력한 보안 조치를 적용해야 합니다.

​공격 표면을 효과적으로 관리하는 것은 잠재적인 사이버 위협으로부터 조직의 핵심 자산을 보호하는 가장 근본적이고 중요한 활동입니다.