ボットとは何ですか?

ボットは、ネットワーク経由で反復的なタスクを実行する自動化されたソフトウェアアプリケーションです。特定の指示に従って人間の行動を模倣しますが、より高速かつ正確です。ボットは、人間の介入なしで独立して実行することもできます。例えば、ボットはウェブサイトとインタラクションしたり、サイト訪問者とチャットしたり、コンテンツをスキャンしたりできます。ほとんどのボットは有用ですが、外部者が悪意を持ってボットを設計することもあります。組織は、悪意のあるボットからシステムを保護し、有用なボットを使用して運用効率を高めています。

好ましいボットはビジネスにどのようなメリットをもたらしますか?

好ましいボットは、企業が事業活動を拡大し、カスタマーエンゲージメントを改善し、コンバージョンを高めるのに役立ちます。例えば、企業はカスタマーサービスボットを使用して、顧客の苦情に迅速に対応します。Citibot は AWS を使用してチャットボットを開発していますAmazon LexAmazon Kendra を統合することで、同社のチャットボットはコールセンターの待ち時間を最大 90% 短縮します。 

ボットは、さまざまな方法でビジネスにメリットをもたらします。

  • 営業時間を延長し、いつでもサービスを提供する
  • 既存のリソースを最適化し、より多くのオーディエンスにリーチする
  • 煩雑で反復的なタスクから人間の従業員を解放する
  • 分析やビジネスインテリジェンスのために貴重なデータを収集する

好ましいボットの一般的なタイプにはどのようなものがありますか?

今日のエンタープライズアプリケーションで使用されている一般的な好ましいボットの例をいくつかご紹介します。 

チャットボット

チャットボットは、人工知能と機械学習 (AI/ML) テクノロジーを使用して人間の会話をシミュレートします。カスタマーサポートチームに代わってお問い合わせに応答できます。Amazon Alexa のような高度にインテリジェントなチャットボットは、人間と自然に会話できます。これらのチャットボットは、ナレッジチャットボットとも呼ばれます。 

ウェブクローラー

ウェブクローラー (またはスパイダー) は、インターネット上のウェブページをスキャンしてインデックスを作成する検索エンジンボットです。これらは、データを抽出してウェブコンテンツの構造と関連性を理解することにより、検索エンジンがより優れた検索エクスペリエンスを生み出すのに役立ちます。 

スクレイパー

スクレイパー (またはウェブスクレイピングクローラー) は、インターネット上の特定のコンテンツをスキャンしてダウンロードします。例えば、e コマースビジネスはスクレイパーボットを使用して、さまざまな小売プラットフォームで製品価格をライブでモニタリングします。マーケティング担当者は、自然言語機能を備えたスクレイパーを使用して、ソーシャルメディアフィードで感情分析を実行します。 

ショッピングボット

ショッピングボットは、複数のウェブサイトで商品の価格をスキャンして、顧客が最良のオファーを見つけられるようにサポートします。ショッピングボットは、インスタントメッセンジャーアプリでパーソナライズされたレコメンデーションを送信することもできます。 

モニタリングボット

モニタリングボットは、システムのバグや悪意のあるソフトウェアを常にスキャンすることで、セキュリティインシデントへのばく露を制限します。ユーザーインタラクションデータとウェブトラフィックを収集して分析することにより、異常なウェブアクティビティを警告します。一部のモニタリングボットは、チャットボットなどの他のボットと連携して、確実に意図したとおりに動作するようにすることもできます。 

トランザクションボット

トランザクションボットは、e コマースサイトで取引を確定する前に、支払いの詳細が適切であるようにします。決済時にクレジットカードの詳細と個人データの正確性をチェックします。これらのボットは、機密性の高い金銭的なデータを保護するための非常に安全な機能で構築されています。 

ボットはどのように機能しますか?

コンピュータボットは、明確なルールと指示に従ってタスクを実行します。アクティブ化されると、ボットは標準のネットワーク通信プロトコルを使用して、相互に通信したり、人間と通信したりできます。これらのボットは、人間の介入をほとんど必要とすることなく、プログラムされたタスクを実行するために継続的に動作します。 

