Integration
🗃️ クライアント側エージェント
1項目
🗃️ サーバー側エージェント
2項目
🗃️ エッジエージェント
4項目
概要
BotManagerは多様なプラットフォームと環境でボット検出機能を提供するために複数のエージェントを提供します。各エージェントは特定環境に最適化されており、必要に応じて単独で使用するか組み合わせて使用できます。
エージェント選択のヒント
プロジェクトのアーキテクチャと要件に応じて適切なエージェントを選択してください。複数のエージェントを組み合わせるとより強力なセキュリティを提供できます。
エージェントタイプ
Client-Side Agent(クライアント側エージェント)
クライアント側でボット検出を実行するエージェントです。ブラウザやモバイルアプリで実行されてユーザーの行動をリアルタイムで分析します。
サポートエージェント:
- Browser/JavaScript Agent:ウェブブラウザで実行されるJavaScriptエージェント
クライアント側エージェントの利点
- リアルタイムユーザー行動分析
- 開発者ツールおよび自動化ツール検出
- 即座のセキュリティ措置可能
Server-Side Agent(サーバー側エージェント)
サーバー側でボット検出を実行するエージェントです。サーバーリクエストを処理する過程で検出を実行します。
サポートエージェント:
- Java Agent:Javaベースウェブアプリケーション用エージェント
- .NET Agent:.NETベースウェブアプリケーション用エージェント
サーバー側エージェントの利点
- Originサーバーレベルでの検出
- APIリクエストに対する検出サポート
- サーバーロジックとの統合容易
Edge Agent(エッジエージェント)
CDNエッジでボット検出を実行するエージェントです。Originサーバーを修正せずにCDNレベルで検出を実行します。
サポートエージェント:
- Akamai Agent:Akamai EdgeWorkerベースエージェント
- Cloudflare Agent:Cloudflare Workersベースエージェント
- CloudFront Agent:AWS CloudFrontベースエージェント
- Fastly Agent:Fastlyベースエージェント
エッジエージェントの利点
- Originサーバー修正不要
- 全世界エッジロケーションで実行
- 超高速応答時間
- Originサーバー負荷減少
エージェント選択ガイド
単独使用
各エージェントは単独で使用できます:
| 使用シナリオ | 推奨エージェント | 説明 |
|---|---|---|
| クライアント側検出のみ必要 | Client-Side Agent | ブラウザ/モバイルアプリでリアルタイム検出 |
| サーバー側検出のみ必要 | Server-Side Agent | サーバーリクエスト処理過程で検出 |
| CDNレベル検出必要 | Edge Agent | Originサーバー修正なしでCDNで検出 |
組み合わせ使用
複数のエージェントを組み合わせてより強力なセキュリティを提供できます:
| 組み合わせ | 利点 | 推奨シナリオ |
|---|---|---|
| Client-Side + Server-Side | クライアントとサーバー両側で検出 | 高いセキュリティが必要なウェブアプリケーション |
| Edge + Client-Side | CDNレベルとクライアントレベルで検出 | CDNを使用するウェブサイト |
| Edge + Server-Side | CDNレベルとサーバーレベルで検出 | Originサーバー保護が重要な場合 |
組み合わせ使用時の注意事項
複数のエージェントを組み合わせる時は各エージェントの設定が一貫するように注意してください。特にドメイン設定と検出サーバーURLは同一に維持する必要があります。
開始
各エージェントのインストールおよび使用方法は該当エージェント文書を参照してください:
- 使用するエージェント選択:上記のガイドを参照してプロジェクトに適したエージェント選択
- インストールガイド確認:選択したエージェントのインストールガイド文書確認
- 設定値確認:BotManagerコンソールで必要な設定値確認
- エージェントインストールおよび初期化:選択したエージェントインストールおよび初期化
- 検出機能適用:インストール完了後検出機能テストおよび適用
次のステップ
エージェントインストール後はポリシー設定を通じて検出ルールを構成できます。