본문으로 건너뛰기

Fastly Agent

개요

BotManager Fastly Agent는 Fastly Compute 플랫폼에서 동작하는 엣지 기반 봇 탐지 및 차단 솔루션입니다.

주요 기능:

기능설명
실시간 탐지실시간 봇/매크로 탐지 및 차단
세션 관리세션 기반 사용자 관리
보안 페이지캡차/챌린지 페이지 제공
유연한 설정설정 기반 bypass 로직
엣지 기반 탐지의 장점

Origin 서버를 수정하지 않고 CDN 레벨에서 탐지를 수행하므로, 서버 부하를 줄이면서도 효과적인 보안을 제공합니다.

Fastly Compute란?

Fastly Compute는 WebAssembly(WASM) 기반의 서버리스 엣지 컴퓨팅 플랫폼입니다.

특징:

  • 전 세계 엣지 로케이션에서 실행
  • 초고속 응답 시간 (sub-millisecond)
  • 자동 스케일링
  • 개발자 친화적 환경

Fastly Compute에 대한 자세한 내용은 Fastly 공식 문서를 참조하세요.

작동 방식

BotManager Fastly Agent는 다음과 같은 흐름으로 작동합니다:

  1. Compute@Edge 실행: Fastly 엣지에서 Compute 함수가 요청을 가로챕니다.
  2. 탐지 요청: Compute 함수가 BotManager 탐지 서버로 요청을 전송합니다.
  3. 응답 처리: 탐지 결과에 따라 리다이렉트 또는 정상 요청을 Origin 서버로 전달합니다.
Origin 서버 보호

Fastly Agent는 Origin 서버에 도달하기 전에 요청을 필터링하므로, Origin 서버의 부하를 크게 줄일 수 있습니다.

설치 방법

BotManager Fastly Agent는 Fastly Compute@Edge를 통해 설치됩니다.

자세한 설치 방법은 설치 및 초기화를 참조하세요.