공격 표면(Attack Surface)이란 무엇인가?
공격 표면(어택 서페이스)은 인가되지 않은 사용자가 시스템에 침입하거나, 시스템을 파괴하거나, 정보를 추출하기 위해 악용할 수 있는 잠재적 침입 지점의 총합을 의미합니다. 워크스테이션, 노트북, 파일 서버, 네트워크 애플리케이션이 실행되는 서버, 기업용 방화벽과 스위치까지 모두 공격 표면이 될 수 있습니다.
공격 표면이 작을수록 컴퓨터와 네트워크를 보호하기가 훨씬 쉬워집니다. 특히 중소기업(SMB)의 경우 잠재적 위협 경로를 이해하고, 관리하고, 최소화하는 것이 보안을 극대화하는 핵심 과제입니다.
공격 표면을 줄여야 하는 이유
IT 보안을 개선하는 가장 효과적인 방법 중 하나는 시스템이나 소프트웨어가 공격당하기 쉬운 정도를 낮추는 것입니다. 공격 표면 감소 기법에는 다음이 포함됩니다.
- 실행되는 코드의 양 줄이기
- 신뢰할 수 없는 사용자가 접근할 수 있는 진입점 최소화
- 불필요하거나 자주 악용되는 서비스 제거
공격 표면 감소를 위한 핵심 전략
1. 강력한 인증과 접근 통제 적용
접근 프로토콜에 강력한 인증을 포함하는 것이 기본입니다. 모든 사용자에게 세분화된 속성 기반 또는 역할 기반(RBAC) 접근 통제를 설정하세요. 또한 민감한 데이터와 리소스에 대한 외부 및 내부 접근을 조직 차원에서 제한해야 합니다.
다중 요소 인증(MFA)은 접근 카드, 생체 인식, 물리적 잠금 장치 등과 함께 활용할 수 있는 대표적인 공격 표면 축소 수단입니다.
2. 제로 트러스트 원칙 채택
아무도 기본적으로 신뢰하지 않는다는 전제로 운영하세요. 사용자가 신원과 기기의 보안 상태를 입증하기 전까지는 어떤 리소스에도 접근을 허용해서는 안 됩니다. 강력한 접근 프로토콜과 인증 정책이 뒷받침되어야 합니다.
3. 기본 비밀번호 변경
조직 내 모든 네트워크 장비와 기기의 기본(default) 비밀번호를 반드시 설정하거나 변경해야 합니다. 기본 설정값은 잘 알려져 있고 광범위하게 악용되는 대표적인 공격 표면입니다.
4. 네트워크 세그먼트화
네트워크를 분할하여 시스템이나 정보에 대한 접근이 필요한 사람만 해당 리소스에 접근할 수 있도록 하세요. 이를 통해 lateral movement(측면 이동)를 통제하고 인가되지 않은 사용을 차단할 수 있습니다.
5. 백업 보호
백업은 코드와 데이터의 복제본이므로 대부분의 기업에서 흔히 간과되는 공격 표면입니다. 백업 데이터에 대한 접근 권한을 엄격히 관리하고 암호화 등 추가 보호 조치를 적용해야 합니다.
6. NAC 및 Cisco ISE 활용
네트워크 접근 통제(NAC)는 공격 표면을 통제하고 모니터링하는 강력한 수단으로 다시 주목받고 있습니다. Cisco ISE를 활용하면 엔드포인트를 프로파일링하고 사용자를 식별하여, 네트워크 접근을 정교하게 통제하고 허가되지 않은 기기의 사용을 차단할 수 있습니다.
7. 자동화된 보안 도구 도입
네트워크 접근 통제 시스템, 방화벽, 엔드포인트 탐지 및 대응(EDR) 도구는 임시적 또는 영구적인 보완 통제를 자동으로 구현하여 취약점 노출을 줄일 수 있습니다.
브라우저 공격 표면 줄이기
브라우저는 외부와 직접 연결되는 주요 진입점입니다. 제로 트러스트 관점에서 접근 프로토콜과 인증 정책을 강화하고, 백업을 보호하며, 네트워크를 세그먼트화하는 것과 함께 브라우저 확장 프로그램 최소화, 정기적인 업데이트, 불필요한 플러그인 제거 등을 병행하면 보안과 프라이버시를 극대화할 수 있습니다.
공격 표면 분석과 지속적인 관리
공격 표면을 설명하려면 악용 가능한 것으로 알려진 모든 취약점을 포함해야 합니다. 실질적인 관리 절차는 다음과 같습니다.
- 공격 표면 분석을 정기적으로 수행한다.
- 자산 관리 정책을 개정하여 모든 자산의 가시성을 확보한다.
- 미사용, 중복, 과도하게 허용적인 규칙을 제거해 시스템을 단순화한다.
- 가장 약한 지점부터 우선적으로 강화한다.
결론
공격 표면 감소는 단발성 작업이 아니라 지속적인 관리 활동입니다. 강력한 인증, 제로 트러스트, 네트워크 세그먼트화, 백업 보호, NAC와 같은 자동화 도구를 결합하면 잠재적 침입 경로를 체계적으로 줄이고 조직 전체의 보안 수준을 한 단계 끌어올릴 수 있습니다.