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

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

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

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

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

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

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

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

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

主な感染経路

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

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

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

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

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

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

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

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

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

最後に(心構え)

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