본문 바로가기

Business/BotManager(MBUSTER)

[BotManager Pro Feature] #2. 브라우저 에이전트 우회 방지

악성 봇(매크로) 탐지 및 차단 솔루션, 봇매니저 프로
악성 봇(매크로) 탐지 및 차단 솔루션, 봇매니저 프로

 

에스티씨랩은 악성 봇(매크로) 탐지 및 차단 솔루션 엠버스터(MBUSTER)를 On-Premise 환경은 물론, SaaS 환경에서도 손쉽게 설치하고 적용할 수 있도록 구축하여 봇매니저 프로(BotManager Pro)라는 이름으로 시장에 제공하고 있습니다.

BotManager Pro(봇매니저 프로)는 일반 사용자에 섞여 다양한 유형으로 접속하는 봇(매크로) 트래픽을 미리 설정된 정책을 통해 판단하고 구분합니다. 그리고 필요에 따라 진입 여부를 제어합니다. BotManager Pro를 통해 불공정 거래로부터 이용자를 보호할 뿐 아니라, 불필요한 트래픽을 제거해 시스템 성능 효율을 높일 수 있습니다.

 


 

자동화된 매크로 접근과 우회 시도에 대한 탐지 및 차단 대응 방안으로, 봇매니저는 브라우저 기반 탐지 스니펫과 서버 사이드 연동 에이전트 적용 등 클라이언트 및 서버 양단에서 다양한 방식을 제공합니다. 

 

주요 대응 항목은 다음과 같습니다.

 

1. 개발자 도구 탐지(오탐 관련 캐시 무효화 조치)

봇매니저 브라우저 에이전트는 devtools-detector 라이브러리를 이용해 브라우저 개발자 도구(DevTools)가 열려 있는지 주기적으로 검사합니다. 검사 중, 하나라도 '열림'으로 감지되면 등록된 콜백이 즉시 호출되고, 탐지 서버로 수집 정보를 전송합니다.

 

봇매니저는 오탐 방지를 위해 지속적인 수정 패치를 진행하고 있습니다. 또한, 브라우저 캐시 정책으로 인해 기존 버전의 파일을 그대로 사용해 오탐이 되는 사례를 방지하기 위해, 브라우저 캐시를 무력화할 수 있는 방식을 제공합니다.


2. JavaScript 비활성화 통한 우회 대응

자동화를 시도하는 일부 사용자는 브라우저의 JavaScript를 비활성화한 상태에서 매크로 탐지를 우회할 수 있습니다. 이에 대한 대응으로, JS가 비활성화된 환경에서는 <noscript> 태크를 적용해, 차단 페이지로 자동 리디렉션되도록 조치합니다. 


3. 기존 콘텐츠 재정의(로컬 HTML) 사용자의 우회 차단

로컬에서 브라우저의 콘텐츠 재정의를 통해 페이지를 조작하는 사용자들은 <noscript>가 새로 삽입되어도 로컬에 반영이 되지 않기 때문에 무시할 수 있습니다. 이를 우회하려는 사용자를 차단하기 위해, 비동기 HTML 로딩 시점에 다음의 조치를 병행합니다. 이를 통해 로컬 페이지 조작 또는 JS 미적용 환경에서도 실질적인 예매 행위를 차단할 수 있습니다. 

- BotManager 스니펫 삽입

- BotManager 에이전트 미로딩 시 클릭 이벤트 차단 로직 삽입


4. 서버 기반 토큰 검증을 통한 우회 차단

서버 사이드의 토큰 기반 검증 기능을 통해, 보다 강력한 대응이 가능합니다. 봇매니저가 클라이언트 측에서 발급한 토큰을 서버로 전달하고, 해당 서버에서 유효성을 검사합니다.

 

토큰이 없거나, 발급된 지 5분 이상 경과했거나, 변조되었을 경우 차단 페이지로 자동 리디렉션됩니다. 이 방식은 클라이언트 사이드의 스크립트 우회 뿐 아니라 비인가 트래픽, 수작업 페이지 조작, 비정상 세션까지 서버에서 직접 제어할 수 있도록 설계된 보안 강화 기능입니다. 

 

-----
악성 봇(매크로)에 대한 피해를 최소화하기 위해서는 매크로 프로그램에 대한 기술적인 접근을 통한 근본적인 대응 방안을 마련해야 합니다. 악성 봇(매크로)을 쉽고 빠르게 탐지하고, 필요에 따라 차단함으로써 공정한 서비스를 제공하고 시스템 부하를 방지해 비용을 절감할 수 있습니다.

 

봇매니저를 통해, 서비스 공급자와 이용자 모두에게 새로운 가치와 디지털 서비스 경험을 제공하세요.

문의)
#. 에스티씨랩 CS Center: 1533-5410
#. 문의 작성하기: [클릭]

https://www.stclab.com/product/botmanager

 

봇매니저 | 악성봇 및 매크로 차단 및 탐지

BotManager는 자동화된 공격이나 비정상 요청을 실시간으로 식별·차단해, 서비스 안정성과 사용자 공정성을 확보합니다.

www.stclab.com