본문으로 건너뛰기

CloudFront Agent

Overview

BotManager-CloudFront-Agent is designed to easily apply BotManager's detection capabilities using AWS Lambda@Edge without modifying the Origin server.

BotManager is a solution that detects bots and macro users through various analysis techniques (header analysis, behavior analysis, foreign IP blocking, access statistics, etc.). This protects web services and safely manages data from threats of malicious users and automated bots.

What is AWS CloudFront?

Amazon CloudFront is a CDN service through AWS global edge network that quickly delivers static and dynamic content to end users.

Key Features:

  • Over 500 edge locations, supports HTTP/2, gRPC, WebSocket
  • Lambda@Edge executes custom code during request/response
  • Security Integration: AWS WAF, AWS Shield, SSL/TLS
  • Real-time logging: Integration with CloudWatch, S3, Kinesis

How It Works

BotManager CloudFront Agent works as follows:

  1. Lambda@Edge Execution: Lambda function intercepts requests at CloudFront edge.
  2. Detection Request: Lambda function sends requests to BotManager detection server.
  3. Response Processing: Redirects or forwards normal requests to Origin server based on detection results.

Installation Methods

BotManager CloudFront Agent is installed through AWS Lambda@Edge.

For detailed installation instructions, refer to Installation and Initialization.