4.3. アプリケーションの TLS 設定のハードニング


特定のアプリケーションのセキュリティーを強化するために、システム全体の暗号化ポリシーをカスタム TLS 設定でオーバーライドできます。

RHEL のシステム全体にわたる暗号化ポリシーは、暗号ライブラリーを使用するアプリケーションが、セキュリティーコンプライアンスを満たすようにします。これらは、既知のセキュアでないプロトコル、暗号、またはアルゴリズムの使用を防止します。

サーバーアプリケーションが サーバー側の暗号順序 を強制するように常に確認してください。これは、設定順序によって暗号スイートを決定します。詳細は、crypto-policies(7)config(5)、および ciphers(1) の man ページを参照してください。

4.3.1. Apache HTTP サーバーの TLS 設定

Apache HTTP Server は、TLS 要件を処理するための OpenSSL ライブラリーと NSS ライブラリーの両方と互換性があります。RHEL 10 には、mod_ssl 機能のためのパッケージが含まれています。

mod_ssl パッケージは、/etc/httpd/conf.d/ssl.conf 設定ファイルを作成します。このファイルを使用すると、サーバーの TLS 関連の設定を変更できます。

httpd-manual パッケージは、TLS 設定を含む Apache HTTP Server に関する完全なドキュメントを提供します。/usr/share/httpd/manual/mod/mod_ssl.html ファイルには、/etc/httpd/conf.d/ssl.conf で使用可能なディレクティブの説明が記載されています。/usr/share/httpd/manual/ssl/ssl_howto.html ファイルには、さまざまな設定例が記載されています。

/etc/httpd/conf.d/ssl.conf 設定ファイルを変更する際は、以下の 3 つのディレクティブを考慮してください。

SSLProtocol
このディレクティブを使用して、許可する TLS または SSL のバージョンを指定します。
SSLCipherSuite
優先する暗号化スイートを指定する、もしくは許可しないスイートを無効にするディレクティブです。
SSLHonorCipherOrder
コメントを解除して、このディレクティブを on に設定すると、接続先のクライアントは指定した暗号化の順序に従います。

TLS 1.2 および 1.3 プロトコルのみを使用するには、設定ファイルに次の行を追加します。

SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る