English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

Como o antivírus sabe diferenciar se um programa é um vírus ou um programa inofensivo? Os vírus tem algo que os difere de um programa normal?

2007-03-15 19:46:29 · 3 respostas · perguntado por hargolula 1 em Computadores e Internet Segurança

3 respostas

Todos os programas contém códigos que são executados pelo processador, incluindo os virus também. No processador existem a memória cache, dividida em L1 (para dados) e L2 (para comandos). Os programas normais, utilizam somente a cache L2, armazenando alguns comandos mais requisitados pelo programa, e a L1 o processador seleciona os dados mais frequentes. Em um virus, ele tenta armazenar alguns comandos na L1, ou seja, tenta colocar algum comando ou instrução em uma área de dados, o que nao é compativel.

Os antivírus que estão sempre sendo executados no computador, verifica que algum tipo de programa (no caso virus) está tentando gravar alguns comandos (maliciosos) na parte reservada para os dados na cache do processador.

Caso isso passe pelo antivirus (isso acontece qnd nao se deixa atualizado SEMPRE com a ultima versao do antivirus), o codigo malicioso entra na camada de dados do processador, e assim vai causando problemas no computador, podendo ser:
- vai apagar os dados do HD
- inabilitar acesso a determinados programas
- criar conflito entre os drivers
- pode até apagar todo o sistema operecional e todos os dados que vc possui.


ou seja, é sempre bom deixar o antivirus atualizado para evitar transtornos!
ok?

abraços
Paulo

2007-03-16 02:59:04 · answer #1 · answered by Paulo 3 · 2 0

Primeiro vejamo o que é um vírus (de maneira bem simplificada):

O vírus é um programa mistura seu próprio código a programas comuns, e toda vez que este programa é executado, o código do vírus é executado e ele consegue se copiar para mais e mais programas. Quando chega a hora de ele atacar, ele ataca.

O antivírus contém um banco de dados com assinaturas digitais de todos os vírus conhecidos e varre os programas do seu computador em busca destes trechos de código. Quando ele encontra, simplesmente retira este código extra do programa.
Há tambem os trojans ou cavalos de tróia, que quase nunca se multiplicam (geralmente são baixados da internet com o consentimento ingênuo do usuário). O antivírus também conhece trechos de código destes programas e os elimina.

2007-03-16 10:00:04 · answer #2 · answered by Billy Joel 5 · 2 0

Só vc instalando um antivirus para saber, o melhor é o avast, ele faz uma varredura no seu computador e verifica se tem arquivos que danifiquem seu computador!

2007-03-16 09:52:28 · answer #3 · answered by marina 3 · 3 3

fedest.com, questions and answers