Fastly Agent
📄️ 설치 및 초기화
BotManager Fastly Agent 설치 및 초기화 가이드
개요
BotManager Fastly Agent는 Fastly Compute 플랫폼에서 동작하는 엣지 기반 봇 탐지 및 차단 솔루션입니다.
주요 기능:
| 기능 | 설명 |
|---|---|
| 실시간 탐지 | 실시간 봇/매크로 탐지 및 차단 |
| 세션 관리 | 세션 기반 사용자 관리 |
| 보안 페이지 | 캡차/챌린지 페이지 제공 |
| 유연한 설정 | 설정 기반 bypass 로직 |
엣지 기반 탐지의 장점
Origin 서버를 수정하지 않고 CDN 레벨에서 탐지를 수행하므로, 서버 부하를 줄이면서도 효과적인 보안을 제공합니다.
Fastly Compute란?
Fastly Compute는 WebAssembly(WASM) 기반의 서버리스 엣지 컴퓨팅 플랫폼입니다.
특징:
- 전 세계 엣지 로케이션에서 실행
- 초고속 응답 시간 (sub-millisecond)
- 자동 스케일링
- 개발자 친화적 환경
Fastly Compute에 대한 자세한 내용은 Fastly 공식 문서를 참조하세요.
작동 방식
BotManager Fastly Agent는 다음과 같은 흐름으로 작동합니다:
- Compute@Edge 실행: Fastly 엣지에서 Compute 함수가 요청을 가로챕니다.
- 탐지 요청: Compute 함수가 BotManager 탐지 서버로 요청을 전송합니다.
- 응답 처리: 탐지 결과에 따라 리다이렉트 또는 정상 요청을 Origin 서버로 전달합니다.
Origin 서버 보호
Fastly Agent는 Origin 서버에 도달하기 전에 요청을 필터링하므로, Origin 서버의 부하를 크게 줄일 수 있습니다.
설치 방법
BotManager Fastly Agent는 Fastly Compute@Edge를 통해 설치됩니다.
자세한 설치 방법은 설치 및 초기화를 참조하세요.