マルウェアとは?ウイルスとの違いを初心者向けに解説
「マルウェア」は悪意あるソフトウェア全体、「ウイルス」はその一種です。
「ウイルスに感染した」「マルウェアを検出した」「不正なアプリに注意」といった表現を目にします。日常会話では悪意のあるソフトウェアをまとめてウイルスと呼ぶことがありますが、セキュリティ上は意味が異なります。
マルウェアとは?
マルウェアは「malicious software(悪意のあるソフトウェア)」を短くした総称です。データや認証情報を盗む、ファイルを暗号化する、端末を遠隔操作する、他の端末へ広がるなど、利用者・端末・データへ害を与える目的で作られます。
コンピューターウイルスとの違い
コンピューターウイルスは、他のファイルやプログラムへ自分自身を組み込み、複製・感染を広げる性質を持つマルウェアです。つまり、ウイルスはマルウェアですが、すべてのマルウェアがウイルスではありません。
「動物」と「犬」の関係にたとえると分かりやすいでしょう。犬は動物ですが、すべての動物が犬ではありません。CISAも、マルウェアをウイルス、トロイの木馬、スパイウェアなどを含む悪意あるソフトウェアの総称として説明しています。
代表的なマルウェアの種類
ウイルス
他のファイルなどへ感染して広がります。感染ファイルのコピーや実行で被害が拡大する場合があります。
ワーム
他のファイルへ寄生せず、単独でネットワークなどを通じて自己増殖します。実際には複数の特徴を持つものもあり、分類が単純でない場合があります。
トロイの木馬
正常なゲーム、動画アプリ、セキュリティアプリなどを装い、利用者に実行・インストールさせます。安全そうな外見の中に危険な機能を隠すことから、この名前が使われます。
ランサムウェア
写真や文書を暗号化するなどして使えなくし、復旧と引き換えに金銭を要求します。先にデータを盗み、公開をちらつかせる手口もあります。
スパイウェアとインフォスティーラー
閲覧履歴、保存されたパスワード、Cookie、ログインセッション、暗号資産ウォレットなどを密かに収集します。セッションを盗まれると、パスワードを知らなくてもログイン済みの利用者になりすまされる可能性があります。
キーロガー
キーボード入力を記録します。長く複雑なパスワードでも、入力内容そのものを記録されれば盗まれる可能性があります。
バックドア・RAT・ボット
不正な裏口や遠隔操作機能を作り、ファイル取得、コマンド実行、別のマルウェア導入などを可能にします。感染端末がボットネットに組み込まれ、DDoS攻撃や迷惑メール送信へ悪用されることもあります。
感染すると何が起こる?
- 写真や動画、文書の削除・暗号化
- パスワード、カード情報、Cookieの窃取
- SNSやクラウドアカウントの乗っ取り
- 大量の広告や不審な画面の表示
- カメラ、マイク、端末の遠隔操作
- 他人への攻撃や迷惑メール送信への悪用
情報窃取が目的なら、気付かれないよう静かに動く場合があります。「普通に動く」だけでは感染していない証明になりません。一方、端末が重い、電池が早く減るだけで感染とは断定できず、ストレージ不足や電池劣化など一般的な原因もあります。
主な侵入経路
- 不審なメール添付や本文中のリンク
- 偽サイトからのダウンロード
- 非公式サイト、海賊版、クラックツール
- 更新されていないOSやアプリの脆弱性
- 出所不明のUSBメモリ
- 不正なブラウザ拡張機能
- Google Play以外から入手した不審なAPK
Androidにもマルウェアはある?
Androidも攻撃対象です。悪意あるアプリがSMSや通知を読み、写真・連絡先へアクセスし、他アプリの上へ偽画面を重ねる場合があります。アプリの機能に合わない権限や、アクセシビリティ、端末管理、通知への強いアクセスを求められた場合は慎重に判断します。
Google Play ProtectはGoogle Playのアプリをダウンロード前に確認し、他の提供元から入れたアプリも検査します。潜在的に有害なアプリを警告・無効化・削除する場合があります。Googleは安全のためPlay Protectを有効のままにすることを推奨しています。
Google Playにもリスクを完全になくす保証はありませんが、提供元不明のサイトからAPKを直接入れるより、正規ストアを使うことが基本です。
感染が疑われるとき
- ネットワークから隔離する
- 会社の端末なら、組織の手順に従い担当部署へ連絡する
- 不審なアプリ、警告内容、発生時刻を記録する
- 信頼できるセキュリティ機能で検査する
- 認証情報の窃取が疑われる場合は、安全な別端末を使う
- パスワード変更、全セッション終了、多要素認証、ログイン履歴を確認する
初心者が実践したい7つの対策
- OS、ブラウザ、アプリを最新にする
- 公式サイトや正規アプリストアを使う
- 不審な添付、リンク、警告画面を開かない
- アプリと拡張機能の提供元・権限を確認する
- パスワードを使い回さず、多要素認証やパスキーを使う
- Google Play Protectなど標準の保護機能を有効にする
- 大切なデータを複数の場所へバックアップする
SECRET CLOUD
クラウド保存とマルウェア対策は別の役割
シークレットクラウドへファイルの別コピーを持つことは、端末故障や一部のデータ消失へ備える方法の一つです。ただし、本サービスはマルウェアを検出・駆除する製品ではありません。出所不明のファイルを安全に変えるものでもないため、アップロード前に提供元を確認し、端末の標準保護と更新を有効にしてください。
プライバシーと安全管理を見るまとめ
マルウェアは悪意あるソフトウェア全体の総称で、ウイルスはその一種です。種類の名前を暗記する以上に、更新、入手元、権限、認証、バックアップという基本対策を組み合わせることが大切です。
参考情報
- IPA「情報セキュリティ10大脅威2019 個人編」
- CISA「Malware Tip Card」
- Google「Use Google Play Protect to help keep your apps safe & your data private」
マルウェアの手口や保護機能は変化します。OSや利用中のサービスの最新案内も確認してください。