コンピュータウイルス
コンピュータウイルスの感染を防ぐには、ウイルス対策ソフト(アンチウイルスソフトウェア)の導入がもっとも効果的かつ手軽である。ウイルス検出の方法にもよるが、ウイルス対策ソフトはウイルス検知用のデータがないと十分に機能しないため、頻繁に定義ファイルをアップデートしなければ役に立たない。自動アップデート機能がついていれば、自動的にウイルス対策ソフトの開発元のサーバからウイルス定義ファイルをダウンロードして更新してくれるので、オンにしておくほうがよい。可能ならウイルス検出ができるウェブサイトで検査し、定期的にハードディスク全体をスキャンするとよい。
インターネットサービスプロバイダ(ISP)によっては、個人ユーザーや小規模事業ユーザー向けに、メールゲートウェイ型のウイルスチェックサービスを提供している。これは、電子メールの送受信時にISPのサーバで添付ファイルなどのウイルスチェックを行うものである。
また、ルーターやファイアウォール機など通信のゲートウェイになる機器にウイルスや不正アクセスの検出・遮断機能を持たせる場合もある。これは主に企業での接続の場合である。
本来は、検索エンジンのサーチボット、MMORPGでのボットなど自動応答などを行うプログラムを指す語であるが、マルウェアの分類としては以下のような機能を持つものを指す。
ソースコードが公開されており、改変した亜種の作成が容易である。
メールや不正アクセスなどの手段により広範囲に感染拡大する(ワームやウイルスに相当する能力を持っている)。
バックドアなどにより悪意を持った者がパソコンを不正に制御できる。
パソコンに侵入して感染拡大などの不正動作を、所有者が気づかないうちに実行する。
広範囲に感染拡大させたパソコンから、ネットワーク上の特定のサイトを一斉に攻撃する(DDoS攻撃)。
これらはいずれも不正ソフトウェアの既知の行動パターンであり、これらの機能を高度に統合したものをボットと呼ぶ。特に、ボットネットと呼ぶ不正行動のためのネットワークを形成するものを指す。
日本では、これまで(2005年1月29日発表)の時点で、警察庁が確認したところでは、ボットに感染したネットワークを20種類程度確認し、1種類で3万台以上がそれに感染しているという。このうちの2万5,000台相当は日本国内のコンピュータと推測。イギリスでは賭博サイトで金銭を要求する恐喝事件が発生した事例がある。日本でも、2006年(平成18年)春ごろ、指令を受け取ったボットが2ちゃんねる内のスレッドに集中投稿するという事例が確認されている。
それ自体が独立して実行可能なプログラムであり、プロセスとして活動し続ける点と、他のシステムへの感染にファイルを必要としない点がウイルスと異なる。ネットワークを介して、攻撃先のシステムのセキュリティホールを悪用して侵入することが多い。