Table of Contents

良いボットとは何か、なぜ必要なのか

すべてのボットが脅威だと考えているなら、もう一度考え直してください。人気の検索エンジン、テキスト メッセージング アプリ、Siri や Alexa などのチャットボットは、優れたボット (ユーザーや組織に利益をもたらす特定のタスクを実行するソフトウェア プログラム) がなければ存在しなかったでしょう。善良なボットは、顧客サービス、Web クロール、仮想アシスタント、ヘルスケア、予約、エンターテイメント、電子商取引、コンテンツ共有など、さまざまな目的に使用できるため、企業が使用するボット軽減技術では、悪質なボットとともに善良なボットもブロックしないようにすることが重要です。このブログ投稿では、いくつかの重要な例、エンドユーザーがボットから得られるメリット、企業が善意のボットと悪意のあるボットを区別するために使用できるソリューションとテクニックなど、善意のボットに関する入門情報を提供します。

優れたボット: 例と使用例

良いボットの種類

最初のチャットボットは 1960 年代に MIT のジョセフ・ワイゼンバウム教授によって開発されました。それ以来、インターネットをクロールして、検索エンジン インデックスにエントリを作成し、ユーザーのクエリに応じて関連する結果を返すために必要な情報を Google、Yahoo、Bing などの検索エンジンに提供するエンジン ボットが数多く開発されてきました。優れたボットは、ウェブサイトのインデックス作成に加えて、メッセージの送信、監視、情報の取得など、さまざまな自動化タスクを実行できます。優れたボットの例としては、次のようなものがあります。

  • クローラー Googlebot や Bingbot などのボットは、インターネットを系統的にブラウズして検索エンジン向けにオンライン コンテンツをインデックス化して更新し、価格や連絡先情報などのその他の貴重なデータを最新の状態に保ち、簡単にアクセスできるようにします。
  • チャットボット テキストや音声を通じて人間と対話し、自動テキストメッセージング、顧客サービス、パーソナルアシスタント、モバイルオーダーなどに使用できます。
  • ショップボット あなたが探している商品の最低価格をインターネットで探してみましょう。これにより、検索結果が絞り込まれ、ユーザーは個々の Web サイトを調べて製品価格を比較する必要がなくなり、時間を節約できます。
  • ボットの監視 稼働時間、可用性、応答性、パフォーマンスなどの指標を含む、Web サイトまたはシステムのさまざまな側面を監視し、Web サイトが最適に機能するようにする自動プログラムです。UptimeRobot、Pingdom、Cloudflare など、ボットを監視するためのツールは多数あります。
  • マーケティングボット すべての SEO およびコンテンツ マーケティング ソフトウェア (SEMrush ボットや AhrefsBot など) で使用され、バックリンク、オーガニック キーワードと有料キーワード、トラフィック量などについて Web サイトをクロールして、検索エンジンの結果をランク付けします。

企業が優れたボットから得られるメリット

優れたボットは企業にさまざまなユースケースを提供し、待機時間の短縮、アラートの自動化、反復的なタスクの大規模な実行によって、運用効率と顧客エクスペリエンスの向上に役立ちます。同社が提供する主な特典には、次のものがあります。

  • ブランド認知度: クローラーは、企業が自社のコンテンツ、サービス、連絡先情報をインターネット検索を通じてユーザーが簡単にアクセスできるようにし、検索エンジンの位置付け、フロントエンドの最適化、オンライン マーケティングを通じて効果的で最新のオンライン プレゼンスを提供できるように支援します。
  • カスタマー サービス: カスタマー サービス ボットを使用すると、24 時間 365 日のサポートを提供し、人間のエージェントを待たずに大規模なユーザーの質問に迅速に回答できます。これらのボットは、よくある質問への回答やその他の反復的なタスクを自動化することで、人間のカスタマー サポート担当者の作業負荷を軽減し、より複雑なケースに取り組めるようにします。
  • 売上を伸ばす: 優れたボットは、ユーザーの閲覧履歴や購入履歴に基づいてパーソナライズされた推奨事項を提供することで、売上を伸ばし、顧客エンゲージメントを高め、ユーザーが関連製品を見つけられるように支援するために使用できます。
  • サイトのモデレーション: 優れたボットは、Discord や Twitch などのチャット ルームでのユーザーのモデレーション、ミームの送信、メッセージのアーカイブに役立ちます。ユーザーがさまざまなボットをチャットルームに実装する傾向にあるため、サービス内で既成またはカスタムメイドのボットを許可するチャット サービスは、競合他社よりも優位に立つことができます。
  • 自動化: 優れたボットは、作成者の介入をほとんどまたはまったく必要とせずに反復的なタスクを自動的に実行できるため、悪意のあるトラフィックの検出やブロックなどの単純なタスクを人間のユーザーよりもはるかに高速かつ効率的に実行できます。
  • パフォーマンスとセキュリティ: 重大な変更やダウンタイムをユーザーに警告する監視ボットは、企業が Web サイトの問題を検出して防止し、Web サイトの健全性とパフォーマンスに関する貴重な洞察を提供するのに役立ちます。

