SIPメッセージをS/MIMEで暗号化する方法に関するネットワークスペシャリスト試験
承知しました! 以下に 「SIPメッセージをS/MIMEで暗号化する方法」 をテーマにした ネットワークスペシャリスト試験 午後Ⅱ形式問題(シナリオ型)10問と模範解答・解説 を作成しました。 --- 午後Ⅱ形式問題:SIPメッセージをS/MIMEで暗号化する方法 --- 問題1 企業Aでは、VoIP環境でSIPプロトコルを利用している。管理者は、通話制御メッセージに含まれる SIPヘッダやSDPの情報を盗聴されるリスク を懸念している。 このようなリスクに対して、S/MIMEを適用する狙いを説明せよ。 解答 通話制御メッセージを暗号化・署名することで、盗聴による機密情報の漏洩を防ぎ、改ざんやなりすましも防止する。 解説 SIP自体は平文で流れるため、SDPに含まれるIPアドレスやポート番号、符号化方式などが盗聴される危険がある。S/MIMEにより暗号化・署名することでセキュリティを補完できる。 --- 問題2 S/MIMEを用いたSIPメッセージ暗号化で利用される暗号技術の組み合わせを説明せよ。 解答 公開鍵暗号方式と共通鍵暗号方式のハイブリッド方式。 解説 S/MIMEでは、セッション鍵を公開鍵暗号で暗号化し、実際のSIPメッセージ本文を共通鍵暗号で暗号化する。 --- 問題3 S/MIMEを適用した場合、SIPメッセージのどの部分が暗号化対象となるか説明せよ。 解答 通常は SIPボディ部(SDPなど) が暗号化される。 解説 ヘッダ部分はルーティングに必要であるため平文で残す必要がある。一方、ボディ部は機密情報を含むため暗号化対象となる。 --- 問題4 S/MIMEでSIPメッセージを暗号化する場合、受信者側が復号するために必要なものは何か。 解答 受信者の秘密鍵と、送信者が暗号化に使用したセッション鍵を復号するための証明書情報。 解説 S/MIMEは受信者の公開鍵でセッション鍵を暗号化するため、復号には受信者の秘密鍵が不可欠である。 --- 問題5 S/MIMEによるSIP暗号化とTLSによる暗号化の違いを説明せよ。 解答 TLSは通信経路全体を暗号化するが、S/MIMEはメッセージ単位で暗号化できる。 解説 TLSではセッション単位で暗号化が行われ、中継サーバで終端される場合もある。一方、S/MIMEではエンドツーエンドで暗号化されたメッセー...