Korzen
Bot Protection

クイックスタート

Bot Protection は 3 つのステップで導入できます。ページにタグを置き、サーバーから 1 回呼び出し、信頼できると判断するまで monitor mode で様子を見ます。

Bot Protection は、新規登録・ログイン・チェックアウトの向こうにいる訪問者が人間なのか bot なのかを、1 回の呼び出しでサーバーに伝えます。サイトの前段にプロキシを置くことはありません。Bot Protection が遅延したり停止したりしても、サーバーは訪問者をそのまま通すため、何も壊れません。

3 つのステップ

  1. タグ。保護したい操作が始まるページの <head> にスクリプトを 1 つ置きます。ブラウザーの挙動を読み取り、_kz Cookie を残します。操作の前に、ページで await window.korzen?.ready() を呼び出します。タグ
  2. サーバーからの呼び出し。操作の前に、サーバーが訪問者の IP、User-Agent、_kz Cookie を /v1/decide に送り、返ってきた action を適用します。サーバーからの呼び出し
  3. モード。すべてのアカウントは monitor mode で始まります。応答はすべて allow になり、block mode だったら何を止めていたかが dashboard に表示されます。数字に納得できたら block mode をオンにしてください。monitor mode と block mode

いちばん速い方法:コーディングエージェントに任せる

プロジェクトのフォルダーで、Claude Code、Codex、Cursor などのコーディングエージェントにプロンプトを 1 つ貼り付けるだけです。エージェントがセットアップガイドを読み、タグと呼び出しを追加して、差分を見せてくれます。AI でセットアップ

必要なもの

  • アカウント:新規登録してメールアドレスを確認すると、dashboard のセットアップページにサイトキーと最初の API key が表示されます。
  • サイトキー(sk_…)は公開してよいもので、タグに記述します。API key(ak_…)は秘密のもので、サーバーの KORZEN_API_KEY などの環境変数に保管します。
  • 登録も DNS レコードも不要です。ページの訪問者についてお客様のサーバーが bot ではないと判定される最初の判定で、そのドメインがセットアップページの「登録済みのドメイン」に追加されます。localhost 上のページはテスト用として常に動作します。14 日間の無料トライアルは最初の判定の時点で始まります。プランと上限