Exibindo resultados 1 até 6 de 6

Tópico: Detecção de Virus por Heuristica

  1. #1
    Desde
    Feb 2008
    Posts
    3
    Peso da Avaliação
    0

    Detecção de Virus por Heuristica

    E ae pessaol....sou novo no forum e me interesso muito pela area de segurança da informação e gostaria de saber se alguem sabe fazer a detecção de um virus por heuristica, sem antivirus no caso....e se possivel gostaria que me explicasse...vlw

  2. #2
    Desde
    Dec 2004
    Local
    Darmstadt, Alemanha
    Idade
    29
    Posts
    919
    Peso da Avaliação
    20

    Re: Detecção de Virus por Heuristica

    Eu não tenho muito conhecimento na área de anti-vírus, mas quando fala em heurística em informática me lembro de algoritmos heurísticos, aproximativos, e aplicando isso a anti-vírus, em anti-vírus que não acham apenas os vírus através da assinatura deles, mas também através de algoritmos que tentam encontrar vírus mesmo que eles tenham sido modificados e não estejam ainda na base de assinaturas de vírus.

    Dito isto, não entendi direito o que você quer... muitos antivírus já fazem detecção por heurística, mas você fala que quer sem anti-vírus? Você quer implementar um método heurístico de detecção de vírus próprio? Por favor, explique melhor o que quer... ;)
    "Then you will know the truth, and the truth will set you free"

  3. #3
    Desde
    Feb 2008
    Posts
    3
    Peso da Avaliação
    0

    Re: Detecção de Virus por Heuristica

    Quero saber se tem como eu fazer a detecção manualmente.....tipo....pego um arquivo q estou desconfiado e verificar......é possivel....como fazer???

  4. #4
    Desde
    Oct 2001
    Posts
    4.484
    Peso da Avaliação
    26

    Re: Detecção de Virus por Heuristica

    Athos,

    Existem ferramentas que te ajudam a isolar um artefato (como se costuma chamar o objeto da análise) e te permitem investigar de diversas formas. São duas divisões básicas de investigação:

    1. Análise estática: O artefato (geralmente um arquivo binário) é aberto (aberto mesmo, NÃO executado) com editores especiais, programas de engenharia reversa ou de debug e é feita uma leitura de como programa pretende agir quando for executado.

      Esta análise requer um bom conhecimento de programação de baixo nível. Os programadores de malware costumam usar técnicas para ofuscar o código, dando bastante trabalho para quem tenta entender sua lógica. (me lembrei de um professor que tirava 1 ponto na prova para cada "GOTO" usado no programa...)

      Considere também estudar sobre "packers", sem os quais sua análise estática não dará frutos.
      .
    2. Análise de execução: O artefato é executado em um ambiente rigidamente controlado. É preparado um "subsistema" do sistema operacional, uma máquina virtual ou mesmo uma máquina real isolada da rede (melhor opção, pois alguns malware podem identificar uma execução monitorada e mudar de comportamento).

      Este controle é feito com relação a system calls que o artefato usa, como criação, apagamento e leitura de arquivos, abertura de sockets, etc. O objetivo é identificar, por exemplo, o download de algum arquivo, a modificação de entradas no registro, a criação de outros processos etc.

      Aqui também existem artimanhas empregadas pelos programadores para dificultar a análise. Por exemplo, o artefato pode esperar algumas horas (ou um determinado dia) até que comece a fazer alguma coisa maligna, imaginando que o perito vá desistir por achar que ele já fez tudo o que tinha para fazer.
    Essas análises não vão te dar um veredicto sobre o fato de ser ou não um vírus. Vai caber a você chegar a essa conclusão baseado no seu conhecimento do que o programa faz. Aliás, é mais ou menos isso o que as fabricantes de anti-vírus fazem ao decidirem se determinado artefato deve ou não entrar na sua lista de assinaturas.

    A propósito, algumas soluções anti-vírus que detectam por heurística usam o conceito de sandbox para executar o arquivo suspeito e fazer uma análise do seu comportamento, comparando com uma lista de comportamentos normalmente encontrados em malware. Isso pode levar a muitos falsos-positivos, dependendo dessa lista.

    Se quiser começar a brincar de uma forma bastante indolor, comece pelo site da Sunbelt. Eles desenvolvem sistemas de forense para análise deste tipo de artefato e oferecem uma análise básica online, bastando fazer o upload do arquivo:

    http://research.sunbelt-software.com/submit.aspx

    Caso não tenha um malware para testar, veja este exemplo de análise:
    http://research.sunbelt-software.com...spx?id=3267774

    Não deixe de explorar o relatório. A opção Technical Details é onde está o mais interessante.

    No mais, estamos aí para dúvidas mais específicas.

    []s, MM
    Última edição por mmachado : 28/02/2008 às 10:33

  5. #5
    Desde
    Feb 2008
    Posts
    3
    Peso da Avaliação
    0

    Re: Detecção de Virus por Heuristica

    Brigadaum velho.....a proposito trabalhas na area???

  6. #6
    Desde
    Oct 2001
    Posts
    4.484
    Peso da Avaliação
    26

    Re: Detecção de Virus por Heuristica

    Com esse tipo de análise, especificamente, nunca trabalhei (leia-se "nunca me pagaram para fazer"). Só sou curioso mesmo...

    []s, MM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tópicos semelhantes

  1. Entenda o que são worms e vírus e saiba como se proteger de ataques
    By ManagerONE in forum Notícias de segurança
    Respostas: 1
    Último post: 11/06/2007, 20:14
  2. Especialista debate o que é mito e realidade sobre os vírus por celular
    By ManagerONE in forum Notícias de segurança
    Respostas: 0
    Último post: 02/08/2006, 12:09
  3. Conheça os dez piores vírus de todos os tempos
    By ®µ§h in forum Notícias de segurança
    Respostas: 1
    Último post: 11/07/2006, 17:58
  4. ..::| cantinho do aprendiz |::..
    By ..:: murdok_neo ::.. in forum Penetration Tests
    Respostas: 25
    Último post: 10/06/2004, 19:51
  5. Técnicas das empresas de antivírus
    By Inf3ction in forum Malware
    Respostas: 0
    Último post: 02/08/2003, 09:58

Regras de envio

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •