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