ボットの管理: 良い点、悪い点、そして厄介な点

善良なボットがサイトをクロールし、ユーザーと対話し、タスクを自動化できるのと同様に、悪質なボットはこれらの同じ機能を Web サイトやアプリケーションに対して武器として利用し、クレデンシャル スタッフィング、価格スクレイピング、スパムの配信、盗まれた ID や合成 ID を使用した不正アカウントの作成などの悪意のあるアクティビティを実行します。さらに、優れたボットであっても、新しいコンテンツや更新されたコンテンツを常にサイトからポーリングするとサーバーに過負荷がかかり、パフォーマンスが低下したり、可用性の問題が発生したりする可能性があります。これらの問題を防ぐために、企業は、善良なボットが自社のサイトとやりとりする方法を制御し、望ましくないボットを寄せ付けない技術を活用するボット管理戦略を実装する必要があります。例えば、検索エンジンのボットは、 ロボット.txt ウェブサイトのルートに配置され、サイト上でアクセスできる URL を決定します。サイト所有者は、Web サーバーのルートに robots.txt ファイルを配置することで、クロールできるページまたはファイルのルールを定義し、検索エンジン ボットが重要でないページや類似のページをクロールするのを防ぎ、ポーリング要求によってサーバーが過負荷になるのを防ぐことができます。また、Bing ウェブマスター ツールの Fetch as Bingbot や Google Web Console の Fetch ツールなどのツールを活用して、クローラーがアクセスできるリソース、ブロックされているリソース、さまざまなページがどのようにレンダリングされるかを確認することもできます。

Fetch as Google 機能のスクリーンショット

許可リストを使用すると、クローラーや監視ボットなどの望ましいボットの最新リストを提供し、他のボットの侵入をブロックすることで、特定のリソース、アプリケーション、またはサイトへのアクセスを制限することもできます。しかし、良いボットは robots.txt やその他のボット管理手段によって提供されるルールに従うようにプログラムされていますが、悪いボットはそうしません。Robots.txt はボットのアクセスを管理するルールを概説しているだけであり、ボットがリソースにアクセスするのをブロックするための積極的な対策は講じていません。許可リストは悪意のあるボットがサイトに入るのをブロックできますが、悪意のあるユーザーは検出を回避し、これらのルールを回避する方法を継続的に探します。

Transmit Security が企業に良質なボットを歓迎する仕組み

善良なボットの IP アドレスは、サイトにアクセスできるようにし、悪質なボットと区別できるようにするために、公開されている特定の範囲内になります。ただし、これらの IP アドレスは時間の経過とともに変化する可能性があるため、善良なボットが悪意のあるボットとしてマークされないようにするには、最新のリストが必要になります。そのために、企業は以下の情報を活用することができます。 検出および対応サービス 優れたボット リストを維持する独立したプロジェクト。Transmit Security Research Labs は、安全なボットのリストを継続的に更新し、お客様にそれらのボットからのトラフィックを許可し、検出サービスによって悪意のあるボットとしてマークされないようにするオプションを提供しています。以下は、Security Research Labs が更新し続けている、優れたボット IP リストの例です。

さらに、良いボットと悪いボットをより適切に区別できるように、良いボットの行動パターンとリクエストを研究します。

Transmit Security がキャプチャした、善良なボットのトラフィック パターンのグラフ

善良なボットの既知の行動パターンを理解することで、悪質なボットがクローラーや他の善良なボットになりすます可能性のある IP スプーフィングを企業が検出し、ボットのような行動が悪意のあるものや危険なものであることを示すその他の異常を特定するのに役立ちます。これは、 機械学習ベースのボット検出技術 そして その他の検出方法の範囲 これにより、良いボットと悪いボットをより適切に区別できるようになり、正規のユーザーになりすますための回避技術を使用している悪いボットを検出できるようになります。

結論

優れたボットは、ユーザーに貴重な情報やサービスを提供すると同時に、企業がタスクを自動化し、Web プレゼンスを向上させ、ユーザーとのコミュニケーションを拡大するのを支援することで、社会に大きな影響を与えてきました。これらの機能は現在も進化を続けており、単純なチャットボットが ChatGPT のような強力な生成 AI ツールへと移行し、ユーザーのクエリに対してより複雑で人間のような回答を提供できるようになりました。しかし、システムに過負荷をかけたり、ボット攻撃に対して脆弱になったりすることなく、良いボットのメリットを享受するには、企業はボット管理戦略を立て、良いボットが自社のサイトとどのようにやりとりするかを定義し、悪いボットをサイトから排除する必要があります。Transmit Securityが悪質なボットを特定する方法の詳細については、 ボット軽減の概要をご覧いただくか、営業担当者にお問い合わせいただき、当社のプラットフォームでのボット管理の詳細をご確認ください。

Author