RHEL 9.2 以降で TLS 拡張機能 Extended Master Secret が必須に
Issue
Red Hat Enterprise Linux 9.2 (RHEL 9.2) 以降では、今後の FIPS-140-3 要件に従い、FIPS 対応システム上の TLS 1.2 接続に拡張マスターシークレット (EMS - RFC 7627) 拡張機能が必須となります。TLS 1.3 は影響を受けません。これは、EMS または TLS 1.3 をサポートしていないレガシークライアントは RHEL 9.2 ベースの FIPS サーバーに接続できず、その逆も同様であるため、極めて重大な変更となる可能性があります。FIPS モードの RHEL 9.2 クライアントは、プロトコルバージョンとして TLS 1.2 までサポートし、EMS をサポートしていないサーバーに接続できません。
実際には、RHEL 9.2 以降では、これらのシステムの TLS 実装が EMS も TLS 1.3 もサポートしていないため、FIPS モードでは RHEL 6、RHEL 7、およびその他の RHEL 以外のレガシーシステムを使用するサーバーとの TLS 接続を確立できません。
また、Go で記述され、FIPS モードでは EMS も TLS 1.3 もサポートしていない Go 1.18 以前のバージョンでコンパイルされた TLS サーバーとの相互運用性の問題が発生する可能性もあります。
Environment
Red Hat Enterprise Linux 9.2 以降
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.