スポンサード リンク
マクロ型ウイルスの仕組み
マクロ機能とはアプリケーションの機能を拡張するための仕組みであり、ワードやエクセルなどのアプリケーションには、このマクロ機能がついています。マクロ機能は文書ファイルを扱うときに特に便利なツールで、複雑な計算やグラフ表示などを自動的に作業させるように組み込むこともできます。
マクロ型のウイルスは、このマクロ機能を悪用して悪事を働きます。文書ファイルが実行された際に、勝手にファイルを消去したり、感染が拡大していくように仕組むことで被害が発生します。なお、プログラムにはマクロ機能を利用したものがたくさん出回っていますが、マクロ型のウイルスといえば、マイクロソフト社のOfficeシリーズを利用したものをいいます。Officeソフトは普及率がダントツに高く、感染拡大にも都合がよいのでよく狙われているのです。
マクロ型ウイルスの大きな特徴として、誰でもプログラムを参照できるので改造が比較的しやすいというものがあります。通常のプログラムは、「コンパイル」処理を経てプログラミング言語からバイナリコード(コンピュータが理解できる形式)に変換されています。バイナリコードになると人間が理解することは非常に困難になりますが、マクロ型ウイルスはコンパイルされずに保存されるため、ウイルスが手に入れば、その中身のプログラムを簡単に見ることが可能になります。
プログラミングができる技術者なら、ウイルスを改造して別のウイルスを誕生されることもできるわけです。実際に、マクロウイルスでは、機能が少し異なった「亜種」がたくさん出回っています。
スポンサードリンク
マクロ型ウイルスの仕組み関連エントリー
- 狭義のウイルスの仕組み
- 狭義のウイルスについて、感染方法や感染の対象、動作について解説しています。
- システム領域に感染するウイルス
- CD-ROMのブートセクタやフロッピーディスク、HDD領域などに感染するウイルスもあります。
- ウイルスの亜種とは?
- コンピュータウイルスには、よく似た挙動をする「亜種」が多く出回り、脅威を与えています。
- 人の欲望を利用したウイルス
- 一時期大流行した「LoveLetter」ウイルスや「アンナ・クルニコア」ウイルスは、人の弱点を巧みについて感染を拡大させます。