JasonLovesDoggo/caddy-defender
Caddy module to block or manipulate requests originating from AIs or cloud services trying to train on your websites
何を解決するか
AIサービスによる不要なトラフィックを防止し、ウェブサイト所有者がコンテンツがAIモデルの学習に使用されるのを防ぎます。特に、AIボットによるデータの汚染や収集問題に対処し、これらのサービスをブロックするか、誤った情報を提供するツールを提供します。
動作方法
これはCaddyウェブサーバー用のミドルウェアプラグインです。クライアントのIPアドレスに基づいて受信リクエストをフィルタリングします。主要なAIサービス(OpenAI、DeepSeek、GitHub Copilotなど)およびクラウドプロバイダーのIP範囲を内蔵しています。一致した場合、リクエストをブロック(403 Forbidden)、接続を切断、ユーザーをリダイレクト、または「ゴミ」モードや「ターピット」モードで無意味なデータを返す、または接続を遅らせてボットのリソースを無駄にするなどの応答をトリガーできます。
対象ユーザー
Caddyを使用し、AIクローラーによるデータ収集を防ぎたいウェブサイト管理者やサーバー所有者。
特徴
- 事前定義されたAI IP範囲: OpenAI、Mistral、DeepSeekなどのサービス用に準備済みのIPリストを含みます。
- 反スクレイピング戦略: 「ゴミ」や「ターピット」などの専用レスポンダーを提供し、AI学習データを意図的に汚染したり、ボットを遅らせることが可能です。
- 柔軟なフィルタリング: カスタムCIDR範囲のサポートと、caddy-ratelimitなどの他のCaddyプラグインとの統合が可能です。
- 複数の応答オプション: カスタムメッセージ、403エラー、または永続的なリダイレクトを返すことができます。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch