Eu estou querendo usar a interface de notebook baseada em navegador do Sage, um sistema de álgebra computacional. Antes que eu possa fazer isso, preciso garantir que nem o escalonamento de privilégios remoto nem local seja possível. Para garantir isso, estou usando uma senha strong (256 bits de /dev/random
) e uma combinação de HSTS e certificação de pinagem.
Especificamente, gostaria de saber como forçar o Firefox e o Chrome a aceitar conexões a uma determinada porta no host local se e somente se a conexão for HTTPS e o servidor tiver um determinado certificado (armazenado no meu diretório pessoal).
Editar: está no meu sistema pessoal . O certificado que será usado é um que eu criei localmente.