マクロウィルス

用語の解説

マクロウィルスとは

(マクロウイルス,マクロ感染型ウィルス,macro virus,)
マクロウィルスとは、ソフトウェアのマクロ機能を悪用して作成されたコンピュータウィルスの総称である。
マクロウィルスは、マクロ言語と呼ばれる、マクロを登録するためのプログラミング言語を用いて記述される。 マクロが登録されたファイルを開くと、感染活動をはじめとするコンピュータに害を及ぼすような一連の処理が自動的に実行されるようになっている。 マクロウィルスは、WordやExcelといった文書ファイルに埋め込まれた状態で、電子メールの添付ファイルなどとして送りつけられる場合が多い。 受け取り手としては、文書ファイルが一般的な業務などで利用されているタイプのものであるため、警戒しづらく、うっかり開いてしまいやすいという難点がある。 Microsoft Officeの主要アプリケーションであるWordやExcelは、VBAやWordBasicといったマクロ言語を用いたマクロのプログラミングに対応している。 WordやExcelが非常に普及しているせいもあり、VBAなどを悪用したマクロウィルスはこれまでにも多数登場している。 Microsoftが2007年にリリースした「2007 Microsoft Office system」(Office 2007)では、従来はバイナリ形式であったファイルの形式を、OpenXML(OOXML)と呼ばれるXMLベースの形式へと変更している。 この際、標準的な文書とマクロが有効な文書とでは異なる拡張子が付けられ、同時に、マクロ有効ファイルのアイコンには注意喚起の「!」マークが付くようになった。 なお、Wordの標準ファイルの拡張子は「.docx」、マクロ有効ファイルの拡張子は「.docm」であり、同じくExcelにおける標準ファイルは「.xlsx」、マクロ有効ファイルでは「.xlsm」の拡張子が付くようになっている。

用語解説出典   powered by. Weblio

CNET Japan

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]