ブログに戻る

機械学習アンチボットシステムへの対抗方法

現代のプラットフォームは、ボットやマルチアカウントを特定するために機械学習を利用しています。ML保護の仕組みと、実際に禁止を回避するのに役立つ方法を解説します。

📅2025年12月27日
```html

2025年のFacebook Ads、Google、TikTokのML保護を回避する方法:アンチボットシステムへの対抗手段

広告アカウントのFacebookが立ち上げの翌日に禁止されましたか? Instagramのアカウントが同時に10個ブロックされましたか? パーサーがマーケットプレイスからデータを収集しなくなりましたか? 原因は一つ — 現代のプラットフォームは、疑わしい活動を自動的に特定するために機械学習(ML)を使用しています。 この記事では、MLアンチボットシステムがどのように機能するのか、2025年に保護を回避するのに実際に役立つ方法を解説します。

この記事は、仲介者、SMM専門家、マーケットプレイスの販売者、複数のアカウントや自動化に関わるすべての人々のためのものです。 理論はありません — 人気のあるツールでの設定例を含む実践的な方法のみです。

MLアンチボットシステムの仕組み:FacebookとGoogleが見るもの

現代のアンチボットシステムは、「1分間に100リクエストの場合はブロックする」といった単純なルールではありません。 これは、実際の行動とボット行動の数百万の例で訓練されたニューラルネットワークです。 Facebook、Google、TikTok、Wildberries — すべての大手プラットフォームは、保護のために機械学習を使用しています。

ML保護の仕組み:システムは各ユーザーに関する数百のパラメータを収集し、「疑わしさのスコア」を0から100の範囲で計算します。 スコアが閾値を超えると、ブロックまたは追加の確認(キャプチャ、電話の確認、アカウントの凍結)が発動します。

実践の例: 仲介者は、異なるプロキシを使用してDolphin Antyを介して20のFacebook Adsアカウントを作成しました。 3日後、すべてのアカウントが一斉に禁止されました。 理由は、MLシステムが同じ行動パターンを特定したためです:すべてのアカウントが同時に作成され、同じ広告設定の順序を使用し、同じ時間にログインしました。 異なるIPは役に立ちませんでした — 行動パターンは同一でした。

MLシステムが収集するデータ

MLモデルは、主に3つのデータカテゴリを分析します:

データカテゴリ 追跡されるもの MLの使用方法
技術的パラメータ IPアドレス、ユーザーエージェント、画面解像度、Canvasフィンガープリント、WebGL、フォント、タイムゾーン、ブラウザ言語、プラグイン アカウントを結びつけるためのデバイスのユニークなデジタルフィンガープリントの作成
行動パターン タイピング速度、マウスの動き、アクション間の間隔、セッションの時間、ログイン頻度、クリックの順序 非人間的なパターンによる自動化とボットの特定
コンテキスト信号 ジオロケーション vs インターフェース言語、IPとタイムゾーンの一致、デバイスの変更履歴、アカウント間の関係 ユーザープロファイルの不一致と異常の特定

MLシステムの通常のルールとの主な違いは、学習することです。 1ヶ月前に機能した回避方法を見つけたからといって、今も機能するとは限りません。 MLモデルは、ボットや詐欺師に関する新しいデータで常に再学習しています。

ボットまたはマルチアカウントを示す7つの信号

MLシステムは単一の「喫煙する銃」を探しているわけではありません — 信号の組み合わせに基づいて確率を計算します。 ここでは、疑わしさの評価を高める最も強力な指標を紹介します:

1. 同一のデジタルフィンガープリント

これは何か: デバイスのユニークなIDを生成するブラウザパラメータの組み合わせ。 Canvasフィンガープリント、WebGLハッシュ、フォントリスト、オーディオコンテキスト、画面パラメータ。

なぜ重要か: 2つのアカウントが同一のフィンガープリントを持っている場合 — それは100%同じ人物が異なるアカウントを使用していることを示します。 MLモデルは即座にプロファイルを結びつけます。

禁止の例: SMM専門家が、異なるプロキシを使用して通常のChromeで15のクライアントInstagramアカウントを運営していました。 フィンガープリントは同じでした — すべてのアカウントがマルチアカウントのためにブロックされました。

2. IPアドレスと他のパラメータの不一致

これは何か: IPがモスクワを示しているが、タイムゾーンがニューヨークに設定されている。 または、ロシアのモバイルプロキシだが、ブラウザの言語が英語。

なぜ重要か: MLモデルは数百万の実際のユーザーで訓練されており、典型的な組み合わせを知っています。 不一致は、偽造の強い信号です。

よくあるミス: Facebook Ads用に米国のレジデントプロキシを購入したが、タイムゾーンと言語をアンチデテクトブラウザで変更するのを忘れた。 アカウントは最初のログイン時に禁止されました。

3. ロボットのような行動パターン

これは何か: アクション間の同じ間隔、完全に直線的なマウスの動き、瞬時のクリック、テキスト入力時の誤字がない。

なぜ重要か: 人間はミリ秒単位での正確さでアクションを実行することはできません。 MLモデルは自動化と手動作業を簡単に区別します。

実際のケース: Wildberriesのパーサーは、ちょうど5秒ごとにリクエストを行っていました。 1時間後、IPが禁止されました。 3〜8秒のランダムな遅延を追加した後 — パーサーは数ヶ月間機能しました。

4. 疑わしいIPアドレスの変更頻度

これは何か: アカウントが毎時間異なるIPでログインするか、逆に — 数ヶ月間IPを変更しない。

なぜ重要か: 実際のユーザーは予測可能なパターンを持っています:夜は自宅のWiFi、昼はモバイルインターネット、勤務時間中はオフィスのIP。 異常は疑念を引き起こします。

初心者のミス: Facebook Adsアカウント用にローテーションプロキシを使用しています。 IPは10分ごとに変更されます — システムは「ユーザー」が都市間をテレポートしていることを見ています。 禁止は保証されています。

5. 短期間における大量の同一アクション

これは何か: 1時間で10のアカウントを作成、20の広告キャンペーンを同時に開始、大量のメッセージを送信。

なぜ重要か: MLモデルは個々の行動だけでなく、プラットフォーム全体のレベルでのパターンも分析します。 同時のアクションは自動化の明らかな兆候です。

仲介のケース: チームは、異なるプロキシとブラウザを介して1日に50のTikTok Adsアカウントを立ち上げました。 すべてが同じクリエイティブとターゲティング設定を使用していました。 1週間後、波状の禁止 — MLシステムは行動パターンでアカウントを結びつけました。

6. 厳しいチェックのあるプラットフォームでのデータセンターのプロキシの使用

これは何か: 実際のインターネットプロバイダーの代わりにデータセンター(AWS、Google Cloud、Hetzner)のIPアドレス。

なぜ重要か: MLシステムはすべての既知のデータセンターのデータベースを持っています。 Facebook、Google、Instagramは、ほぼ瞬時にそのようなIPを疑わしいものとして検出します。

使用できる場所: データセンタープロキシは、一部のサイトやマーケットプレイスのパーシングに機能します。 しかし、ソーシャルネットワークや広告プラットフォームには、レジデントプロキシまたはモバイルプロキシのみが必要です。

7. 新しいアカウントの「ウォーミングアップ」がない

これは何か: 新しいアカウントがすぐに攻撃的な活動を開始します:大きな予算での広告の開始、大量のフォロー、数百のメッセージの送信。

なぜ重要か: MLモデルは数百万の実際のユーザーで訓練されており、新しいユーザーの行動を知っています。 初日からの攻撃的な活動は、ボットまたは購入されたアカウントの明らかな兆候です。

正しいアプローチ: 最初の7〜14日間は通常のユーザーを模倣します:フィードを閲覧し、いいねを押し、コメントし、プロファイルを充実させます。 活動を徐々に増やします。

デジタルフィンガープリントの偽装:アンチデテクトブラウザの設定

デジタルフィンガープリントは、MLシステムが最初に確認するものです。 2つのアカウントのフィンガープリントが90%以上一致する場合 — それらは異なるプロキシを使用していても互いに関連付けられます。

アンチデテクトブラウザは、各プロファイルのためにユニークなフィンガープリントを作成することでこの問題を解決します。 2025年の人気のあるソリューションは:

ブラウザ 誰のため 特徴 価格から
Dolphin Anty 仲介、SMM シンプルなインターフェース、Facebook/Google用のテンプレート、アクションの自動化 $89/月(10プロファイル)
AdsPower Eコマース、大量作業 多くのプロファイル、アクションの同期、APIによる自動化 $5.4/月(10プロファイル)
Multilogin プロフェッショナル フィンガープリントの最大保護、2つのエンジン(Chromium + Firefox) €99/月(10プロファイル)
GoLogin 初心者、予算 低価格、クラウドプロファイル、簡単な設定 $24/月(100プロファイル)
Octo Browser チーム、エージェンシー 共同作業、アクセス権、詳細なログ €29/月(10プロファイル)

アンチデテクトブラウザが偽装するもの

高品質のアンチデテクトは、ユニークなフィンガープリントを作成するために数十のパラメータを変更します:

  • Canvasフィンガープリント — ブラウザ内のグラフィックレンダリングのユニークなハッシュ
  • WebGLフィンガープリント — グラフィックカードとそのドライバーのフィンガープリント
  • オーディオコンテキスト — デバイスのオーディオシステムのパラメータ
  • ユーザーエージェント — ブラウザとOSの識別文字列
  • 画面解像度 — 画面の解像度と色深度
  • フォント — システムにインストールされているフォントのリスト
  • タイムゾーンとジオロケーション — タイムゾーンとGPS座標
  • WebRTC — WebRTCを介した実際のIPの漏洩をブロック
  • 言語 — ブラウザとシステムの言語
  • プラグイン — インストールされているプラグインのリスト
  • ハードウェアの同時実行性 — プロセッサのコア数
  • デバイスメモリ — デバイスのRAMの量

重要なこと: すべてのパラメータは互いに調和している必要があります。 iPhoneのユーザーエージェントを設定して、ノートパソコンの画面解像度を設定することはできません。 MLシステムはパラメータの一貫性を確認し、不一致は疑わしさの評価を高めます。 アンチデテクトブラウザでデバイスのテンプレートを使用してください — それらはリアルなパラメータの組み合わせを含んでいます。

フィンガープリント設定時のミス

アンチデテクトブラウザを使用していても、パラメータを正しく設定しないと禁止されることがあります:

❌ 異なるアカウントに同じフィンガープリントを使用すること

一部の初心者は、アンチデテクトブラウザでプロファイルの設定をコピーします。 結果 — 同一のフィンガープリントとアカウントの結びつき。

✅ 正しい:

新しいプロファイルをゼロから作成するか、ブラウザの「ランダムフィンガープリント」機能を使用します。 各アカウントはユニークなパラメータのセットを持つ必要があります。

❌ エキゾチックなパラメータの組み合わせ

珍しいOS(例えばLinux)をモバイルユーザーエージェントで設定するか、古いバージョンのブラウザを使用すること。 MLモデルは実際のユーザーで訓練されており、どのような組み合わせが自然に存在するかを知っています。

✅ 正しい:

人気のある組み合わせを使用します:Windows 10 + Chrome、MacOS + Safari、Android + Chrome Mobile。 ブラウザのバージョンは最新または最大1〜2リリース前のものにします。

❌ フィンガープリントとプロキシの不一致

ロシアのモバイルプロキシ + デスクトップユーザーエージェント + アメリカのタイムゾーン。 このような不一致は、MLシステムにとって赤い旗です。

✅ 正しい:

すべてのパラメータはプロキシのジオロケーションに一致する必要があります:モスクワのIP → タイムゾーン Europe/Moscow → 言語 ru-RU → ジオロケーション 55.75,37.61(モスクワの座標)。

人間の行動の模倣:タイミングと活動パターン

完璧なフィンガープリントでも、行動がボットを示す場合は救われません。 MLシステムは、マウスの動き、テキストの入力速度、クリック間の時間、ユーザーが活動している時間帯など、数百のマイクロパターンを分析します。

現代のMLモデルは数十億の実際のセッションで訓練されており、マイクロ秒単位の遅延でも人間とスクリプトを高い精度で区別できます。

MLシステムが追跡する行動信号

行動パラメータ ボットが見るもの 人間が見るもの
マウスの動き 直線的なライン、瞬時の移動、ランダムな動きがない 滑らかな曲線、マイクロバイブレーション、ボタンからの外れたクリック、軌道の修正
タイピング速度 文字間の同じ間隔(50ms)、誤字がない、テキストの即時挿入 異なる速度(100-300ms)、修正を伴う誤字、単語間の間隔
アクションのタイミング クリック間にちょうど5秒、毎日同じ時間にアクション ランダムな間隔3-15秒、異なる活動時間、読み取りのための間隔
スクロールパターン 固定距離でのスクロール、停止がない、一定の速度 不均一なスクロール、興味のあるコンテンツでの停止、戻る
セッションの時間 毎回ちょうど10分、間隔がない、即時退出 異なる長さ(5-60分)、気を散らす、タブが開いたまま

人間の行動を模倣するための実践的な方法

1. アクション間のランダムな遅延

自動化を使用している場合(パーシング用のスクリプト、ソーシャルネットワークでの自動投稿など)、必ずランダムな遅延を追加してください。 固定間隔を使用しないでください。

悪い: リクエスト間の遅延がちょうど5秒

time.sleep(5) # 同じ遅延 — ボットとして検出される

良い: 3〜8秒のランダムな遅延

import random
time.sleep(random.uniform(3, 8)) # 人間の模倣

2. コンテンツの読み取りの模倣

ページを開いたとき — ボタンをすぐにクリックしないでください。 MLシステムは最初のアクションまでの時間を追跡します。 実際の人間はテキストを読み、画像を見て、ページをスクロールします。

  • ページの読み込み後 — 2〜5秒の間隔(タイトルの読み取りの模倣)
  • 100〜500ピクセルのランダムなスクロール(コンテンツの閲覧)
  • 3〜7秒の間隔(テキストの読み取り)
  • ボタンへのマウスの動き(カーソルのテレポートではない)
  • わずかな外れと修正を伴うクリック

3. 自然な活動パターン

実際の人々は、同じ強度で24時間365日働くことはありません。 リアルな活動スケジュールを作成します:

  • ログイン時間: 毎日ちょうど09:00にアカウントにログインしないでください。 時間を変えます:08:45、09:15、09:30
  • セッションの長さ: 毎回異なる:10分、45分、5分、1時間
  • 曜日: 週末の活動が少ない(仕事用アカウントの場合)または逆に多い(個人用の場合)
  • 休憩: 活動の間に間隔を設けます。 ロボットのようにInstagramに2時間ごとに投稿しないでください — 朝に3つの投稿を行い、その後夕方まで休憩を取ります。

仲介者へのアドバイス: Facebook Adsアカウントをファームしている場合 — 最初の7〜14日間は実際のユーザーの行動を模倣してください。 アカウントにログインし、ニュースフィードを5〜10分間スクロールし、2〜3の投稿にいいねを押し、ビデオを視聴します。 ウォーミングアップ後に広告キャンペーンを作成し始めます。 広告をすぐに開始するアカウントは、10倍頻繁に禁止されます。

4. 行動模倣ツールの使用

一部のアンチデテクトブラウザには、人間の行動を模倣するための組み込み機能があります:

  • Dolphin Anty: 「シナリオ」機能を使用すると、自然な遅延を伴うアクションのシーケンスを記録し、後でバリエーションを持って再生できます。
  • AdsPower: ランダムな遅延とマウスの動きを設定できるRPA(ロボティックプロセスオートメーション)
  • ブラウザ自動化ツール: Puppeteer Extraとpuppeteer-extra-plugin-stealthを使用すると、自動化に人間のような行動を追加できます。

正しいプロキシのローテーション:なぜアカウントごとに1つのIPが機能しないのか

一般的な誤解:「各アカウントには、決して変更されない静的IPが必要です」。 これは間違いです。 実際のユーザーは、家庭のWiFi、モバイルインターネット、カフェ、オフィス、旅行などでIPアドレスを常に変更します。

MLシステムはこれを知っており、IPの変更があまりにも頻繁すぎる(10分ごと)ことも、全く変更がないこと(数ヶ月間1つのIP)も疑わしいと見なされます。

プロキシのローテーションのタイプと使用時期

ローテーションタイプ 動作方法 使用時期 リスク
静的IP 1つのIPがアカウントに永続的に割り当てられる 広告アカウント(Facebook Ads、Google Ads)、重要なソーシャルメディアアカウント IPが禁止されると、アカウントも禁止される。 モバイルユーザーには不自然
セッションごとのローテーション 新しい接続ごとにIPが変更される(ブラウザを閉じると新しいIP) データのパーシング、大量登録、一回限りのタスク あまりにも頻繁な変更は、ソーシャルメディアのMLシステムにとって赤い旗
時間ごとのローテーション X分ごとにIPが変更される(5、10、30分) レート制限からの保護を伴うパーシング、価格監視 ソーシャルメディアアカウントには適していない — VPNのように見える
2-5のIPプール アカウントは、自然に切り替わる複数のIPを使用する 実際のユーザーの模倣(自宅 + 仕事 + モバイル) 切り替えのロジックが必要 — IPをランダムに変更してはいけない

異なるタスクのためのローテーション戦略

Facebook Ads / Google Ads(仲介)の場合:

静的レジデントプロキシを使用してください。 1つのアカウント = 変更されない1つのIP。 広告プラットフォームはIPの変更に非常に敏感で、アクティブなキャンペーン中にアドレスが一度でも変更されるとアカウントがブロックされる可能性があります。

例外: モバイルユーザーを模倣している場合 — 10〜30分ごとにローテーションするモバイルプロキシを使用できます(これは実際のモバイルインターネットの動作です)。 しかし、その場合、すべてのフィンガープリントパラメータはモバイルデバイスからのものである必要があります。

Instagram / TikTok / ソーシャルメディア(SMM)の場合:

最適な戦略は、論理的に「自宅-仕事-モバイル」に切り替わる2〜3のIPアドレスのプールです:

  • 主要IP(レジデント) — 70%の活動、夕方と週末に使用
  • 仕事用IP(異なるサブネットのレジデント) — 20%の活動、9-18時の勤務時間に使用
  • モバイルIP — 10%の活動、日中のランダムなログイン

このパターンは自然に見え、MLシステムに疑念を引き起こしません。

Wildberries / Ozon / マーケットプレイスのパーシングの場合:

5〜15分ごとにIPが自動的に変更されるローテーションレジデントプロキシを使用してください。 マーケットプレイスは、1つのIPからのリクエスト数を追跡し、制限を超えるとブロックします。

重要: データセンタープロキシを使用しないでください — Wildberries、Ozon、AvitoはデータセンターのIPデータベースを持っており、自動的にブロックします。 レジデントまたはモバイルプロキシのみを使用してください。

大量のアカウント登録の場合:

各登録には新しいIPが必要です。 大きなアドレスプールを持つローテーションプロキシを使用してください。 登録後、アカウントに静的IPを固定して、今後の作業を行います。 決して1つのIPから複数のアカウントを登録しないでください — すべてのアカウントが即座に禁止されます。

プロキシのローテーション時の重大なミス

1. 同時に複数のアカウントに同じIPを使用すること

完璧なフィンガープリントがあっても、2つのアカウントが同時に同じIPからアクセスすると、MLシステムはそれらを結びつけます。 1つのアカウント = 特定の時点での1つのIP。

2. アクティブなセッション中にIPの国/都市を変更すること

モスクワのIPでアカウントにログインし、10分後にIPがウラジオストクに変更された場合 — これは7000kmのテレポートです。 即座に禁止されます。 ローテーションを使用する場合 — IPは同じ都市/地域からでなければなりません。

3. フィンガープリントを変更せずにモバイルIPとデスクトップIPを切り替えること

モバイルプロキシを使用している場合 — フィンガープリントはモバイルデバイス(iOSまたはAndroid)からのものでなければなりません。 デスクトップユーザーエージェントでモバイルIPを使用することはできません — この不一致はMLシステムによって検出されます。

デバイスの一貫性:プロキシ + フィンガープリント + ユーザーエージェントの結びつき

MLシステムは、個々のパラメータだけでなく、それらの一貫性も確認します。 これは「デバイスの一貫性」と呼ばれ、すべての特性は互いに一致し、実際のデバイスの一貫した画像を作成する必要があります。

MLシステムは、個々のパラメータだけでなく、それらの一貫性も確認します。 これは「デバイスの一貫性」と呼ばれ、すべての特性は互いに一致し、実際のデバイスの一貫した画像を作成する必要があります。

```