WebDecoy icon

WebDecoy

WebDecoyは、Vercel Marketplaceのサードパーティ製ツールです。リクエスト単位でクローラー、AIボット、ツール、ユーザーエージェントのないリクエストを識別し、通信をブロックせずに一部のクローラー確認や偽装の兆候を把握できます。

WebDecoy

WebDecoyの概要

WebDecoyは、Vercelサイトやアプリに到達する自動通信を識別するための、Vercel Marketplaceのサードパーティ製セキュリティツールです。リクエスト単位で動作するため、JavaScriptを実行せず、分析に表示されない可能性があるクローラーも観測できます。公開IP範囲や署名付きリクエストを持つクローラーと、既知のユーザーエージェントになりすましているように見えるリクエストを区別します。

プロジェクトを接続すると、WebDecoyはVercelログドレインを設定するため、コード変更や再デプロイなしで、サイトがクローラー関連のリクエストを報告できるようになります。このサービスは強制措置ではなく観測を目的として設計されています。クローラー、ツール、ユーザーエージェントのないリクエストを報告しますが、人間の訪問者は報告対象から除外し、リクエストをブロックしたりチャレンジを実行したりすることはありません。

主な機能

リクエスト単位のクローラー可視化

クローラーやツールなど、JavaScriptを実行しないため標準的な分析に表示されない可能性がある自動通信を、リクエスト単位で表示します。

クローラーの身元確認

IP範囲を公開しているクローラーやリクエストに署名するクローラーを確認し、ユーザーエージェント文字列だけの場合よりも詳しい情報を提供します。

偽装フラグ

著名なユーザーエージェントを使用しているように見えるものの、期待される身元情報と一致しないリクエストを特定します。

Vercelログドレインの設定

接続されたプロジェクトはVercelログドレインを受け取り、コード変更や再デプロイなしで、応答されたリクエストのユーザーエージェント、パス、ステータス、クライアントIP、TLSフィンガープリントをWebDecoyが受信できるようにします。

Hobby向けミドルウェアオプション

Hobbyチームでは、ドキュメントに記載された1行の@webdecoy/nextミドルウェアパッケージが代替手段になります。接続されたプロジェクトのワークフローでは、このミドルウェアが読み取る環境変数も作成されます。

監視専用の動作

通信を報告しますが、強制措置は取りません。リクエストをブロックしたり、チャレンジを実行したりしません。

ユースケース

  • 分析の範囲を超えた通信を監査する

    リクエスト単位のレポートを使用して、JavaScriptを実行せず、そのため分析ダッシュボードに表示されない自動訪問者を特定します。

  • クローラーの身元を調査する

    自動通信が本物かどうかを判断する際に、クローラーが主張する身元と、公開IP範囲またはリクエスト署名を比較します。

  • 偽装の疑いを調べる

    見慣れたクローラーのユーザーエージェントを提示しているものの、偽装の可能性があるとしてフラグ付けされたリクエストを確認し、既知のクローラーと偽装者を区別しやすくします。

  • Vercelプロジェクトにパッシブ監視を追加する

    アプリケーションコードを変更せずに設定したいチームが必要なプランを利用している場合、Vercel Marketplaceを通じて本番またはプレビュープロジェクトを接続します。

  • Hobbyデプロイメントから監視する

    Hobbyチームが必要なVercelログドレインを作成できない場合は、ドキュメントに記載された@webdecoy/nextミドルウェアルートを使用します。

Pros and Cons

Pros

  • JavaScriptベースの分析では見逃す可能性がある、リクエスト単位の自動通信を取得します。
  • 公開IP範囲と署名付きリクエストを使用して、一部のクローラーの身元を確認します。
  • 著名なユーザーエージェントを偽装しているように見えるリクエストにフラグを付けます。
  • 接続されたプロジェクトの設定にコード変更や再デプロイは必要ありません。

