Visite também: Viva o Linux · Dicas-L · NoticiasLinux · SoftwareLivre.org



» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


[Artigo] Como e porque encobrir rastros ao final de um teste de invasão?

Linux user
luizvieira
19/11/2010
Informações sobre porque é interessante, dependendo do escopo do teste de invasão, encobrir os rastros deixados pelo pentester.
[ Hits: 12648 ] Por: Luiz Vieira

Por que encobrir rastros?

Um dos objetivos, em um teste de invasão, de utilizar técnicas para encobrir seus rastros e ações, é para testar a eficácia e competência do time de resposta a incidentes e perícia forense caso os mesmos existam.

As técnicas para apagar rastros também são conhecidas como “anti-forensic”.

Não há necessidade desse tipo de ação por parte de um pentester, caso queira deixar as evidências de exploração para posteior análise por parte da equipe de Ti da empresa contratante. No entanto, caso tenha como objetivo testar, também, a capacidade da equipe de perícia forense em investigar um caso de invasão, é interessante implementar os passos estudados nesse artigo.

O que encobrir?

Logs de IDS
Onde são armazendas todas as evidências de tráfego anormal que tenha sido detectado na rede. Isso inclui desde o envio de arquivos maliciosos à varreduras no sistema, em busca de informações.

Logs de Firewall
Logs que guardam as informações filtradas por regras de firewall. Normalmente os administradores, quando criam as regras de firewall, tem por hábito mandar armazenar em log tentativas de varreduras, ataques de brute force e acesso sem autorização a serviços específicos.

Arquivos copiados no sistema
Qualquer arquivo que tenha sido copiado para o sistema, msmo que posteriormente seja apagado, deixa rastros que podem ser recuperados com ferramentas específicas.

Arquivos sendo executados, como backdoors, por exemplo
Todo programa ou arquivo em execução, é reconhecido pelo sistema como um processo, e como um pode ser recuperado da memória. Existem várias formas de mascarar a execução de binários, como por exemplo um rootkit, que substitui bináios do sistemas por seus próprios, com implementações de códigos maliciosos.

Logs de comandos
Tudo o que é digitado no terminal é armazenado no .bash_history do usuário, por exemplo. Mesmo que seja apagado, esse arquivo também pode ser recuperado pela equipe de perícia forense.

Logs de sessão
Quando efetuamos o login e autenticamos uma sessão válida, tudo o que ocorre na mesma é armazenado em logs. Algumas organizações possuem, inclusive, servidores exclusivos para armazenamento e gerenciamento de logs. No Linux, a maioria dos logs ficam armazenados em /var/log.

Próxima página >>


Páginas do artigo
   1. Por que encobrir rastros?
   2. Técnicas
   3. Ferramentas

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por felipealexandre em 23/11/2010 - 13:00h:

gostei muito dessa sua abordagem sobre um assunto de grande importânica, e como sou novo nessa area, estou estudando sobre o uso dessas ferramentas.

[2] Comentário enviado por firebits em 23/11/2010 - 13:22h:

Isso que o Luiz está falando é também conhecido em Pentest como "limpeza do teste de penetração" – "House Cleaning", é parte da avaliação que assegura que os restos do teste de penetração são removidos. Muitas vezes, fragmentos de ferramentas ou de contas de usuário são deixadas em um computador das organizações que podem causar problemas de segurança ao longo do tempo. Garantir que somos meticulosos e sem restos de nosso teste de penetração que sobraram é importante.

[3] Comentário enviado por Thalysson S em 23/11/2010 - 21:13h:

Excelente artigo Luiz. Parabéns !

[4] Comentário enviado por antonioleite em 11/12/2010 - 18:32h:

Muito bom artigo, esclarecedor, obrigado por compartilhar.

[5] Comentário enviado por dastyler em 14/12/2010 - 09:58h:

Gostaria de adicionar a lista de ferramentas o comando shred, que serve para sobresrecrever informações no disco. O mesmo vem por padrão na maioria das distribuições Linux.
Só que o mesmo deve ser usado com muita cautela.
Para mais infos sobre o mesmo digitem man shred ou info shred num terminal...

[]´s


[6] Comentário enviado por danilobs em 22/12/2010 - 22:52h:

Não só este mas todos os seus artigos são de excelente qualidade...

Parabéns Luiz e muito obrigado por compartilhar seu conhecimento...

Um abraço!

[7] Comentário enviado por luizvieira em 23/12/2010 - 10:25h:

Valeu pelos comentários pessoal!

dastyler, realmente esqueci de citar o comando nativo do Linux. Mas no curso de Invetsigação Forense Digital que ministro esse é um dos comandos mais citados.

[ ]'s

[8] Comentário enviado por guidoseverus em 24/11/2011 - 19:36h:

Ótimo artigo.


Contribuir com comentário
  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Contribuir com: [ Artigo | Conf | Dica | Notícia ]
Responsáveis pelo site: Fábio Berbert de Paula / OYS Academy
Site hospedado por:

Segurança Linux

Site especializado em conteúdo de segurança para Linux.