Estou curioso para saber se é possível ter um VPS com dados que não sejam legíveis pelo provedor de hospedagem, mas que ainda possam ser utilizados no VPS.
Obviamente, existem algumas coisas que você pode fazer para impedir que eles leiam qualquer coisa ...
Você pode alterar todas as senhas, incluindo raiz. Porém, eles ainda poderiam usar alguma inicialização alternativa para redefinir a senha ou apenas montar o disco de outra maneira.
Portanto, você pode criptografar o disco ou pelo menos parte do conteúdo do disco. Mas parece que, se você descriptografar o conteúdo, eles ainda poderão "ver" o que você está fazendo no console, porque, afinal, a plataforma de virtualização deve permitir isso.
E mesmo se você pudesse parar com isso, parece que eles poderiam apenas ler a RAM do VPS diretamente.
Obviamente, o VPS pode armazenar dados nele e, desde que a chave não esteja no VPS e os dados nunca sejam descriptografados lá, o host não poderá obter os dados.
Mas parece-me que, se algum ponto os dados no VPS forem descriptografados ... para uso no VPS ..., o provedor de hospedagem poderá obter os dados.
Então, minhas duas perguntas são:
Isso está correto? É verdade que não há como ver dados 100% seguros em um VPS de um host, mantendo-os acessíveis pelo VPS?
Se é possível torná-lo 100% seguro, como? Se não for possível, qual é o valor mais próximo possível para ocultar dados do host?