さまざまな種類のボットがさまざまなテクノロジーを使用して目標を達成します。例えば、チャットボットは、テキスト読み上げ、自動音声認識、自然言語処理などの深層学習テクノロジーを使用して、人間の会話や対話をシミュレートします。一方、ウェブクローラーは HTTP リクエストをウェブサイトに送信して、基盤となっているコンテンツを読み取ります。HTTP リクエストは、ブラウザがデータの送受信に使用する通信プロトコルです。 

チャットボットについて読む »

深層学習について読む »

テキスト読み上げについて読む »

悪意のあるボットの種類にはどのようなものがありますか?

マルウェアボットとも呼ばれる悪意のあるボットは、組織にセキュリティリスクをもたらすアクティビティを実行します。  例えば、事業活動を妨害したり、不当な不利益をもたらしたり、不要な E メールを送信したり、機密データへの不正アクセスを試みたりする可能性があります。悪意のあるボットの一般的ないくつかのタイプを以下に示します。

ダウンロードボット

ダウンロードボットは、ソフトウェアやアプリケーションを自動的にダウンロードするようにプログラムされたボットです。これは、人気があるという誤った印象を生み出し、ランキングチャートでアプリケーションの順位を上昇させるのに役立ちます。アプリケーションのパブリッシャーは、ダウンロードボットを使用することで、そのアプリケーションの露出を増やし、実際の人間のサブスクライバーを引き付けることを期待しています。 

スパムボット

スパムボットは、インターネットからメールアドレスを収集し、収集したデータをメーリングリストに変換して、大きなバッチでスパムメッセージを送信します。あるいは、スパムボットは偽のアカウントを作成し、フォーラムやソーシャルメディアにメッセージを投稿することもあります。これらのボットは、人間のユーザーを誘導して、侵害されているウェブサイトをクリックさせたり、不要なファイルをダウンロードさせたりする可能性があります。

チケットボット

チケットボットは、後でチケットをより高い価格で転売して利益を上げるためだけに、ウェブサイトをスキャンして最低価格でチケットを購入します。プロセスは当然自動化されており、人間がチケットを購入しているような印象を残します。一部の国ではチケットボットは規制されていますが、その行為は非倫理的であると考えられています。 

DDoS ボット

分散型サービス拒否 (DDoS) ボットは、分散型サービス拒否 (DDoS) 攻撃を実行するために使用される悪意のあるプログラムです。DDoS 攻撃は、正当な人間のユーザーに対して行われる、ウェブサイトやアプリケーションなどの対象システムの可用性に影響を与えようとする悪意のある試みです。通常、DDoS ボットは、ターゲットシステムに過負荷をかける可能性がある大量のパケットまたはリクエストを生成します。

DDoS 攻撃から保護する方法について読む »

詐欺ボット

詐欺ボット (またはクリック詐欺ボット) は、人工知能を使用して人間の行動を模倣し、アドフラウドを実行します。例えば、詐欺ボットは、パブリッシャーの広告収入を増やす目的で、有料広告を自動的にクリックします。これらの偽のクリックは、実際の顧客につながらないにもかかわらず、マーケティング費用を増大させるものです。 

ファイル共有ボット

ファイル共有ボットは、アプリケーション、メッセンジャー、または検索エンジンで頻繁に検索される用語を記録します。その後、悪意のあるファイルやウェブサイトへの望ましくないリンクを推奨します。

ソーシャルメディアボット

ソーシャルメディアボット (またはソーシャルボット) は、偽のアカウント、フォロー、いいね、コメントなどの偽のソーシャルメディアアクティビティを生成します。ソーシャルメディアプラットフォームでの人間の活動を模倣することで、コンテンツをスパムしたり、人気を高めたり、誤った情報を広めたりします。 

ボットネット

ボットネットとは、協調し、連携して動作する悪意のあるボットのグループです。このグループは、多くのコンピューティング能力とメモリを必要とするタスクを実行します。コストを節約するために、ボットの作成者は、ネットワークに接続された、他者に属するデバイスにボットをインストールしようとする場合があります。これを行うことで、ボットをリモートで制御し、料金を支払うことなくコンピューティング性能を利用することを計画できます。 

