SC情報処理安全確保支援士試験 午前Ⅱ
平成29年度春期 情報処理安全確保支援士 午前Ⅱ 問2
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- ア暗号化通信中にクライアントPCからサーバに送信するデータを操作して、 強制的にサーバのディジタル証明書を失効させる。
- イ暗号化通信中にサーバからクライアントPCに送信するデータを操作して、 クライアントPCのWebプラウザを古いバージョンのものにする。
- ウ暗号化通信を確立するとき、 弱い暗号スイートの使用を強制することによって、 解読しやすい暗号化通信を行わせる。
- エ吐号化通信を盗聴する攻撃者が、 暗号鍵候補を総当たりで試すことによって解読する。
解き方のヒントを見る
SSL/TLSのダウングレード攻撃って何?
SSL/TLSのダウングレード攻撃は、通信を始めるときの話し合いで、本当はもっと安全な暗号方式を使えるのに、攻撃者がわざと古くて弱い方式を使わせる攻撃だよ。たとえるなら、頑丈な金庫で荷物を送れるのに、横から口を出されて壊れやすい箱で送らされるようなイメージだね。
この問題で問われていること
この問題では、暗号を総当たりで解読する攻撃や、ブラウザそのものを改ざんする攻撃ではなく、SSL/TLSのハンドシェイクという通信開始時の交渉で、安全でない選択肢に落とされる攻撃だと見抜けるかを確認しよう。
ダウングレード攻撃の狙い
TLS では暗号方式を交渉して決めるため、その交渉を妨害して弱い暗号や古いプロトコルへ落とせると、後段の盗聴や解読が容易になります。これがダウングレード攻撃の典型です。
ハンドシェイク交渉\n-> 弱い暗号を強制\n-> 解読しやすくする
確認ポイント
- 総当たり解読そのものはダウングレードの説明ではありません。
- 証明書失効強制やブラウザを古くする話とも違います。
- 「弱い暗号スイートを使わせる」が核心です。
正解と解説を見る
正解
ウ
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア
これは不正解だよ。サーバ証明書の失効は、証明書を発行・管理する仕組み側で扱うものなので、クライアントから送る通信データを少しいじっただけで強制的に失効させるものではないんだ。たとえるなら、お客さんが窓口に出すメモを書き換えただけで、お店の営業許可証を取り消せる、と言っているようなものだよ。
選択肢イ
これは不正解だよ。通信中のデータをいじって、相手のWebブラウザ自体を古いバージョンにする、というのは現実的な説明としてずれているんだ。たとえるなら、手紙の中身を書き換えたら相手の家の鍵まで古い型に変わる、と言っているようなものだよ。
選択肢ウ(正解)
これは正解に当たる説明だよ。暗号通信を始めるときに、本来なら強い鍵や頑丈な鍵を選べるのに、攻撃者が横から口を出して弱い鍵を使わせるイメージだね。たとえるなら、頑丈な金庫を使う予定だったのに、泥棒が「こっちの簡単な南京錠で十分ですよ」と誘導する感じだよ。これは弱い暗号スイートを使わせて解読しやすくする攻撃、つまりダウングレード攻撃の考え方だよ。
選択肢エ
これは不正解だよ。これは暗号鍵を片っ端から試す「総当たり攻撃」の説明なんだ。たとえるなら、泥棒がドアの前で合鍵を1本ずつ試している感じだね。暗号通信をわざと弱い方式に落とす攻撃の説明ではないよ。
出典:独立行政法人 情報処理推進機構(IPA)平成29年度春期 情報処理安全確保支援士試験 午前Ⅱ 問2(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針