Recentemente, um dos meus amigos veio à minha casa, em 15 minutos ele invadiu minha conta usando um Live CD e redefiniu a senha na minha frente. Fiquei perplexo ao ver uma coisa dessas. Por favor, me guie para impedir uma tentativa futura usando um Live CD.
55
Respostas:
Uma maneira rápida e fácil de fazer isso é desativar a inicialização de CDs e pen drives no BIOS e definir uma senha do BIOS.
De acordo com esta página wiki :
No entanto, não há nada que impeça alguém de roubar o disco rígido e montá-lo em outra máquina, ou redefinir o BIOS removendo a bateria ou um dos outros métodos que um invasor pode usar quando tiver acesso físico à sua máquina.
Uma maneira melhor seria criptografar sua unidade, você pode fazer isso criptografando seu diretório pessoal ou criptografando todo o disco:
fonte
Fique ao lado do computador enquanto segura um taco de t-ball. Bata severamente em quem se aproxima.
Ou trancá-lo.
Se o seu computador estiver fisicamente acessível, não é seguro.
fonte
Primeiro o aviso ...
O procedimento de proteção de senha do grub2 pode ser bastante complicado e, se você errar, existe a possibilidade de deixar um sistema não inicializável. Portanto, sempre faça primeiro um backup completo da imagem do seu disco rígido. Minha recomendação seria usar o Clonezilla - outra ferramenta de backup como o PartImage também poderia ser usada.
Se você quiser praticar isso - use um convidado da máquina virtual que possa reverter um instantâneo.
vamos começar
O procedimento abaixo protege a edição não autorizada das configurações do Grub durante a inicialização - ou seja, pressionar epara editar permite alterar as opções de inicialização. Você pode, por exemplo, forçar a inicialização no modo de usuário único e, assim, ter acesso ao seu disco rígido.
Este procedimento deve ser usado em conjunto com a criptografia do disco rígido e uma opção de inicialização segura do BIOS para impedir a inicialização do live cd, conforme descrito na resposta associada a esta pergunta.
quase tudo abaixo pode ser copiado e colado uma linha de cada vez.
Primeiro vamos fazer backup dos arquivos grub que iremos editar - abra uma sessão de terminal:
Vamos criar um nome de usuário para o grub:
Role até a parte inferior, adicione uma nova linha vazia, copie e cole o seguinte:
Neste exemplo, dois nomes de usuário foram criados: myusername e recovery
Próximo - volte para o terminal (não feche
gedit
):Apenas usuários Natty e Oneiric
Gere uma senha criptografada digitando
Digite sua senha que você usará duas vezes quando solicitado
A parte em que estamos interessados começa
grub.pbkdf2...
e terminaBBE2646
Destaque esta seção usando o mouse, clique com o botão direito e copie isso.
Volte para o seu
gedit
aplicativo - destaque o texto "xxxx" e substitua-o pelo que você copiou (clique com o botão direito e cole)ou seja, a linha deve parecer
todas as versões do buntu (lúcidas e superiores)
Salve e feche o arquivo.
Finalmente, você precisa proteger com senha a cada entrada do menu grub (todos os arquivos que têm uma linha que começa menuentry ):
Isso adicionará uma nova entrada
--users myusername
a cada linha.Execute update-grub para regenerar seu grub
Quando você tenta editar uma entrada do grub, ele solicita seu nome de usuário, ou seja, meu nome de usuário e a senha que você usou.
Reinicialize e teste se o nome de usuário e a senha estão sendo aplicados ao editar todas as entradas do grub.
Lembre-se de pressionar SHIFTdurante a inicialização para exibir seu grub.
Senha protegendo o modo de recuperação
Todas as opções acima podem ser facilmente contornadas usando o modo de recuperação.
Felizmente, você também pode forçar um nome de usuário e senha para usar a entrada de menu do modo de recuperação. Na primeira parte desta resposta, criamos um nome de usuário adicional chamado recuperação com uma senha 1234 . Para usar esse nome de usuário, precisamos editar o seguinte arquivo:
mude a linha de:
Para:
Ao usar a recuperação, use a recuperação de nome de usuário e a senha 1234
Execute
sudo update-grub
para regenerar seu arquivo grubReinicialize e teste se você é solicitado como nome de usuário e senha ao tentar inicializar no modo de recuperação.
Mais informações - http://ubuntuforums.org/showthread.php?t=1369019
fonte
printf "menuentry '${title}' ${CLASS} {\n" "${os}" "${version}"
de recuperação, mas uma similar dentro de uma função if. Você poderia aconselhar como editá-lo?É importante lembrar que, se alguém tiver acesso físico à sua máquina, sempre poderá fazer coisas no seu PC. Coisas como bloquear o gabinete do PC e as senhas do BIOS não impedirão uma pessoa determinada de levar seu disco rígido e dados de qualquer maneira.
fonte
Você pode fazer com que, mesmo em um caso de redefinição, o "redefinidor" não consiga ver os dados.
Para fazer isso, basta criptografar
/home
.Se você deseja fazer com que a redefinição não seja possível, é necessário remover algo, que é responsável por alterar a senha.
fonte
sudo
privilégios, eles não precisam/home
causar grandes danos.