ITパスポート 2019年 春期 問69
問題文
PCでWebサイトを閲覧しただけで、PCにウイルスなどを感染させる攻撃はどれか。
選択肢
ア:DoS攻撃
イ:ソーシャルエンジニアリング
ウ:ドライブバイダウンロード(正解)
エ:バックドア
🔒 解説は解答すると表示されます
PCでWebサイトを閲覧しただけで、PCにウイルスなどを感染させる攻撃はどれか。【ITパスポート 解説】
正解の理由
閲覧だけで感染を起こす攻撃は、ウのドライブバイダウンロード(drive-by download)です。
ドライブバイダウンロードは、利用者が何もダウンロードや実行操作をしなくても、悪意あるウェブページがブラウザやそのプラグイン(追加機能)などの脆弱(ぜいじゃく:弱い)性を突いて自動的にマルウェアを送り込む手口です。脆弱性(vulnerability:欠陥)を悪用する「エクスプロイト(exploit)」がページ内で動作すると、利用者の操作を待たずに感染が成立します。だから「閲覧しただけで」感染する攻撃として適切なのが ウ です。
ドライブバイダウンロードは、利用者が何もダウンロードや実行操作をしなくても、悪意あるウェブページがブラウザやそのプラグイン(追加機能)などの脆弱(ぜいじゃく:弱い)性を突いて自動的にマルウェアを送り込む手口です。脆弱性(vulnerability:欠陥)を悪用する「エクスプロイト(exploit)」がページ内で動作すると、利用者の操作を待たずに感染が成立します。だから「閲覧しただけで」感染する攻撃として適切なのが ウ です。
※用語の補足は本文で随時説明します。
解法ステップ
- 問題文の注目点を確認:「閲覧しただけで」=利用者の明示的なクリックやダウンロード操作が不要。
- 各選択肢の意味を短く思い出す(下で解説)。
- 「閲覧だけで感染する=自動的に実行される攻撃」を探す。
- 自動実行で感染するものはドライブバイダウンロードなので、ウを選ぶ。
選択肢別の誤答解説
- ア: DoS攻撃(DoS:Denial of Service=サービス拒否)
- 説明:サーバやサービスを過負荷にして機能を停止させる攻撃。サービスの停止が目的で、端末にウイルスを感染させることが主目的ではありません。したがって「感染させる攻撃」ではない。
- イ: ソーシャルエンジニアリング(social engineering:心理的手法)
- 説明:人の心理をついてパスワードや機密情報を引き出したり、ユーザに悪意あるファイルを実行させたりする手法。利用者の操作(騙してクリックさせるなど)が必要なので「閲覧しただけで」ではないことが多い。
- ウ: ドライブバイダウンロード(drive-by download) ← 正しい選択
- 説明:悪意あるウェブコンテンツが脆弱性を突いて自動的にマルウェアを配布します。利用者の明示的操作なしに感染が起き得るため、本問の条件に一致します。
- エ: バックドア(backdoor:裏口・遠隔操作用の仕組み)
- 説明:一度マルウェアに感染した後に攻撃者が外部から遠隔操作するための仕組みやプログラムを指します。感染の「方法」ではなく、感染後の「状態/機能」に当たるため不適切です。
よくある誤解
- 「JavaScriptなどの普通のスクリプトだけでは感染しない」と考える誤解
- 実際にはブラウザやプラグインの脆弱性があれば、ページ内のスクリプトや仕組みを使って脆弱性を突くことが可能です。だから単純に「スクリプト=安全」とは言えません。
- 「HTTPSなら安全」と思い込む誤解
- HTTPSは通信の暗号化と改ざん防止をしますが、ページ自体に悪意あるコードが含まれていれば暗号化されていてもそのコードは実行されます。通信の安全=コンテンツの安全、ではありません。
- 「ユーザのクリックがなければ感染しない」との勘違い
- ドライブバイダウンロードは「クリック不要」で感染する場合がある点を忘れがちです。
補足コラム
- 名前の由来:drive-by download は「通りすがりにダウンロードされる」というイメージから来ています。ユーザが能動的に何かをしなくても、ただページを閲覧しただけで不正なファイルが渡される場合がある、という意味合いです。
- 具体的な仕組み(簡単に):攻撃者が不正なスクリプトや改ざんされた広告(マルバタイジング)をページに仕込み、ブラウザや古いプラグイン(例:かつてのFlashなど)の脆弱性を突く。脆弱性があると、バックグラウンドでマルウェアがダウンロード・実行されます。
- 防御の基本:ブラウザやOSを常に最新にする、不要なプラグインを無効化する、信頼できないサイトを避ける、広告ブロッカーやセキュリティソフトを使う、クリックする前にURLを確認する、など。
FAQ
Q1. 「閲覧だけで感染」とは具体的にどういう状態ですか?
A1. ユーザがファイルを保存したり実行したりする操作をしなくても、ページ内の不正コードが脆弱性を利用して自動的にマルウェアをダウンロード・実行してしまう状態を指します。
A1. ユーザがファイルを保存したり実行したりする操作をしなくても、ページ内の不正コードが脆弱性を利用して自動的にマルウェアをダウンロード・実行してしまう状態を指します。
Q2. ブラウザを最新にしておけば完全に防げますか?
A2. 完全な保証はありませんが、脆弱性修正は最も有効な対策です。加えて広告ブロッカーやセキュリティソフトを併用することでリスクを大きく下げられます。
A2. 完全な保証はありませんが、脆弱性修正は最も有効な対策です。加えて広告ブロッカーやセキュリティソフトを併用することでリスクを大きく下げられます。
Q3. モバイル端末でもドライブバイダウンロードは起きますか?
A3. 起き得ます。モバイル向けの脆弱性やアプリの脆弱性を突く手口もあるため、OS・アプリの更新が重要です。
A3. 起き得ます。モバイル向けの脆弱性やアプリの脆弱性を突く手口もあるため、OS・アプリの更新が重要です。
関連キーワード: マルウェア、ブラウザ脆弱性、エクスプロイト、マルバタイジング、プラグイン管理、セキュリティ対策、自動感染、リスク回避

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

