Está bloqueando a tela segura?

9

Veja driver USB bug exposto como "Linux plug & pwn" , ou este link

Duas escolhas [GNOME, Fedora 14]:

  1. Use o gnome-screensaver
  2. Use a função "alternar usuário" [menu gnome - > logout - > alternar usuário]

Então a questão é: qual é o método mais seguro de bloquear a tela se um usuário sair do computador?

É verdade que usar o método [2] é mais seguro? Do jeito que eu vejo, o gnome-screensaver é apenas um "processo", pode ser morto. Mas se você usar a função de logout / switch, é "algo diferente". Usando a função "switch user", poderia haver um problema como o gnome-screensaver ? Alguém poderia "matar um processo" e pronto ... o bloqueio é removido? Poderia o GDM [??] "processo de janelas de login" ser morto e o "bloqueio" ser possuído?

Seométodo[2]formaisseguro,comopossocolocarumíconenopaineldoGNOMEparainiciaraação"alternar usuário" com um clique?

    
por LanceBaynes 08.03.2011 / 21:31

1 resposta

2

Bem, seu primeiro link é sobre a execução de código arbitrário do modo kernel, não há muito o que fazer contra isso. Sair não ajudará. A Grsecurity e a PaX podem impedir isso, mas estou não tenho certeza. Ele certamente protege contra a introdução de um novo código executável, mas não encontro nenhuma evidência de que ele randomize onde o código do kernel está localizado, o que significa que uma exploração poderia usar o código já na memória executável para executar operações arbitrárias (um método conhecido como return-oriented-programming ). Como esse estouro ocorre no heap, compilar o kernel com -fstack-protector-all não ajuda. Manter o kernel atualizado e as pessoas com pendrives parecem ser sua melhor aposta.

O segundo método é o resultado de um protetor de tela mal escrito, o que significa que o logout evita esse bug em particular. Mesmo que o atacante mate o GDM, ele não entrará. Tente matá-lo do SSH. Você recebe uma tela preta ou um console em modo de texto. Além disso, o AFAIK GDM é executado como root (como login) para que o invasor precise privilégios de root para eliminá-lo.

A troca de usuários não tem esse efeito. Quando você troca de usuário, a tela é bloqueada com o protetor de tela e o GDM é iniciado no próximo terminal virtual. Você pode pressionar [ctrl] + [alt] + [f7] para voltar ao protetor de tela cheio de bugs.

    
por 08.03.2011 / 22:04