CloudFront Agent
📄️ 설치 및 초기화
BotManager CloudFront Agent 설치 및 초기화 가이드
개요
BotManager-CloudFront-Agent는 Origin 서버를 수정하지 않고 AWS Lambda@Edge를 활용하여 BotManager의 탐지 기능을 간단하게 적용할 수 있도록 설계되었습니다.
BotManager는 다양한 분석 기법(헤더 분석, 행위 분석, 해외 IP 차단, 접속 통계 등)을 통해 봇 및 매크로 사용자를 탐지하는 솔루션입니다. 이를 통해 웹 서비스를 보호하고, 악성 사용자 및 자동화된 봇의 위협으로부터 데이터를 안전하게 관리할 수 있습니다.
AWS CloudFront란?
Amazon CloudFront는 AWS 글로벌 엣지 네트워크를 통한 CDN 서비스로, 정적·동적 콘텐츠를 최종 사용자에게 빠르게 전달합니다.
주요 특징:
- 500개 이상 엣지 로케이션, HTTP/2·gRPC·WebSocket 지원
- Lambda@Edge로 요청/응답 중간에 커스텀 코드 실행
- 보안 통합: AWS WAF, AWS Shield, SSL/TLS
- 실시간 로깅: CloudWatch, S3, Kinesis 연동
작동 방식
BotManager CloudFront Agent는 다음과 같이 작동합니다:
- Lambda@Edge 실행: CloudFront 엣지에서 Lambda 함수가 요청을 가로챕니다.
- 탐지 요청: Lambda 함수가 BotManager 탐지 서버로 요청을 전송합니다.
- 응답 처리: 탐지 결과에 따라 리다이렉트 또는 정상 요청을 Origin 서버로 전달합니다.
설치 방법
BotManager CloudFront Agent는 AWS Lambda@Edge를 통해 설치됩니다.
자세한 설치 방법은 설치 및 초기화를 참조하세요.