Configuração segura de cookies

Olá pessoal,

Fiz um teste de penetração na minha instância. O resultado indicou um risco devido a um cookie inseguro que poderia ser sequestrado por um ataque XSS. Gostaria de mitigar esse risco adicionando uma linha de código na configuração do nginx, mas não consigo encontrá-la, pois estou usando a instalação via Docker.

Alguém por aí poderia me dar uma dica de onde encontrar a configuração do nginx? Em /etc/nginx/site-available não há configuração do Discourse usada pelo nginx.

Qualquer dica é bem-vinda.

Atenciosamente
//neph

Você pode compartilhar o resultado completo do teste de penetração?

Acredito que você esteja executando-o incorretamente ou interpretando mal o relatório, pois ambos os cookies do Discourse possuem a flag secure:

image

Claro, aqui vamos nós…

Isso é apenas o cookie destination_url, usado apenas durante o fluxo de login para armazenar para onde o usuário queria ir, para que possamos enviá-lo para lá após o login. E como ele é lido no aplicativo EmberJS para roteamento, não pode conter a flag HTTP_ONLY.

Você pode saber mais sobre todos os cookies no Discourse em (Deprecated) List of cookies used by Discourse