教科書で学ぶマルウェアの基礎と主要な感染型
定義コンピュータウイルスは、ほかのプログラムやファイルに自分のコードを寄生させ、それを足がかりに感染を広げるマルウェアである。
解説ウイルスは単独では動けず、寄生先の宿主(文書ファイルやプログラム)が開かれたり実行されたりしたときに一緒に動き出す。OS やアプリケーションの脆弱性(設計や作りの弱点)を突いて入り込むものもあり、その場合は弱点をふさぐセキュリティパッチの適用が予防になる。
たとえ生物のウイルスが細胞に入り込まなければ増えられないように、コンピュータウイルスも宿主となるファイルがあって初めて増えられる。
記憶フックvirus はラテン語で「毒」を意味する言葉に由来する。