コンピュータウイルスとは?定義・仕組み・感染経路・対策を初心者向けに解説

コンピュータウイルスの定義・仕組み・感染経路と初心者向けの具体的対策をやさしく解説。被害を防ぐ方法を今すぐ確認して安全対策を始めよう。

著者: Leandro Alegsa

コンピュータ・ウィルスとは、実行されると自分自身をコピーすることができるプログラムのことです。多くの場合、コンピュータ・ウィルスは別のプログラムやファイルの一部として動作し、そのプログラムが実行されると「感染」して増殖します。生物学的なウイルスが他の生物の細胞を利用して自己複製するのと似ていることから、この名前が付けられました。コンピュータ・ウィルスは単に自己複製するだけでなく、データの破壊、ファイルの暗号化、情報の窃取など有害な動作を行うことがあります。したがって、コンピュータ・ウィルスは広義のマルウェア(悪意あるソフトウェア)の一種として扱われます。

仕組み(どのように動くか)

典型的なウィルスは次のような流れで動作します:

  • ペイロード(自身を複製するコード)が他の実行ファイルやスクリプト、マクロ、ブートセクタなどに組み込まれる。
  • 感染したファイルが実行されると、ウィルスのコードがメモリ上で動き、新しいファイルやシステム領域に自身をコピーする。
  • 必要に応じて破壊的な処理や情報送信などの命令(ペイロード)を実行する。

技術的には、実行ファイルのヘッダを書き換える、ファイル末尾に追加する、マクロにコードを埋め込むといった方法で感染します。高度なウィルスは自分の存在を隠すために改変(ポリモーフィック/メタモーフィック)、ルートキット技術を使うこともあります。

「ウイルス」と他のマルウェアの違い

よくある混同として、トロイの木馬やワームと「ウイルス」を同じ意味で使うことがありますが、それぞれ特徴が異なります:

  • ウイルス:既存ファイルに寄生して自己複製する。被害ファイルの実行がきっかけとなることが多い。
  • ワーム:ネットワーク経由で自力で拡散する。ファイルに寄生せずに独立して増殖することが多い。
  • トロイの木馬:有用なソフトに見せかけて侵入し、バックドアや情報窃取などを行う。自己複製しないことが多い。

現実にはこれらの機能が組み合わさったマルウェアも多く、外観だけで種類を判別するのは専門家でも難しいことがあります。

主な感染経路

  • 電子メールの添付ファイルや悪意のあるリンク(偽装された送信者や件名に注意)。
  • インターネット上の不正なダウンロードや「ドライブバイダウンロード」(ウェブサイトを開いただけで感染する場合)。
  • USBメモリや外付けHDDなど取り外し可能メディア(自動実行機能〈autorun〉経由の感染)。
  • ネットワークの脆弱性を突いた攻撃(パッチ未適用のサーバやルーターなど)。
  • ソフトウェアの偽アップデートや海賊版ソフトに組み込まれているケース。
  • ソーシャルエンジニアリングによる誘導(リンククリックや認証情報の入力を促す)。

感染しているときに出る兆候(症状)

  • 動作が極端に遅くなる、頻繁にフリーズやクラッシュが起きる。
  • 知らないプログラムやタスクが勝手に実行される。
  • ファイルが勝手に消える、改ざんされる、または拡張子が変わる(ランサムウェアの場合は暗号化される)。
  • 不審なネットワーク通信や、セキュリティソフトの停止・無効化。
  • ブラウザのホームページや検索エンジンが勝手に変わる、ポップアップ広告が増える。

基本的な対策(個人向け)

  • OS・ソフトを常に最新に保つ:セキュリティパッチで既知の脆弱性が修正されます。
  • 信頼できるアンチウイルス/マルウェア対策ソフトを導入し、定義を更新する:リアルタイム保護と定期スキャンを有効にしましょう。
  • 疑わしいメールの添付ファイルやリンクは開かない:送信者を必ず確認し、怪しい場合は直接連絡して真偽を確かめる。
  • バックアップを定期的に取る:重要なデータは外付けドライブやクラウドに保存し、可能ならオフラインで保管しておく。
  • 自動実行(autorun)を無効化する:USBなどの外部メディアからの感染リスクを下げられます。
  • 必要以上の権限でソフトを実行しない:管理者権限で常に作業しない、UACなどの機能を活用する。
  • パスワードと二段階認証(2FA)の導入:アカウント乗っ取りを防ぎます。

組織(企業)向けの追加対策

  • ネットワークのセグメント化、ファイアウォールとIDS/IPSの導入。
  • エンドポイント保護(EDR)の導入とログの中央管理。
  • ソフトウェア配布とパッチ管理の自動化。
  • 従業員向けセキュリティ教育とフィッシング対策訓練。
  • 定期的な脆弱性診断とインシデント対応訓練(DRP/BCP)。

感染が疑われるときの対処手順

  • まずネットワークから切断する(Wi‑FiやLANケーブルを外す):拡散や外部への情報送信を防ぐため。
  • 重要なデータのバックアップ(可能なら隔離したメディアに)を行う。
  • アンチウイルスソフトでフルスキャンを実行し、検出された脅威を隔離・削除する。
  • 必要ならセーフモードや起動ディスクで起動してスキャンする。
  • 自力で対処できない場合は専門のサポート(企業のIT部門や信頼できる修理業者)に相談する。
  • 被害が深刻な場合は、ログ保存とともに法的機関や関係機関への報告を検討する。

最後に(心構え)

