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を通じてインストールされます。
詳細なインストール方法はインストールおよび初期化を参照してください。