問題 No.5620
通信経路上で盗聴した正当な利用者とサーバー間の認証情報やセッション情報を攻撃者が不正に記録し、後ほどその情報をそのままサーバーに送信することで、本人になりすまして不正にアクセスするサイバー攻撃の手法はどれか。
【正解の解説】
リプレイ攻撃
これは映画のワンシーンで、本物の従業員の指紋や通行証をこっそり録画・録音しておき、後から同じテープをセンサーに再生して警備システムを突破する手口にそっくりです。通信を暗号化していても、中身を理解せずにそのままコピーして送り直すだけでシステムが「おっ、本人だな」と勘違いしてドアを開けてしまうため、毎回異なる使い捨てのパスワードを使うなどの対策が必要です。
スポンサーリンク
【その他の選択肢の解説】
ブルートフォース攻撃
リプレイ攻撃が「本人の正当な通信の記録をそのまま使い回す」のに対し、ブルートフォース攻撃は「可能性のある鍵を手当たり次第にガチャガチャと試し続ける」という違いがあります。どちらもログインを突破する悪質な手口ですが、攻撃のアプローチが根本的に異なるため混同に注意が必要です。
クロスサイトスクリプティング
リプレイ攻撃がサーバーとの通信データを記録・再利用するのに対し、クロスサイトスクリプティングはユーザーのブラウザ上で不正なプログラムを動かしてセッション情報を盗み出します。どちらも認証に関するトラブルを引き起こしますが、通信の録画・再送なのか、ブラウザへのプログラム埋め込みなのかという発生メカニズムの違いを見極めましょう。
中間者攻撃
中間者攻撃はリアルタイムで通信の仲介や改ざんを行うのに対し、リプレイ攻撃は一度過去にやり取りされた通信データを記録しておき、あとから単に再送するという違いがあります。中間者攻撃は両者になりすます高度な罠ですが、過去のデータを後から使うか、今の通信の最中に割って入るかの違いをしっかり押さえましょう。