インターネットボット

出典: フリー百科事典『ウィキペディア(Wikipedia)』

インターネットボット: Internet bot)は、インターネット上で自動化されたタスクを実行するアプリケーションソフトウェアWebボットあるいは単にボットとも呼ぶ。一般に単純な繰り返しのタスクをこなし、そのようなタスクに関しては人間が手でやるよりも高速である。ボットは主にクローラとして使われることが多く、人間の何倍もの速さでWebページを自動的に集め、その内容(情報)を分析して分類する。Webサーバには robots.txt というファイルがあり、クローラが従うべき規則が書かれている。

その他にも、人間よりも高速な応答が要求される場面でボットが使われたり(ゲームやオークションなどでのボット利用)、まれに人間の活動をエミュレーションするのに使われたりする(会話ボットなど)。

目次

[編集] IM と IRC

インスタントメッセンジャー(IM)やインターネット・リレー・チャット(IRC)などのインタフェースを通して他のユーザーと対話するボットもある。このような会話ボットは人間の自然言語による質問を受付け、自然な応答をする。この種のボットは、天気予報、郵便番号情報、スポーツなどの対戦結果、単位変換など様々なタスクをこなすことが多い。娯楽用のボットとしては、AOL Instant MessengerMSN Messenger での SmarterChildYahoo! Messenger での Jabberwacky がある。

IRCボットのその他の役割として、会話チャンネルの背景に潜んでチャット参加者の特定の表現に(パターンマッチングに基づいて)コメントする場合もある。これは、初心者への補助のためだったり、何らかの検閲のためだったりする。

AOL Instant Messenger ではボットにスクリーン名を与える機能が導入されている。このため、スクリーン名単位での料金設定はなくなり、メッセージ総量で課金されるようになっている。

[編集] 商用目的のボット

自動化された商取引にボットを使うにあたっては様々な議論があった。オークションサイト eBay で、とある企業が安売り情報を収集するのにボットを使い、これが法廷に持ち込まれることとなった。しかし、この件は逆効果となり、かえって同サイトにボットが横行する結果となった。イギリスのギャンブルサイト Betfair はボットが増えていることから、ボット向けに WebサービスのAPIを公開し、積極的にボットとのやり取りを管理しようとしている。

[編集] 不正目的のボット

より不正な目的でのボット使用として、ネットワーク接続されたコンピュータへのDoS攻撃などの自動化された攻撃を行うものがある(ボットネット参照)。フィッシングに利用される場合もあるし、最近では MMORPG ゲームでも不正目的で使われている。スパムを大量に流すボットを、特にスパムボットと呼ぶ。

不正目的のボットやボットネットには以下のような種類がある。

  1. スパムボット - 電子メールのアドレスを集める。
  2. ダウンローダ - Webサイト全体をダウンロードしようとして回線容量を使い切る。
  3. Webサイトスクレイパー - フィッシングで使われるボットで、Webサイトの内容を盗用してニセのサイトを作成する。
  4. 著作権侵害を探すボット - 見つけた場合に、その個人や企業を訴えるとおどす。
  5. コンピュータウィルスワーム
  6. DDoS攻撃用ボット
  7. ボットネットなど
  8. ダフ屋がよいチケットを買い占めるためのボット
  9. MMORPG で苦労しないと手に入らないアイテムなどを得るためにボットを使うものもいて、ゲーム世界での経済問題となっている。

[編集] 関連項目

[編集] 外部リンク