CyberGlossary

Malware

Vírus residente

Também conhecido como: Vírus residente em memória

Definição

Vírus que se instala em memória para correr continuamente e infetar ficheiros ou processos muito depois de o programa hospedeiro terminar.

Um vírus residente carrega o seu código na RAM durante a execução e permanece ativo mesmo após o programa que o introduziu terminar. A partir da memória, pode enganchar chamadas de sistema, monitorizar atividade de ficheiros e infetar todos os executáveis ou documentos abertos, copiados ou guardados. Esta persistência dificulta a sua remoção, pois pode reinfetar ficheiros limpos imediatamente. Tipicamente é malware das eras Windows/DOS que se integra em interrupções ou serviços do sistema. As defesas incluem antivírus comportamental a observar injeção de processos e hooks de memória, proteções anti-exploit dos SO modernos, allow-listing de aplicações e análises completas a partir de um ambiente limpo offline.

Exemplos

  • Randex e CMJ, vírus DOS residentes em memória clássicos.
  • Magistr e Funlove a enganchar APIs do Windows para infetar executáveis ao serem acedidos.

Termos relacionados