Minha empresa de hospedagem VPS injeta "extras" em novas imagens Debian (e outras) VPS - scripts, configuração de rede, telemetria, etc.
Como posso comparar um novo VPS com a imagem oficial, para ver quais alterações foram feitas pela empresa de hospedagem?
Obviamente, a maneira mais fácil é apenas perguntar a eles. Eles devem documentar isso?
Sem isso, comece procurando em /usr/local por coisas; pode ser limitado a esses.
Verifique se eles instalaram algum pacote que não esteja em nenhum repositório; a maneira mais fácil de fazer isso, na minha opinião, é iniciar
aptitude
e procurar na seção "Pacotes obsoletos e criados localmente". Se isso não aparecer, verifique a configuração do seu apt; eles podem ter criado um repositório de pacotes para seus pacotes locais (Em seguida, você pode procurar por arquivos que não estão em nenhum pacote:
vai te dar uma linha como
para qualquer coisa encontrada em /usr/bin que não esteja em nenhum pacote Debian. Observe a segunda chamada do dpkg com a
$(basename $i)
construção para procurar programas que são encontrados em,/bin
mas não em/usr/bin
; isso é necessário por causa do material usrmerge, caso contrário, você obterá um monte de falsos positivos (portanto, não deixe de fora).Você pode repetir o procedimento acima para outros diretórios, por exemplo,
/usr/sbin
etc (e também atualizar a segunda chamada do dpkg).Caso seu provedor tenha feito algo realmente estranho, você pode verificar se as somas de verificação de algum programa instalado diferem:
Isso necessariamente lhe dará alguns falsos positivos (existem alguns arquivos que devem ser modificados após a instalação), mas deve ajudar você a começar.