コンピュータウイルスは、自身の複製を作成するために必要なソフトウェアを含み、これらの命令を他の実行可能プログラムに挿入するプログラムです。感染したプログラムが実行されるたびにウイルスコードが実行され、通常、他のプログラムに感染します。
コンピュータウイルスは通常、ホストプログラムの最初のいくつかの命令を置き換えるので、ウイルスは最初に実行されます。ウイルスは、実行されるたびに未感染のファイルを探し続け、最終的に多くのプログラムに広がる可能性があります。
コンピュータウイルスが引き起こしうる損害の程度はさまざまです。ユーモラスな、または無害なメッセージを表示するものもあれば、重大な障害を引き起こすように設計されているものもあります。
無害に見えるウイルスであっても、システムフォルダまたはハードディスクドライブに存在しているために、プログラムに問題または予想できない動作が引き起こされる可能性があります。たとえば、別のプログラムが必要とするメモリまたはディスクリソースをウイルスが使用していると、そのプログラムはクラッシュする可能性があります。
|