Cons

  • ログドレイン接続にはVercel ProまたはEnterpriseチームが必要です。Hobbyユーザーはミドルウェアの代替手段を使用する必要があります。
  • 監視専用のツールであり、自動リクエストをブロックしたり、チャレンジを実行したりしません。
  • Vercel DrainsでクライアントIPが非表示になっている場合、カバレッジが制限されます。

FAQ

Vercelプロジェクトを接続するとどうなりますか?

プロジェクトを接続すると、そのプロジェクト用のVercelログドレインが設定されます。WebDecoyは、WEBDECOY_SITE_KEY、WEBDECOY_SCANNER_ID、WEBDECOY_SENSOR_KEYも作成します。センサーキーは、本番環境とプレビュー環境用のVercelの機密変数として保存されます。

WebDecoyはHobbyチームで利用できますか?

ログドレインの設定にはProまたはEnterpriseチームが必要です。Hobbyでは、WebDecoyが1行の@webdecoy/nextミドルウェアによる代替手段を案内します。

WebDecoyはどのような通信を報告しますか?

WebDecoyは、クローラー、ツール、ユーザーエージェントのないリクエストを報告します。人間の訪問者は報告されません。WebDecoyの説明によると、公開IP範囲を持つクローラーやリクエストに署名するクローラーを確認し、著名なユーザーエージェントを偽装するリクエストにフラグを付けます。

WebDecoyはボットやクローラーをブロックしますか?

いいえ。WebDecoyは監視専用であり、リクエストをブロックしたり、チャレンジを実行したりしません。

WebDecoyのカバレッジを制限する要因は何ですか?

チームがVercel DrainsでクライアントIPを非表示にしている場合、WebDecoyはクローラー通信がないサイトとして扱うのではなく、カバレッジが制限されると報告します。

Quick Facts

カテゴリー
セキュリティと監視
プラットフォーム
Vercel
製品タイプ
サードパーティ製Marketplace連携
主な対象範囲
クローラー、ツール、ユーザーエージェントのないリクエスト
接続方法
Vercelログドレイン、またはHobbyでの@webdecoy/nextミドルウェア
Marketplaceインストール数
500未満

WebDecoyの代替品

PromptScout icon

PromptScout

PromptScoutは、ChatGPT、Gemini、Google AI Overviews、Perplexityで自社や競合がどう言及されるかを追跡し、ソース分析とサイト監査を組み合わせて、次に直すべき内容・訴求・サイト対応を判断できます。

Sleek Analytics icon

Sleek Analytics

Sleek Analyticsは、Cookieバナー不要で導入も簡単なプライバシー重視のWeb解析ツール。リアルタイム訪問者追跡、Core Web Vitals、収益アトリビューションに対応。

MacSpoof icon

MacSpoof

MacSpoofはmacOSのMACアドレス変更ツール。Wi‑FiのMACを変更/ランダム化して再接続し、公衆Wi‑Fiでの端末記録を抑えるのに役立ちます。

ClawTick icon

ClawTick

ClawTickは、CLI、ダッシュボード、REST APIからジョブをスケジュールできるAIエージェント自動化プラットフォームです。LangChain、CrewAI、webhook、カスタムワークフローの監視、アラート、ログ管理に対応。

OpenFlags icon

OpenFlags

OpenFlagsは、現代的なJavaScriptチーム向けのオープンソースでセルフホスト型のfeature flagプラットフォームです。ローカル評価、段階的ロールアウト、対象別の公開を、データを自社環境に保持したまま実現します。

SecAIQ Watch icon

SecAIQ Watch

SecAIQ Watchは、macOS・Linux・Windows上のAIアシスタント、コーディングエージェント、ローカルモデル、MCPサーバーを監視するローカルの読み取り専用ダッシュボードです。ネットワーク通信、権限、検出事項、ファイルアクセス、トークン使用量を可視化し、観測データをクラウドサービスへ送信しません。