マルウェアの基礎と主要な感染型
頻出約 37 分6 用語過去問 19 題
この単元の目標
- マルウェアが個別の種類名ではなく総称であることを説明できる
- コンピュータウイルスとワームは宿主の要否で、トロイの木馬は偽装という入り込み方で見分けられる
- ボットとランサムウェアを、感染後に起きる被害の型で見分けられる
用語総表(6 語)
用語
マルウェアは、コンピュータやその利用者に害を与える目的で作られた悪意あるソフトウェアをまとめて呼ぶ総称である。
入り込み方や被害の出方が異なる多くの種類があり、この単元で学ぶ個別の種類はどれもマルウェアの一部にあたる。対策ソフトは、既知のマルウェアの特徴をまとめた定義ファイル(パターンファイル)と主に照合して見つけるので、新しい種類に追いつくには定義ファイルの更新が欠かせない。
たとえ「病気」という言葉が風邪や食中毒などをまとめて指すように、マルウェアは個々の悪意あるプログラムをまとめて指す言葉である。
覚え方先頭の「マル」は英語の mal-(悪い)で、malfunction(故障)と同じ接頭辞。
出題のポイント
- 出題マルウェアは特定の 1 種類を指す名前ではなく、悪意をもって作られたソフトウェアをまとめて呼ぶ総称である。
- 出題対策ソフトは導入して終わりではなく、定義ファイルを更新し続けて使う。更新していても、まだ知られていないマルウェアは見逃すことがある。
- 出題外部記憶媒体を接続しただけで中のプログラムを動かす OS の自動実行(オートラン)機能は、マルウェア感染のきっかけになる。
この用語の過去問 3 題 マルウェア →
コンピュータウイルスは、ほかのプログラムやファイルに自分のコードを寄生させ、それを足がかりに感染を広げるマルウェアである。
ウイルスは単独では動けず、寄生先の宿主(文書ファイルやプログラム)が開かれたり実行されたりしたときに一緒に動き出す。OS やアプリケーションの脆弱性(設計や作りの弱点)を突いて入り込むものもあり、その場合は弱点をふさぐセキュリティパッチの適用が予防になる。
たとえ生物のウイルスが細胞に入り込まなければ増えられないように、コンピュータウイルスも宿主となるファイルがあって初めて増えられる。
覚え方virus はラテン語で「毒」を意味する言葉に由来する。
出題のポイント
- 出題定義ファイルを更新しても、ソフトの脆弱性(弱点)そのものは残る。脆弱性を突くウイルスを防ぐには、弱点を直すセキュリティパッチも当てる。
- 出題感染先はパソコン上のプログラムに限らず、機器の内部で動くファームウェアにまで及ぶことがある。
- 出題文書作成ソフトや表計算ソフトのマクロ機能を使い、そのデータファイルに感染するウイルスをマクロウイルスと呼ぶ。
この用語の過去問 3 題 コンピュータウイルス →
ワームは、宿主を必要とせず、自分自身を複製してネットワーク経由でほかのコンピュータへ広がっていくマルウェアである。
ワームはそれ自体が独立したプログラムとして動く。人が操作しなくても複製を次々に送り出せるため、短い時間で多数の端末に広がり、ネットワークに大きな負荷をかけることもある。
たとえ自分でドアを開けて隣の部屋へ移り、そこで自分のコピーを作っては、また次の部屋へ向かう分身のようなものである。
覚え方worm は英語で「這う虫」。寄りかかる宿主なしに、自分の体で這い回って移動する姿を思い浮かべる。
出題のポイント
- 出題ワームは自分の複製をネットワーク上のほかのコンピュータへ送り込み、自力で感染を広げる。
この用語の過去問 2 題 ワーム →
トロイの木馬は、役に立つソフトウェアに見せかけて利用者に取り込ませ、裏で不正な動作をするマルウェアである。
入り込むきっかけは、利用者自身によるインストールや実行である。入り込んだ後の動作は、データの破壊、個人情報の盗み出し、外部から侵入するためのバックドア(裏口)の設置などさまざまである。
たとえ中身をすり替えた贈り物の箱のように、受け取った人が自分の手で家の中に持ち込んでしまう。
覚え方名前はギリシャ神話のトロイア戦争で、兵士を隠した巨大な木馬を敵が自ら城内へ運び入れた話に由来する。
出題のポイント
- 出題トロイの木馬は有用なプログラムのふりをして、利用者にインストールや実行をさせた後、データを壊したり情報を外へ漏らしたりする。
- 混同注意自分の複製を送り込んで広がるのはワームで、トロイの木馬は偽装によって入り込み、一般に自己増殖しない。
この用語の過去問 1 題 トロイの木馬 →
ボットは、感染したコンピュータを攻撃者が外部から遠隔操作できる状態にするマルウェアである。
感染した端末は、攻撃者が用意した指令サーバからの命令を待ち、受け取ると命令どおりに動く。同じ指令で動く多数の感染端末の集まりをボットネットと呼び、特定のサイトへの一斉攻撃(DDoS攻撃)や迷惑メールの大量送信に使われるため、感染した側が気付かないまま加害に加わってしまう。
たとえ糸を引く人の動きどおりに操られる操り人形が、大勢そろって同時に動かされるようなものである。
覚え方ボットは robot(ロボット)を縮めた呼び名で、命令どおりに動く機械というイメージから付いた。
出題のポイント
- 出題ボットは多数の PC に感染し、ネットワーク越しに届く指令どおりに動いて、狙ったサイトへまとめて攻撃をしかけたり迷惑メールを送ったりする。
- 出題感染を防ぐ対策は入り込む経路をふさぐものであり、盗難や感染後の被害を小さくする対策とは目的が別である。ボットの感染防止に効くのは前者である。
この用語の過去問 2 題 ボット →
ランサムウェアは、ファイルを暗号化したり PC をロックしたりして使えなくし、元に戻すことと引き換えに金銭(身代金)を要求するマルウェアである。
攻撃者の主な狙いは、使えなくしたデータを人質にして金銭を得ることにある。要求に応じて支払っても元に戻る保証はないため、日頃からバックアップを取り、感染した PC からは書き換えられない場所に保管しておくことが被害への備えになる。
たとえ家じゅうの扉の鍵を勝手に付け替え、「合鍵が欲しければ金を払え」と迫るようなものである。
覚え方ransom は英語で「身代金」。ransom + software でランサムウェアになる。
出題のポイント
- 出題ランサムウェアの狙いは金銭で、ファイルを暗号化したり PC をロックしたりして使えなくし、解除と引き換えに支払いを求める。
- 出題RAT(遠隔操作ツール)は、攻撃者が感染端末を遠隔操作するための道具である。狙いが端末の操作や情報の入手にある点で、金銭が狙いのランサムウェアとは別物である。
この用語の過去問 3 題 ランサムウェア →
要点
- マルウェアは悪意あるソフトウェアの総称で、ウイルスやボットなどの個別の種類はその一部にあたる。
- 対策の基本は、対策ソフトの定義ファイルを更新し続けることと、ソフトの脆弱性をセキュリティパッチでふさぐことである。
- 感染の入口はメールの添付ファイルに限らず外部記憶媒体の自動実行などもあり、感染先が機器のファームウェアにまで及ぶこともある。
- ボットは感染端末を加害の手先に変え、ランサムウェアはデータを人質に金銭を求めるというように、感染後の被害の型も種類を見分ける手がかりになる。
この分野の過去問をすべて見る →