← 전체 글 해설

적대적 노출 검증 대 침해 및 공격 시뮬레이션

핵심 요약

  • AEV는 공격자가 여러분의 가장 민감한 시스템과 데이터에 도달할 수 있는지를 묻습니다. BAS는 여러분의 통제가 알려진 기법을 탐지하는지를 묻습니다.
  • 둘은 서로 다른 질문에 답합니다. AEV는 악용 가능한 노출과 공격 경로를 측정하고, BAS는 방어 스택을 측정합니다.
  • 둘 다 CTEM 프로그램의 검증 단계에 기여하며, 가장 뛰어난 프로그램은 둘을 함께 사용합니다.
  • AEV는 수천 개의 발견 항목 가운데 어느 것이 가장 먼저 고칠 만한 경로로 이어지는지 알려 줍니다.
  • Pathbreak는 클라우드 네이티브 AEV입니다. 실제 공격 경로를 읽기 전용으로 검증하고, 각 경로를 차단하는 단 하나의 변경 사항을 보여 줍니다.

팀이 자사의 보안이 제대로 작동함을 입증하는 이야기를 할 때면 두 가지 약어가 등장합니다. 적대적 노출 검증인 AEV와 침해 및 공격 시뮬레이션인 BAS입니다. 둘은 비슷하게 들리고, 둘 다 검증을 약속하며, 끊임없이 혼동됩니다. 둘은 같은 것이 아니며, 그 차이를 아는 것은 무엇을 구매하고 그것으로 무엇을 할지를 바꿔 놓습니다.

침해 및 공격 시뮬레이션은 무엇을 테스트하는가

BAS가 먼저 등장했습니다. BAS 플랫폼은 알려진 공격자 기법, 즉 멀웨어 샘플, 측면 이동 수법, 데이터 탈취 패턴의 라이브러리를 실제 운영 환경에 대해 실행한 다음, 그중 어느 것을 여러분의 통제가 잡아냈고 어느 것이 빠져나갔는지 보고합니다. 테스트 대상은 여러분의 방어 스택, 즉 엔드포인트 탐지, 네트워크 통제, SIEM 규칙입니다. BAS는 구체적이고 가치 있는 질문에 답합니다. 공격자가 이 기법을 실행한다면, 우리가 그것을 보고 막을 수 있는가?

그것이 통제 검증입니다. 어떤 기법이 실행되는데도 아무런 경보가 울리지 않는 사각지대를 찾아내는 방법입니다. BAS가 알려 주지 않는 것은, 애초에 공격자가 그 기법을 실행할 위치에 이를 수 있는지입니다.

적대적 노출 검증은 무엇을 테스트하는가

AEV는 반대쪽 끝에서 출발합니다. 공격자가 애초에 가치 있는 무언가에 도달할 수 있는지를 묻습니다. 여러분의 노출, 즉 잘못된 구성과 지나치게 넓은 권한, 도달 가능한 서비스를 가져다가, 그중 어느 것이 핵심 자산으로 이어지는 실제 경로로 엮일 수 있는지 검증합니다. 테스트 대상은 여러분의 노출입니다.

많은 도구가 노출을 나열합니다. AEV는 한 걸음 더 나아가 그중 어느 것이 실제이고 도달 가능한지 확인합니다. 그 결과 남는 것은 공격자가 걸어갈 수 있는 경로입니다. 스캐너는 여러분에게 발견 항목이 만 개 있다고 알려 줄 수 있습니다. 그중 세 개가 여러분의 프로덕션 데이터로 이어지는 경로로 엮인다는 것을 보여 주는 것이 바로 AEV입니다.

한눈에 보는 AEV 대 BAS

항목적대적 노출 검증침해 및 공격 시뮬레이션
핵심 질문공격자가 중요한 대상에 도달할 수 있는가?우리 통제가 그 기법을 탐지하는가?
테스트 대상노출과 공격 경로탐지 및 예방 통제
주요 산출물검증된 도달 가능 경로와 해결책통제 격차와 커버리지 점수
담당 주체노출 관리, 클라우드 보안탐지 엔지니어링, SOC
핵심 가치무엇을 고칠지 우선순위를 매김무엇을 탐지하는지를 개선함

각각이 단독으로는 놓치는 것

BAS만 실행하면 탐지를 훌륭하게 다듬고도, 공격자가 단 하나의 경보도 울리지 않고 걸어갈 수 있는 활짝 열린 경로를 그대로 남겨 둘 수 있습니다. 그 경로는 역할을 가로채고, 비밀값을 읽고, 권한을 사용하는 것처럼 모두 허가된 활동이기 때문입니다. 검증 없이 노출만 좇으면 허우적거리게 됩니다. 잘못된 구성의 원시 목록은 방대하고 대부분 도달 불가능하기 때문입니다. AEV는 그 목록을 성립하는 경로로 좁히고, BAS는 그 주변의 통제를 강화합니다. 대부분의 팀은 두 답이 모두 필요하며, 그래서 둘이 같은 프로그램에 등장하는 것입니다.

