ウイルス対策ソフト比較.com
アンチウイルスソフトウェア (Anti-Virus Software) とは、コンピュータウイルス(以下ウイルス)を検出・除去するためのソフトウェアである。単に「アンチウイルス」、または「ウイルス対策ソフトウェア」などとも言う。黎明期には「ワクチン(ソフトウェア)」とも呼ばれたが、ウイルス以外の新たなセキュリティ脅威に対応するようになると名称がそぐわなくなったため、現在ではほとんど使われなくなっている。
なお、ウイルスソフト等と呼ばれることもあるが、この呼び名ではこのソフトウェア自体がウイルスだという意味に取れるので、不適切である。(なお、「?ソフトウェア」の略語として「?ソフト」とも言う。)
概要
基本的には、コンピュータに常駐して作動するソフトウェアで、次のような動作をする。
コンピュータウイルスの特徴など(パターン)を記録したデータファイル(パターンファイル、定義ファイルなどともいう)とコンピュータ内部で遣り取りされるデータを照合する(パターンマッチング)。照合対象は、ファイルの静的検索型が基本的であり、さらに読み書きされるファイル等のデータを動的検索するもの、ウェブブラウザや電子メールクライアントで送受信されるデータ(添付ファイル、スクリプト等)を動的検索するものがある。
内部にウイルスが発見された場合は、除去できれば除去を行い、除去できないものも含めて何らかの警告を出す。
主に、クライアントを対象とするものと、サーバ(メールサーバ、データサーバなど)を対象とするもの(ゲートウェイ型)に分かれる。
データファイル(パターンファイル等)やウイルス検索エンジン(検索プログラム)は、新しく発見されたウイルスに対応するために頻繁に更新されている。また、最近のクライアント向けアンチウイルスソフトウェアでは、インターネットから自動的にダウンロードして更新するものが主流である。
なお、スパイウェアを発見・駆除するものはアンチスパイウェア等と呼ばれる。またパーソナルファイアーウォール、アンチスパム等の製品とも区別される。これらの総合対策スイートとして提供される製品もある。また、アドウェアやフィッシング (Phishing) 対策ソフトウェアも今後展開しようとしている。
これらの有害なプログラム類を総称して不正ソフトウェア、マルウェアと呼び、これへの対策を不正ソフトウェア対策、マルウェア対策と言う。この対策をするソフトウェアを、不正ソフトウェア対策製品ないしアンチマルウェアと言う。経緯上、アンチウイルス ソフトウェア (Anti-Virus Software) はアンチマルウェアとの戦いの始まりに相当する。
問題点
自動的に配信される更新ソフトウェアのテストが不十分な場合があり、それらが自動更新された多くのユーザのパソコンが動作不良・起動不能になったり誤検出するなど、まるでウイルスに感染したかのようなトラブルが発生することがしばしばある(有名な例としてはウイルスバスターの「CPU使用率が100%になる問題」がある。詳しくはウイルスバスターの項を参照)。
一部のアンチウイルス ソフトウェアは、通常のソフトウェアと異なりユーザーの意向を無視したファイル削除やポップアップ表示濫用などの動作があり、ユーザーから見るとマルウェアに近い性質を有する。
中には、アンチウイルス、アンチスパイウェアを装ったマルウェア(WinFixerなど)も存在しているので、この点も注意が必要である。
セキュリティソフト(特にアンチウイルス)は、1台のパソコンに2個以上の製品を同時にインストールしないことが正常動作の基本条件となる。これは、機能的に競合を起こし、最悪の場合はOS自身を巻き込んだ起動不良を引き起こす危険性があるためである(簡単に言えば、カビ取り剤をむやみに混ぜてはいけないのと同じ)。もちろん、機能的に競合しないよう配慮すれば(たとえばアンチウイルスとファイアウォールそれぞれ別会社のものを個別インストール、など)原理的には正常動作する。
関連サイト
参考サイト