Quais são as três partes estruturais de um vírus de computador?

Um vírus de computador é um pequeno programa que "infecta" outros, maiores programas por copiando a si mesmo, ou uma versão evoluída de si mesmo, para eles com intenção maliciosa. Um vírus é simplesmente um segmento de código de programa, tipicamente entre 200 e 4.000 bytes de tamanho, mas requer certas partes estruturais essenciais, ou sub-rotinas, para desempenhar as suas várias funções.

Pesquisa

  • Um computador deve executar, ou executar, um vírus para que se torne ativa. Vírus, portanto, conter uma rotina de busca, que procura programas que são dignos de infecção - em outras palavras, programas que são regularmente executados - para que o vírus se torna ativo o mais rapidamente possível. A rotina de busca determina a rapidez com que um vírus pode se reproduzir e que tipos de programas que podem infectar.

Cópia



  • Uma vez que um vírus tenha identificado um programa para infectar, deve copiar-se para esse programa. Vírus, portanto, conter uma cópia simples de rotina - quanto mais simples, melhor para evitar a detecção por software antivírus - que acrescenta o código do vírus ao código de programa hospedeiro original, ou substitui uma parte ou todo o código original, para infectar o programa escolhido. O tamanho da rotina de cópia depende da estrutura do programa que o vírus é concebido para infect- ficheiros executáveis ​​com a ".exe" extensão, por exemplo, tem uma estrutura de arquivos complexos e exigem maiores rotinas de cópia do que alguns outros tipos de arquivo.

Detecção do Anti-

  • criadores de vírus tipicamente projetar busca e copiar rotinas para evitar que os vírus sejam detectados por softwares antivírus, mas os criadores também incluem rotinas anti-detecção específicas. Uma rotina de anti-detecção pode manter o "data da última modificação" de um arquivo o mesmo que era antes da infecção pelo vírus, camuflar o vírus ou até mesmo causar programas antivírus para se comportar de forma maliciosa, por sub-repticiamente a inserção de código para eles. Um vírus pode, de fato, transformar um programa antivírus em uma chamada bomba lógica, que executa a atividade destrutiva ou compromete a segurança sempre que estejam cumpridas determinadas condições.

carga paga

  • Busca, cópia e anti-detecção rotinas permitem que um vírus se espalhar, ou reproduzir, de forma eficaz, mas um vírus também pode conter manipulação ou payload, rotinas, o que realmente executar a função ou funções para as quais o vírus foi projetado. Nem todos os vírus contêm rotinas de carga útil, mas se uma rotina de carga útil está presente, ele pode simplesmente criar aborrecimento, destruir dados ou até mesmo, em casos isolados, executar alguma função benéfica. Um vírus pode executar uma rotina de carga útil imediatamente ou, mais uma vez, esperar por um conjunto de circunstâncias pré-determinadas para ocorrer antes de acionar a rotina.

De esta maneira? Compartilhar em redes sociais:

LiveInternet