둘은 CTEM에서 어디에 적합한가

Gartner가 널리 알린 프레임워크인 지속적 위협 노출 관리는 다섯 단계로 진행됩니다. 범위 설정, 발견, 우선순위 지정, 검증, 그리고 동원입니다. AEV와 BAS는 둘 다 검증 단계에 속하지만, 서로 다른 것을 검증합니다. AEV는 어떤 노출이 도달 가능한지 검증하여, 우선순위 지정이 증거를 바탕으로 이루어지게 합니다. BAS는 공격자가 도중에 사용할 기법을 여러분의 통제가 탐지하는지 검증합니다. 둘 다 동원 단계에 입력하면, 여러분의 조치는 도달 가능성을 무시하는 원시 심각도 점수가 아니라 무엇이 악용 가능하고 무엇이 탐지 가능한지에 따라 추진됩니다.

Pathbreak의 위치

Pathbreak는 클라우드를 위해 만들어진 적대적 노출 검증입니다. 여러분의 아이덴티티와 역할, 신뢰 관계 전반을 추론하고, 관리자나 민감한 데이터에 도달하는 실제 공격 경로를 검증합니다. 실제 권한을 처음부터 끝까지 해석하여 읽기 전용으로 검증하므로, 경로가 동작하는지 알아내려고 직접 손으로 테스트할 필요가 없습니다. 검증된 모든 경로마다 그것을 차단하는 단 하나의 변경 사항을 제시합니다.

이것은 침해 및 공격 시뮬레이션이 아닙니다. Pathbreak는 탐지 여부를 측정하기 위해 여러분의 통제에 테스트 페이로드를 발사하지 않습니다. 공격자가 어디까지 도달할 수 있는지를 입증하고 해결책을 제시합니다. BAS는 여러분이 공격을 잡아낼 수 있는지를 테스트합니다. Pathbreak는 그 공격이 애초에 가능한지를 테스트하고, 그것을 닫는 변경 사항을 제시합니다. 검증이 어떻게 작동하는지는 작동 방식에서, 우리가 다루는 체인은 공격 경로에서 확인할 수 있으며, 구체적인 예시는 AWS IAM 권한 상승에 관한 글에서 더 깊이 다룹니다.

자주 묻는 질문

적대적 노출 검증(AEV)이란 무엇인가요?

AEV는 공격자가 하듯이 노출을 검증하는 방법으로, 어떤 약점이 관리자나 민감한 데이터로 이어지는 실제 경로로 엮일 수 있는지 확인하는 것입니다. 노출이 여러분의 환경에서 악용 가능한지에 답하며, 이는 노출이 존재하는지와는 다른 질문입니다. Pathbreak는 각 공격 경로를 읽기 전용으로 검증하고 그 경로를 끊는 변경 사항을 알려 주는 AWS용 AEV 플랫폼입니다.

AEV는 침해 및 공격 시뮬레이션과 어떻게 다른가요?

BAS는 여러분의 보안 통제가 알려진 기법을 탐지하고 차단하는지를 테스트하므로 방어 스택을 측정합니다. AEV는 공격자가 애초에 여러분의 핵심 자산에 도달할 수 있는지를 테스트하므로 악용 가능한 노출과 공격 경로를 측정합니다. Pathbreak는 AEV 쪽에 속하며, AWS의 공격 경로에 집중합니다.

AEV와 BAS는 CTEM에서 어디에 적합한가요?

둘 다 지속적 위협 노출 관리의 검증 단계를 뒷받침합니다. AEV는 어떤 노출이 도달 가능하고 고칠 만한지 검증하여 우선순위를 매길 수 있게 하고, BAS는 여러분이 신경 쓰는 기법을 통제가 탐지하는지 검증합니다. 둘은 서로 다른 영역을 다루므로, 어느 하나가 다른 하나를 대신할 수는 없습니다. Pathbreak는 AWS의 검증 단계를 담당하며, 수정 사항과 그 배포 이후의 확인까지 제공합니다.

Pathbreak는 AEV 도구인가요, BAS 도구인가요?

Pathbreak는 클라우드를 위한 적대적 노출 검증입니다. 공격자가 여러분의 클라우드 전반에서 엮어 낼 수 있는 실제 공격 경로를 실제 권한을 해석하여 읽기 전용으로 검증하고, 각 경로를 차단하는 단 하나의 변경 사항을 보여 줍니다. 침해 및 공격 시뮬레이션이 아니며, 여러분의 통제에 테스트 페이로드를 발사하지 않습니다.

관련 글

클라우드에 실제로 존재하는 공격 경로를 검증하고 차단하고 싶으신가요?

데모 신청