コンピュータ・ウィルスは、政治的メッセージの拡散、システム乗っ取り、金銭的利益の追求などさまざまな目的で作られます。完全な安全は難しいですが、上に挙げた基本対策を継続して行うことで被害リスクは大幅に下げられます。日頃から疑わしいものは開かない、定期的にバックアップを取る、ソフトを最新に保つという習慣をつけることが最も有効な防御です。

コンピュータウイルスの種類

コンピュータウイルスにはさまざまな種類があります。

  • おそらく最も一般的な形態は、マクロウイルスまたはスクリプトウイルスです。このようなウイルスは、多くのテキスト処理システムや表計算ソフトに搭載されているスクリプト機能や、プログラムの一般的な「スクリプト」機能を利用してプログラムされています。
  • ブートセクターウイルスは、フロッピーディスクやハードディスクなどのブートセクターに感染します。
  • OSの実行ファイルスクリプト。ドライブにメディアが挿入されたときに自動的に実行されるものも含む。
  • クロスサイトスクリプティング:Webページ内のスクリプトが他のWebページに複製されること。
  • 一般的には、バッファオーバーフロー、フォーマットストリング、レースコンディションなどが悪用される。



ユーザー権限を制限することで、ウイルスの拡散を抑制できる

そもそもパーソナルコンピュータ(PC)のOSには、アクセスコントロールという概念がありませんでした。ユーザー」は存在せず、誰もが何でもできる状態だったのです。現在のOSには、アクセスコントロールの概念があります。複数のユーザーが存在し、あるユーザーは他のユーザーよりも多くの「特権」を持つことができます。あるユーザーは、特定のファイルにしかアクセスできず、他のファイルにはアクセスできないかもしれません。他のユーザーは、特定のファイルを変更または削除することができます。これらの権限は、ファイルごとに指定することができます。

ウイルスが引き起こす被害は、ユーザーが持つ権利に影響されます。ユーザーがシステムの特定の場所に書き込む権利を持っていなければ、ウイルスはその場所に広がることができません。

もう1つの問題は、権限管理のシステムがあっても、それがデフォルトで使われていない場合があることです。これは、Windows NTWindows XPのように、デフォルトではすべてのユーザーが同じ権利を持っているシステムの場合です。



ウイルス対策ソフト

アンチウイルス・ソフトウェアは、既知のウイルスからコンピュータを保護することができる。ウィルス対策ソフトの中には、ファイルをスキャンして、各ファイルのハッシュコードをデータベースのハッシュコード(または「シグネチャ」)と比較するものがあります。コードが一致すれば、ウイルスが発見されたことになる。しかし、この方法にはいくつかの問題があります。ハッシュコードがわかっているウイルスしか防げないのだ。ウイルス対策ソフトを開発した企業は、ウイルスのシグネチャを常に最新の状態に保ち、その情報を保護すべきPCに提供する必要があります。

スキャンには2つのモードがあります。ファイルが「オンデマンド」(または「手動」)でスキャンされるか、または「オンアクセス」と呼ばれるシステムがファイルへのアクセスを登録したときにスキャンされるかです。

ウイルス対策ソフトは、ウイルスが判明している場合でも、完全な保護はできません。ウイルスの中には、ポリモーフィック・コードというものを使って、動くたびにシグネチャを変えるものがあります。企業がいくらシグネチャを持っていても、この種のウイルスを阻止することはできません。

ウイルス対策ソフトがウイルスを防ぐもう一つの方法は、ヒューリスティック(発見的)な手法を用いることである。ヒューリスティック・アンチウイルス・ソフトウェアは、シグネチャによって個々のウイルスを知る代わりに、他のソフトウェアの動作に注目します。あるソフトウェアが何か悪いことをしていたら、ウイルス対策ソフトはそれを止めるために介入します。すべてのステップを監視する必要があるため、この方法は時間がかかります。



"ライブシステム"

コンパクトディスク(CD)、デジタルバーサタイルディスク(DVD)、USBフラッシュドライブ(USB)など、ハードディスク(またはその他のリムーバブルメディア)への書き込みを許可しない読み取り専用の媒体から起動するシステムを使用することで、ウイルスに対する最良の防御策を得ることができます。



質問と回答

Q:コンピューターウイルスとは何ですか?


A:コンピュータ・ウイルスとは、実行すると自分自身をコピーすることができるプログラムのことです。

Q:コンピュータ・ウイルスはどのように自己複製するのですか?


A:コンピュータ・ウイルスは、生物学的なウイルスが他の生物の一部として自分自身をコピーするのと同じように、他のプログラムの一部として自分自身をコピーします。

Q: ウイルスに感染したプログラムはどうなるのですか?


A:ウイルスの影響を受けたプログラムは、「感染」します。

Q:コンピュータ・ウイルスは、他にどのような行動をとることができますか?


A:コンピュータ・ウイルスは、自分自身をコピーするだけでなく、害を与える命令を実行することができます。

Q:コンピュータウイルスとセキュリティの関係は?


A:コンピュータ・ウイルスはセキュリティに影響を与え、マルウェアの一部となります。

Q: コンピュータ・ウイルスの一般的な感染経路は何ですか?


A: コンピュータ・ウイルスの一般的な感染経路は、ダウンロード、電子メールの添付ファイル、およびリムーバブル・ハードウェアを通じてです。

Q: なぜコンピューター・ウイルスは危険なのですか?


A: ほとんどのウイルスは、コンピュータのシステムファイルに害を及ぼす可能性があり、政治的メッセージの拡散、ハッキング、その他の悪意のある目的など、特定の目的のために作成されることが多いため、非常に危険なマルウェアの一種であることがわかります。


百科事典を検索する
AlegsaOnline.com - 2020 / 2025 - License CC3