--- title: 不正対策 — 概要 --- # 不正対策 **不正対策(Fraud Prevention)** は、あなたのサイト・アプリ・ページへの各アクセスが、 実在する人間によるものか、それとも自動化された無効・不正なトラフィックなのかを判定します。 各アクセスに明確な判定を付与することで、ボット・無効トラフィック・不正行為が損害を もたらす前に、それらがどこに現れても、特定して対処できるようにします。 不正は単一の問題ではありません。予算を食いつぶすボット、数字を水増しする無効トラフィック、 コンテンツを収集するスクレイパー、登録を量産するスクリプト、コミュニティに溢れる偽アカウント ——不正対策はそのすべてを束ねる単一の傘です。**1 アクセスにつき 1 つの判定、1 つの連携、 多数のユースケース。** ## ユースケース これらはすべて同じ製品です。今日必要な保護を選び、成長に応じて追加していけます—— 対処に使う判定は、そのどれにおいても同一です。 - **偽・無効トラフィック(IVT)** — 自動化された非人間トラフィックをページやファネルから 締め出し、指標が本物の意図・本物の訪問者を反映するようにします。 - **アンチスクレイピング** — コンテンツ・価格・データを自動収集から守り、公開した価値が あなたのものであり続けるようにします。 - **アカウント保護** — 登録とログインを偽登録や不正な自動化から守り、アカウントが実在する 人間のものであるようにします。 - **コンテンツ保護** — スパム・偽アカウント・自動化された不正行為をコンテンツやソーシャル プラットフォームから締め出し、コミュニティが本物で信頼できるものであり続けるようにします。 ::: tip 1 つの連携で、あらゆるシナリオに 上記のすべてのユースケースは、**同じ構成要素**——SDK、判定、Data API——の上で動作します。 そのどれにおいても、不正対策が行うことは 1 つだけです。各アクセスに **人間 / ボットの判定** を与えることです。シナリオごとに変わるのは、判定を得た後に **その判定をどう使うか** だけです ——ファネルから除外する、登録をブロックする、スクレイパーを切り捨てる、といった具合に。 ::: ## 大まかな仕組み 不正対策は、各アクセスを **高度なリスクモデル** で評価し、単一で扱いやすい **判定** を返します。 そのアクセスがボットである可能性、どの程度疑わしいか、そしてそれについて何を推奨するか、です。 連携は 2 つのレイヤーで行います。 1. **SDK** — ページ上に置く小さなスクリプトで、現在のアクセスについて判定を要求し、 コールバックを通じてあなたのコードに渡します。[Web SDK](./web-sdk) を参照してください。 2. **Data API** — 判定の取得、統計の集計、レポーティングや突き合わせ用のデータエクスポートを 行うサーバーサイド API です。[Data API](./data-api) を参照してください。 判定フィールド(`is_bot`、`score`、`level`、`action` など)と、それぞれにどう対処するかは、 [Verdict リファレンス](./verdict-reference) に記載しています。 ::: info 判定のみ、内部は非公開 SDK と各 API が返すのは最終的な判定のみで、内部のスコアリング詳細は返しません。これにより、 検出モデルが当方側で保守・改善され続ける一方で、あなたの連携はシンプルかつ安定したまま保たれます。 シグネチャの更新を追いかける必要は一切ありません。 ::: ## シナリオガイド 上記のコア連携はどこでも同じです。一部のシナリオでは、その上にいくつかの固有要素—— そのシナリオだけが必要とする追加の手順・慣習・フィールド——が加わります。それらは 専用のガイドにまとめています。 - [広告不正](./scenarios/ad-fraud) — 有料トラフィックとキャンペーンの保護。第三者が訪問者を 届け、双方が独立したクリック単位の人間 / ボット結論で突き合わせる必要があるケースです (クリックトークン、advertiser / provider の役割、精算)。 ## 次のステップ - [Web SDK](./web-sdk) — スクリプトをページに追加する - [Verdict リファレンス](./verdict-reference) — 判定を読み、対処する - [Data API](./data-api) — 判定を取得し、クリーンな数字で突き合わせる