コンピュータ ウイルス対策ソフトウェアの種類

ウイルス対策ソフトウェアとは、マルウェアと呼ばれる悪意のあるソフトウェアを検出して排除するように設計されたコンピューター プログラムを指します。ウイルス、ワーム、その他の望ましくない侵入を構成するものなど、さまざまな種類のマルウェアの定義は人によって異なりますが、ほとんどのウイルス対策ソフトウェアは、幅広いマルウェアを排除するように設計されています。さまざまな種類のウイルス対策ソフトウェアが存在し、動作するコンピューター、ウイルスの検索方法、検出時の動作が異なります。
一般的なアンチウイルス ソフトウェアの種類
最も一般的な種類のウイルス対策ソフトウェアは、1 台のコンピューターまたはスマートフォンで実行するように設計されています。彼らは、マルウェアが損害を与えるのを防ぎ、それを削除するためにマルウェアを検索します。 Microsoft Windows には Microsoft の Windows Defender ウイルス対策ソフトウェアが含まれており、その他のソフトウェアは Symantec、McAfee、Malwarebytes などの企業から入手できます。
多くのウイルス対策ベンダーは、Microsoft Windows、Apple macOS、Linux、およびスマートフォンのオペレーティング システムである Android と iOS など、さまざまな一般的なオペレーティング システム用の製品のバージョンを作成しています。無料のウイルス対策ソフトウェアが利用できるものもあれば、1 回の購入で利用できるものもあれば、サブスクリプション ベースで利用できるものもあり、新しいタイプのウイルスやマルウェアが出現したときに対処するための更新が含まれています。
ウイルス対策ソフトウェアへのさまざまなアプローチ
従来、ウイルス対策ソフトウェアは、いわゆるマルウェア シグネチャ (悪意のあるソフトウェアのデジタル フィンガープリント) を使用して、望ましくないプログラムが損害を与える前に検出して無効にしていました。このアプローチは、既知のウイルスを排除するのにはうまく機能しますが、アンチウイルス開発者がウイルス シグネチャを製品に組み込んでいないため、未知のマルウェアからの新しい攻撃を処理する際には限界があります。
他の種類のウイルス対策ソフトウェアは、ソフトウェアやコンピューターの異常な動作を監視しようとします。たとえば、突然のデータ使用量の急増、ハード ドライブ上の広範囲にわたるファイルへのアクセス試行、見慣れないサイトへの接続などです。一部の新しいタイプは、機械学習技術を使用して、コンピューターまたはネットワーク上で正常に見える動作を判断し、異常な動作をしているプログラムまたはコンピューターによるアクティビティを制限します。このセキュリティ ソフトウェアの一部は、個別のデバイスで個別に実行するのではなく、商用ネットワーク全体で実行するように設計されています。
通常、ウイルス対策ソフトウェアは電子メール サービスに含まれており、メッセージの添付ファイルをスキャンして疑わしいファイルを探します。電子メールは、ウイルスがコンピュータからコンピュータへ拡散する一般的な方法です。ウイルス対策ソフトウェアは、企業のファイアウォール コンピューターでも利用できます。このソフトウェアは、ネットワークに出入りしようとする疑わしいコードを、できれば害を及ぼす前に検出できます。