サイドチャネル攻撃・エクスプロイト
応用情報技術者 用語
サイドチャネル攻撃は、暗号装置の消費電力・処理時間・電磁波などの物理的な情報を測定し、内部の秘密鍵などを推定する攻撃です。エクスプロイトは、ソフトウェアの脆弱性を悪用して攻撃コードを実行することです。サイバーキルチェーンでは、届いた攻撃コードが実行される段階を指します。
攻撃の段階と攻撃手法の違い
| 用語 | 内容 | 見分ける手がかり |
|---|---|---|
| 偵察 | 標的の情報を集める段階 | 攻撃前の下調べ |
| 配送 | 攻撃コードを標的に届ける段階 | メール添付やWebで送り込む |
| エクスプロイト | 届いた攻撃コードが脆弱性を悪用して実行される段階 | 脆弱性の悪用・コードの実行 |
| サイドチャネル攻撃 | 物理的な情報から秘密鍵などを推定する | 消費電力・処理時間・電磁波の測定 |
| 選択平文攻撃 | 選んだ平文と暗号文の組から鍵を推定する | 平文を選んで暗号化させる |
| ショルダーハッキング | 画面や手元をのぞき見て情報を盗む | 肩越しののぞき見 |
脆弱性を悪用してコードが動くならエクスプロイト、消費電力や処理時間を測るならサイドチャネル攻撃です。
取り違えやすい用語
- サイドチャネル攻撃と線形解読法・差分解読法・選択平文攻撃(物理的な情報の測定か、平文と暗号文の数学的な関係の利用か)
- エクスプロイトと配送(脆弱性を悪用して攻撃コードを実行するか、マルウェアを添付したメールなどで届けるか)
- レインボーテーブル攻撃とパスワードリスト攻撃(ハッシュ値から平文のパスワードを求めるか、流出したIDとパスワードの組で別サイトへのログインを試すか)
試験での出方
- IoT機器や暗号装置への脅威のうち、サイドチャネル攻撃に当たるものを選ぶ(令和5年度 秋期 問41、令和7年度 秋期 問38、令和7年度 春期 問37)
- サイバーキルチェーンの“エクスプロイト”に当たる行為を選ぶ(令和7年度 秋期 問36)
- エクスプロイトコードの説明を選ぶ(令和6年度 秋期 問46)
- レインボーテーブル攻撃に当たる手法を選ぶ(令和5年度 秋期 問36)
- パスワードリスト攻撃に当たる手法を選ぶ(令和6年度 秋期 問40)
- ボットネットでC&Cサーバが担う役割を選ぶ(令和5年度 春期 問36)
- ディープフェイクを悪用した攻撃に当たるものを選ぶ(令和6年度 秋期 問39)
- JIS Q 27000における真正性と信頼性の定義の組合せを選ぶ(令和7年度 秋期 問41)
出題された回
全年度から出題。10問で実力を判定します。登録不要。
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方