1.6.3. Configurando as cifras suportadas em um Servidor HTTP Apache
Por padrão, o Servidor HTTP Apache no RHEL 8 utiliza a política de criptografia de todo o sistema que define valores seguros padrão, que também são compatíveis com navegadores recentes. Para a lista de cifras que a criptografia em todo o sistema permite, veja o arquivo /etc/crypto-policies/back-ends/openssl.config.
Esta seção descreve como configurar manualmente quais cifras seu Servidor HTTP Apache suporta. Siga o procedimento se seu ambiente exigir cifras específicas.
Pré-requisitos
- A criptografia TLS está habilitada no servidor, conforme descrito em Seção 1.6.1, “Adicionando criptografia TLS a um Servidor HTTP Apache”.
Procedimento
Edite o arquivo
/etc/httpd/conf/httpd.conf, e adicione o parâmetroSSLCipherSuiteà diretiva<VirtualHost>para a qual você deseja definir as cifras TLS:SSLCipherSuite "EECDH AESGCM:EDH AESGCM:AES256 EECDH:AES256 EDH:!SHA1:!SHA256"
SSLCipherSuite "EECDH AESGCM:EDH AESGCM:AES256 EECDH:AES256 EDH:!SHA1:!SHA256"Copy to Clipboard Copied! Toggle word wrap Toggle overflow Este exemplo permite apenas as cifras
EECDH AESGCM,EDH AESGCM,AES256 EECDHeAES256 EDHe desativa todas as cifras que utilizam o código de autenticação de mensagens (MAC)SHA1eSHA256.Reinicie o serviço
httpd:systemctl restart httpd
# systemctl restart httpdCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Etapas de verificação
Para exibir a lista de cifras que o Servidor HTTP Apache suporta:
Instale o pacote
nmap:nmap # yum instalar nmap
nmap # yum instalar nmapCopy to Clipboard Copied! Toggle word wrap Toggle overflow Use o utilitário
nmappara exibir as cifras suportadas:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionais
-
Para mais detalhes sobre a política de criptografia do sistema, consulte a página de manual
update-crypto-policies(8)e Utilizando políticas criptográficas de todo o sistema. -
Para mais detalhes sobre o parâmetro
SSLCipherSuite, consulte a documentaçãomod_sslno manual do Apache. Para obter detalhes sobre a instalação do manual, consulte Seção 1.8, “Instalando o manual do Servidor HTTP Apache”.