CyberGlossary

攻撃と脅威

リプレイ攻撃

別称: 再送攻撃

定義

認証トークンや取引などの正規ネットワーク通信を捕捉し、後で再送信して送信者になりすます攻撃。

リプレイ攻撃では、攻撃者が有効なプロトコル交換(セッション Cookie、Kerberos チケット、署名付き API リクエスト、無線フレームなど)を記録し、後でサーバへ再送します。プロトコルに新鮮性保証がなければ、サーバは再送メッセージを正規メッセージと区別できません。リプレイは Pass-the-Hash、Pass-the-Ticket、取引改ざん、IoT・車載機器攻撃の基本部品です。対策は新鮮性プリミティブの導入:ノンスとチャレンジ・レスポンス、単調増加のシーケンス番号、短命の署名付きトークン、チャネルにバインドされた MFA、アンチリプレイ付き TLS、相互認証、失効リストなどです。

  • 捕獲した Kerberos チケットや NTLMv1 ハッシュを再送して、元ユーザーとしてサービスへアクセスする。
  • ローリングコードを持たない車のキーやガレージリモコンの電波を録音・再送してドアを開ける。

関連用語