Eu gostaria de forçar um conjunto próprio de conjuntos de cifras TLS em vez de usar os do Postfix integrados.
Meu conjunto de cifras desejado é (retirado da configuração do nginx):
ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:-DES:!RC4:!MD5:!PSK:!aECDH:EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
Infelizmente, não consigo encontrar uma referência para substituir os conjuntos de cifras. Encontrei avisos de que é possível, mas não como.
Como seria a configuração Postfix equivalente para smtp
e smtpd
?
Usando Debian/7, Postfix/2.11.2, OpenSSL/1.0.1e
De Applied Crypto Hardening por bettercrypto.org :
[ATUALIZAÇÃO: Como o projeto bettercrypto, de onde tenho a string cifrada, não está mais ativo, certifique-se de escolher sua string cifrada de uma fonte atual.]
Para
master.cf
você pode querer configurar a porta de envio apenas para TLS:No entanto, isso não impede o uso de cifras desatualizadas para o nível de segurança pode , de acordo com a solicitação pull #97 , você pode fazer isso com:
Mas isso não foi mesclado com o seguinte motivo:
man postconf
diz "Você é fortemente encorajado a não alterar esta configuração."No entanto, você pode, assim:
Presumo que isso seja experimental e você não esteja preocupado com o fluxo de emails da maioria dos MTAs. Verifique se há "falha de handshake" nos logs do postfix. Eu sugiro testar com smtp_ output primeiro para que você possa ver o que está na fila e quaisquer sessões SMTP locais geradas pelo nginx não devem falhar.
Está bem documentado. De http://www.postfix.org/TLS_README.html#server_cipher