Quais permissões devo definir como dhparam.pem?


18

Estou gerando parâmetros Diffie-Hellman para a ssl_dhparamdiretiva na configuração SSL do nginx.

O arquivo dhparam.pemé criado com o comando openssl dhparam 2048 -check -out dhparam.pem.

Quais permissões devo definir para este arquivo? É seguro compartilhar em um repositório git ou devo mantê-lo privado?


Respostas:


13

O arquivo dhparam contém o prime que define o grupo para a troca de chaves DH. Não é um segredo e será enviado com clareza durante a troca de chaves; portanto, não faz sentido tentar mantê-lo em segredo.

Quanto às permissões de arquivo: o nginx precisa lê-las e um invasor não deve poder editá-las. Pode depender da sua configuração, mas definir proprietário e grupo como root e permissões para 644 deve funcionar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.