Man-in-the-Browser(MitB) 공격

현대 사이버 보안은 점점 더 정교해지는 위협에 직면해 있으며, Man-in-the-Browser 공격은 가장 교활한 엔드포인트 침해 형태 중 하나입니다. 이러한 공격은 신뢰할 수 있는 브라우저 환경에서 작동하기 때문에 특히 위험하며, 기존 보안 조치를 사용하여 감지하기 어렵습니다. 조직이 중요한 비즈니스 운영을 위해 웹 기반 애플리케이션에 점점 더 의존함에 따라 MitB 공격을 이해하는 것이 중요해졌습니다.

Man-in-the-Browser 공격이란?

브라우저의 Man 공격은 거의 동일합니다. MitM 공격, 하지만 두 당사자 사이의 네트워크 어딘가에 위치하는 대신, 공격자는 일반적으로 악성 브라우저 확장 프로그램이나 해당 사용자의 기기에 설치된 앱을 사용하여 한 당사자의 브라우저에 침투합니다. 사용자 브라우저에 대한 이러한 액세스를 통해 제3자는 사용자와 웹사이트 간에 교환되는 데이터를 도청하거나 수정할 수 있습니다.

MitB 공격과 Man-in-the-Middle 공격의 차이점

두 공격 유형 모두 통신을 가로채는 것을 목표로 하지만, 다음과 같은 중요한 면에서 차이가 있습니다.

  • MitB 공격은 사용자의 브라우저 내에서 직접 발생합니다.
  • MitM 공격은 당사자 간 네트워크 경로에서 발생합니다.
  • MitB 공격은 암호화 전에 데이터를 수정할 수 있습니다.
  • MitB는 사용자와 브라우저 간의 신뢰 관계를 활용합니다.
  • MitB 공격은 종종 SSL/TLS 보호를 우회합니다.

Man-in-the-Browser 공격 방법

일반적인 공격 벡터는 다음과 같습니다.

  1. 악성 확장 프로그램: 합법적인 브라우저 애드온으로 위장한 트로이 목마
  2. 브라우저 프로세스 주입: 브라우저 프로세스를 수정하는 맬웨어
  3. 양식 필드 조작: 입력 데이터의 실시간 수정
  4. 세션 하이재킹: 인증된 세션에 대한 무단 액세스
  5. API 후킹: 브라우저 API 호출 가로채기

왜 위험한가요?

Man-in-the-Browser(MitB) 공격은 사용자와 브라우저 간의 신뢰 관계를 악용하기 때문에 특히 교활합니다. 공격자는 브라우저에 침투하여 사용자와 웹사이트에 모두 정상적으로 통신이 표시되므로 감지되지 않고 정보를 가로채고 조작할 수 있습니다. 이러한 유형의 공격은 로그인 자격 증명, 개인 정보 또는 재무 데이터를 훔치는 데 사용될 수 있습니다. 또한 온라인 뱅킹 거래에서 수신자와 금액을 수정하는 등 거래 세부 정보를 변경하는 데 사용될 수도 있습니다.

Man-in-the-Browser(MitB) 공격의 일반적인 대상은 다음과 같습니다.

  • 온라인 뱅킹 플랫폼
  • 전자상거래 웹사이트
  • 결제 처리 시스템
  • 엔터프라이즈 애플리케이션
  • 소셜 미디어 플랫폼

MitB 공격의 주요 징후

주요 지표는 다음과 같습니다.

  • 예상치 못한 브라우저 동작
  • 수정된 웹페이지 콘텐츠
  • 허가되지 않은 거래
  • 비정상적인 양식 필드 변경
  • 의심스러운 확장 활동

예방 및 보호

엔터프라이즈 레벨 MitB 방어 전략

조직은 MitB 공격의 위험을 효과적으로 완화하기 위해 다층적 접근 방식을 채택해야 합니다.

  • 엔드포인트 보호 강화:
    실시간으로 악의적인 브라우저 동작을 탐지하고 차단할 수 있는 고급 엔드포인트 보호 솔루션(EPP 및 EDR)을 구축합니다.

  • 엄격한 브라우저 보안 정책 구현:
    엔터프라이즈 브라우저 관리 도구를 사용하여 허가되지 않은 확장 프로그램을 제한하고 브라우저와 플러그인에 대한 정기 업데이트를 시행하세요.

  • 정기적인 보안 평가 수행:
    시스템의 취약점을 파악하고 해결하기 위해 침투 테스트와 취약성 스캐닝을 수행합니다.

  • 접근 제어 메커니즘 강화:
    역할 기반 액세스 제어(RBAC)를 구현하여 중요한 리소스에 권한이 있는 사용자만 접근할 수 있도록 보장합니다.

  • 네트워크 트래픽 모니터링:
    트래픽 분석 및 행동 모니터링 도구를 활용하여 악의적인 활동을 나타낼 수 있는 이상 징후를 감지합니다.

고급 완화 기술

  • 다중 인증 요소(MFA):
    MitB 공격은 종종 자격 증명을 훔치는 것을 목표로 하기 때문에 MFA는 추가적인 방어 계층을 추가하여 공격자가 인증을 우회하기 어렵게 만듭니다.

  • 강력한 바이러스 백신 및 동작 기반 탐지 도구:
    알려진 서명뿐만 아니라 동작을 기준으로 악성 소프트웨어 활동을 식별하고 차단하는 도구를 사용하세요.

  • 데이터 암호화 및 검증:
    민감한 데이터 전송에는 종단 간 암호화를 사용하고, 중요한 거래에는 양방향 검증을 구현하여 변조를 방지합니다.

  • 샌드박싱 및 격리 기술:
    잠재적인 악성 활동을 억제하고 시스템에 미치는 영향을 최소화하기 위해 샌드박스 또는 가상화된 환경에서 브라우저 세션을 실행합니다.

CDNetworks가 MitB 공격을 완화할 수 있는 방법

CDNetworks는 포괄적인 Cloud Security 2.0 플랫폼을 통해 Man-in-the-Browser 공격으로부터 보호합니다. 첨단 기술과 글로벌 인프라를 활용하여 포괄적인 보호를 제공합니다.

  1. 웹 애플리케이션 및 API 보호: 통합 디도스 보호, WAF, API 보안, 그리고 봇 관리 CDNetworks는 통합 플랫폼으로 사용자 정의 정책과 WAAP 기능을 지원하여 Man-in-the-Browser(MitB) 공격을 효과적으로 탐지하고 차단하고, 데이터 무결성을 보장하고 사용자 상호작용을 안전하게 보호합니다.

  2. AI 기반 감지: AI 센터 엔진을 활용해 적응형 보호와 실시간 위협 탐지를 수행하고 매일 30억 개가 넘는 공격 샘플을 처리합니다.

  3. 글로벌 커버리지: 2,800개 이상의 네트워크 접속점(PoP)과 200,000개 이상의 글로벌 서버로 구성된 네트워크를 통해 보호가 제공됩니다.

  4. 종합 모니터링: 직관적인 보안 대시보드를 통해 사이버 공격 및 위협에 대한 실시간 가시성을 확보하세요.