悪意のあるボットは承認されたユーザーにどのような影響を及ぼしますか?

悪意のあるボットは、人間やコンピュータを回避するために開発されることが多いため、ターゲティングアプローチで検出する必要があります。IT システムを悪意のあるボットから保護するには、次のアプローチを検討してください。 

  • 従業員にセキュリティ意識を浸透させる。E メール内の不明または疑わしいリンクをクリックしないように従業員をトレーニングする。
  • マルウェア対策プログラムを使用し、定期的なスキャンを実行して、コンピュータシステム内のボットを検出して隔離する。
  • ファイアウォールをインストールして、ボットがコンピュータにアクセスできないようにする。
  • ボット保護と高度な脅威検出ソフトウェアを強化して、ボットによる被害を防ぐ。例えば、組織は Amazon GuardDuty を使用して、悪意のあるボットや他のマルウェアをブロックしています。
  • CAPTCHA を使用して、分散型サービス拒否 (DDoS) やスパムボットによるウェブサーバーの妨害を阻止する。CAPTCHA は、ウェブサーバーが人間とボットを区別できるようにするチャレンジ-レスポンステストです。
  • 強力なエンドポイントセキュリティポリシーを強制し、ポータブルストレージドライブの共有を規制する。
  • 異なるユーザーアカウントには、強力で、繰り返し使用されていないパスワードを使用する。

ボット管理とは何ですか?

アプリケーションに対するインターネットトラフィックの発信元は、人間またはボットである可能性があります。いくつかのボットは有用であるため、すべてのボットトラフィックをブロックすることは適切なセキュリティアプローチではありません。例えば、ウェブページが検索エンジンの結果に確実に表示されるようにするには、ウェブクローラーを許可することが不可欠です。ボット管理は、企業が好ましいボットトラフィックを悪意のあるボットアクティビティから分離するのに役立つ戦略的アプローチです。悪意のあるボットはコンピュータシステムに有害ですが、好ましいボットは生産性、コスト効率、カスタマーエクスペリエンスの強化に役立ちます。 

ボットマネージャーソフトウェア

ボット管理では、ボットマネージャーソフトウェアを使用してボットを分類し、ボットの動作に従ってポリシーを適用します。ボットマネージャーはさまざまな方法を使用して、ボットが重要かどうかを検出します。最も単純なボット検出方法は、静的分析を使用して、ウェブアクティビティに基づいてボットを分類することです。一部のボットマネージャーは、CAPTCHA を使用して悪意のあるボットトラフィックと人間のユーザーを区別します。一方、高度なボット管理ソリューションには、コンピュータアクティビティの動作パターンを研究する機械学習テクノロジーが含まれます。

AWS はボット管理をどのようにサポートしますか?

AWS は、企業が好ましいボットから恩恵を受けて、悪意のあるボットからのリスクを低減するのに役立ついくつかのソリューションを提供します。

  • Amazon Lex を使用すると、企業は会話型人工知能
    (AI) チャットボットを開発できます。これは、ニューラル言語処理と機械学習テクノロジーを使用して、顧客対応を自動化します。
  • AWS WAF Bot Control は、ボットの活動をリアルタイムで監視し、悪意のあるボットがクラウドサーバーに悪影響を及ぼすのを防ぐファイアウォール機能です。 
  • AWS Shield は、分散型サービス拒否 (DDoS) 攻撃から AWS ワークロードを保護するマネージドセキュリティサービスです。AWS Shield Standard は、すべての AWS のお客様がデフォルトで利用できます。

今すぐ無料の AWS アカウントを作成して、AWS でボット管理を開始しましょう。

AWS での次のステップ

追加の製品関連リソースを確認する
機械学習サービスの詳細 
AWS 無料利用枠を表示する

AWS 無料利用枠を使用して、すぐに無料サービスにアクセスできます。

AWS 無料利用枠を表示する 
コンソールで構築を開始する

AWS マネジメントコンソールで構築を始めましょう。

サインアップ