最近このブログでbotlogを取得するようになり、さらになりすましを分類する仕組みを作りました。
生成AI 100日遊戯+(317日目)
botlogのなりすましを除外するために公開IPと合わせた仕組みを作って、といったらGitHubの設定とBigQuery のviewまでつくってくれた。
うーんすごい。 pic.twitter.com/KaJxWOcq1A— FG🐡 (@fuguti) September 6, 2026
その中でAI Botの偽物(UAをかぶったなりすまし)が結構来るということに気付いたので、偽物と本物はどのような動きの違いがあるのかを見てみました。
見てみたら思った以上に気持ちが悪かった。
偽物と本物のbot推移
今回はChatGPTとClaudeのbotの推移を確認しました。
本物・偽物判定について
はじめに本物・偽物判定について。
UAが一致して公開IPレンジ内なら本物、UAは一致するが公開IPレンジ外なら偽物としています。
IPは下記を参考にしています。
- GPTBot:https://openai.com/gptbot.json
- OAI-SearchBot:https://openai.com/searchbot.json
- ChatGPT-User:https://openai.com/chatgpt-user.json
- Anthropic:https://claude.com/crawling/bots.json
bot推移(2026/9/1-9/7)
一週間のbot推移です。

上段が本物で、下段が偽物。本物はChatGPT-UserとClaude-Userのみ。
本物は毎日40〜60のクロールが来ている。ただしChatGPT-Userがほとんど。
この期間、Userbot以外の他のbotが全然きてなくて笑った。
一方の偽物はGPTBot、ChatGPT-User、OAI-SearchBot、Claude-SearchBot、Claude-User、ClaudeBotと種類が大変豊富。
こちらの偽物は普段0〜4クロールですが、9月4日だけ209クロールとなっています。
なお、IPを確認してみたところ

ほぼ特定IPから各種UA偽装がされていました。本当にありがとうございました。
偽物と本物のbotアクセスページは?
次にどのページにアクセスしているのかを確認しました。
本物のbot
ChatGPT-UserとClaude-Userのみですがこのような感じ。
ユーザーがなにか検索をしたうえでリアルタイムクロールされるので既存のページが多い。まあそれはそうか。

偽物のbot
一方の偽bot(AIのUAを被っている偽物)はどんな動きをしているのかというと、

/config.php
/private-key
/server.key
/secret.json
…
何かを盗み出そうという気持ちが満点である。
もちろんそんなものは何も置いていないので全部404が返っているのですが、こうしてみるととても気持ちが悪い。
一言
botが来ている!と思ってもなりすましの偽botだったり、挙句の果てに脆弱性スキャンのパスを取りに来ていたり…。
botlogを見る際にはUAだけではなく、IPだったり、アクセス先がどうなっているか注意しましょう。
〜終〜
ブログへのサポートのお願い
いつも「バカに毛が生えたブログ」をご愛読いただきありがとうございます。
現在、このブログは皆様のおかげで無料・広告なし(※)で運営しております。
※AdSenseはセンシティブ判定されてしまうため、広告を掲載できません。
ブログの継続とさらなる充実のためご支援をお願いします。
支援は一度限りのショット支援として、¥150から可能です。
いただいた支援は、以下のような形で活用させていただきます:
- サーバー費用やサイトの維持
- 新しいコンテンツの作成
- モチベーション
ご希望の方はスパチャ読みをいたしますので、その旨をお知らせください。
ご支援はより良いブログを提供するための力になります。
こちらのメールアドレスを送信先にしてください。
↓タップするとコピーされます
PreferredSourceもぜひ登録お願いします!





コメント