Muitas ações no Windows geram dúvidas sobre permissões, privilégios e limites. Em mais de uma oportunidade, elas foram reportadas como bug, quando na verdade caminham por uma linha cinza muito fina. Se você quer um exemplo, o pesquisador Alexander Korznikov publicou uma demo breve em que um usuário com privilégios elevados sequestra a sessão de outro usuário, sem inserir credenciais nem nada que se pareça. Vulnerabilidade ou parte do design?
O velho truque do Sticky Keys
Uma das formas mais antigas e, ao mesmo tempo, mais eficazes de entrar em um computador com Windows protegido por senha é usar o backdoor baseado no Sticky Keys. Se você não sabe do que se trata, pesquise no Google por sethc.exe e já estará no caminho. Eu o usei pelo menos meia dúzia de vezes para restaurar o acesso de usuários que esqueceram a senha (ou tentaram alterá-la, digitaram errado e não sabem o que ficou), e tudo o que é necessário é uma cópia do sistema operacional. Já se passaram três versões principais do Windows desde que ouvi falar desse atalho, e ele ainda está lá. Se requer acesso físico ao computador, o certo é que a Microsoft não dá muita atenção… mas imagine por um momento o que mais se pode fazer no sistema operacional.
https://www.youtube.com/embed/oPk5off3yUgA demonstração de Korznikov
Isso nos leva à última demo publicada pelo pesquisador Alexander Korznikov. O que você acabou de ver no vídeo é o sequestro, por parte de um usuário com privilégios elevados, de uma sessão que foi bloqueada por outro usuário. A única coisa que ele usou no processo foi o Administrador de Tarefas e uma cópia da formidável ferramenta PsExec de Mark Russinovich. Quando tenta se conectar à sessão pela primeira vez, o Windows solicita corretamente a senha, mas com a ajuda do PsExec, o Administrador de Tarefas é elevado a NT AUTHORITY/SYSTEM… e o resto é história.
Agora, Korznikov tem dúvidas, e nós também. É realmente uma vulnerabilidade ou não? De acordo com a Microsoft, não é, porque sua execução exige privilégios de administrador em primeiro lugar. E, por outro lado, o trabalho de Korznikov se qualifica melhor como redescoberta, porque foi reportado em abril de 2011. Ainda assim… talvez essas sessões devessem estar um pouco mais separadas, não é?