Como posso explicar o que é um vírus de computador para pessoas que não estão familiarizadas com computadores e programação?

27

Eu tenho que ensinar a um grupo de alunos que não são membros do CS quais são os vírus de computador. O material do curso contém apenas definições e alguns detalhes sobre o que esses vírus fazem. Mas essas coisas são conhecidas por todos que sabem o que é um computador.

Eu quero abordar, de maneira não técnica, a programação ou o lado técnico de um vírus. A solução pode ser escrever um programa que os não-programadores possam entender ou comparar o que um vírus de computador faz com uma situação do mundo real. Quaisquer pensamentos, sugestões ou exemplos de como posso fazer isso? Respostas humorísticas também são aceitáveis.

    
por nixnotwin 10.08.2011 / 19:20

13 respostas

18

Eu acho que a similitude com o sistema biológico (do qual a palavra vírus foi retirada) é boa.

Assim como os vírus biológicos fazem com que o comportamento das células seja subvertido, os vírus de computador fazem o mesmo com os programas de computador.

Eles também têm outro comportamento semelhante:

  1. os vírus de computador e os biológicos são auto-replicantes
  2. os dois não podem viver sem um sistema host
  3. ambos são feitos por pequenos pedaços de informação (instruções de DNA versus instruções binárias)
por 10.08.2011 / 19:29
7

Por que é possível: Arquitetura de Von Neumann

O vírus mais legal: Backdoor: reflexões sobre confiança confiável

Uma boa discussão sobre por que o código malicioso é tão difícil de detectar: Rootkit

Explique a importância de apenas executar um código confiável, mas certifique-se de dar alguma explicação sobre por que é correto executar JavaScript arbitrário, por exemplo, em um navegador.

    
por 10.08.2011 / 19:39
5

A palavra "vírus" ajuda. A maioria do material genético é beneficiário, mas alguns são perigosos. Da mesma forma, a maioria dos softwares de computador é escrita para o benefício do usuário, mas um vírus de computador não é.

Observe que estou usando o uso coloquial da palavra "vírus" para me referir a todos os malwares. Ao descrever as coisas por conta própria, use o termo malware para se referir a softwares mal-intencionados. Um vírus é apenas um tipo de malware.

Não explique todos os diferentes tipos de malware, mas sim os efeitos que eles podem ter:

  1. Eles enviam spam do seu computador
  2. Eles atacam outros computadores do seu computador
  3. Diminuem o desempenho do computador e a conexão com a internet
  4. Eles analisarão seu catálogo de endereços e enviarão spam para seus contatos
  5. Eles enviam seus arquivos pessoais para entidades maliciosas, incluindo suas informações bancárias e detalhes do cartão de crédito
por 10.08.2011 / 19:34
4

A maioria dos programas de computador são projetados para ajudá-lo.
Eles editam documentos, calculam números ou jogam jogos.

Vírus de computador são programas projetados para prejudicá-lo.
Eles roubam detalhes de cartão de crédito, enviam spam ou exibem publicidade.

Por exemplo, um vírus comum é projetado para se parecer com um programa antivírus. No entanto, ao contrário dos programas antivírus reais, todos os vírus relatados são falsos; Ele simplesmente tenta assustá-lo a comprar seu programa falso para que ele possa "consertar" seu computador.

    
por 10.08.2011 / 19:25
4

Descreva o Cavalo de Tróia que os Trojans usaram como exemplo. É disfarçado de algo útil, mas vai te matar se você deixar entrar.

Mencione que o Malware não é considerado um vírus, mas principalmente um ladrão de dados ou um ad-pusher que faz com que o ladrão receba dinheiro deles, mesmo que eles não estejam cientes disso

    
por 10.08.2011 / 19:30
4

Todos que usam um computador sabem quais vírus de computador podem (como roubar arquivos ou causar dano físico , especialmente porque alguns vírus já causaram danos físicos), mas muitos não conhecem como eles fazem isso . Eu acho que isso é o que você está recebendo com a sua pergunta. Também vale a pena mencionar que um computador não tem consciência ( ainda , para aqueles proponentes da IA ), ele simplesmente executa as instruções enviadas.

Um vírus em si realiza tarefas maliciosas no computador do usuário (roubo / exclusão de dados pessoais, corrupção de arquivos do sistema, etc ...) e, como os computadores executam código, o próprio vírus deve existir como código puro. Os vírus podem existir como programas autônomos (ou seja, seu único objetivo é a intenção mal-intencionada), eles podem representar programas "bons", ou eles podem infectar outros programas que já estão em sua máquina. Os vírus se espalham em todas essas três formas, ou em uma rede (acredito que isso seja mais corretamente chamado de worm ).

No caso de um programa "infectado", o vírus sobrescreve certas partes do aplicativo com seu próprio código ou injeta seu próprio código no aplicativo (portanto, parece estar funcionando). O computador iniciará o aplicativo e começará a executar as instruções normalmente. Uma vez que o código do vírus é atingido, a operação maliciosa do vírus começa.

O que o vírus faz a seguir depende do criador do vírus. Pode ser simplesmente uma prova de conceito e pode ficar em sua memória inativa. Ele pode corromper vários arquivos do sistema, enviar-se para o seu catálogo de endereços ou aguardar sua digitação em números de cartão de crédito.

Esses programas / códigos maliciosos são chamados de vírus devido à sua equivalência com a operação de suas contrapartes biológicas. Os vírus se espalham e infectam um host, muito parecido com malware.

Uma última coisa que você pode querer mencionar, novos vírus podem literalmente "reescrever-se" on-the-fly. Eles fazem isso por meio de vários tipos de polimorfismo , para disfarçar o código real e dificultar o uso de antivírus. software para detectá-los. Os programas antivírus mais recentes contam com análise heurística dos programas, e determinam o que estão tentando fazer, e se representam um problema. ameaça ao sistema (ou não).

    
por 10.08.2011 / 19:43
3

Compare isso com DST , o presente que continua dando!

    
por 10.08.2011 / 19:33
2

Explicar o lado técnico de um vírus para uma multidão não técnica não é uma tarefa fácil. Não só porque eles podem não entender, mas também porque será difícil captar a atenção deles se você mergulhar em muitos detalhes.

Além de usar uma boa analogia do mundo real, eu acho que você deveria usar um exemplo concreto. Basta pegar um vírus famoso e contar a história.

Por exemplo, o vírus ILOVEYOU infectou dezenas de milhões de computadores em 2000. O vírus substituiu todos os .jpg e .doc com uma cópia de si mesmo e usou o Microsoft Outlook para enviar e-mails infectados para todos no catálogo de endereços.

Este é um comportamento viral típico que é fácil de explicar e entender.

    
por 10.08.2011 / 20:02
1

Bem, existem várias definições de um "vírus".
O mais comum (e o que seus alunos provavelmente sabem) é basicamente um termo genérico para todos os malwares, ex. "O meu computador tem um vírus!!!"

A definição correta de vírus é um programa que se reproduz em uma rede, com ajuda humana. Ele pode infectar determinados arquivos, acrescentando códigos maliciosos, para que, quando o arquivo infectado for executado, o vírus também seja executado. Quando o vírus é executado, ele executa um código que o espalha para outros computadores e também executa uma carga útil. A carga é a parte do programa que a torna maliciosa ou não; algumas cargas úteis são relativamente benignas, basicamente grafites eletrônicos (surgindo caixas de diálogo com obscenidades, por exemplo), mas outras vão desde baixar outros malwares até roubar senhas e tentar fraudes.

Os vírus são comumente confundidos com worms, que não precisam de auxílio humano para se propagar.

Outro tipo de malware com o qual um vírus é confundido é chamado de 'Cavalo de Tróia' (cuidado com geeks que trazem presentes?) que finge ser um programa útil, como um software antivírus gratuito, mas contém uma carga útil.

Eu tenho que explicar coisas como essa o tempo todo para meus amigos que não são exatamente tão tecnologicamente alfabetizados quanto alguns. O que eu faço é pedir-lhes a definição de vírus e depois explicar qual é a definição correta.

(em pânico, n00b: HÁ ESTE NOVO VÍRUS QUE ESTÁ DESTRUINDO INCONTROLAMENTE E NINGUÉM PODE PARAR! geek: não, isso é um verme. Os vírus não podem se espalhar por conta própria. [prossiga na definição de malware em termos leigos ])

    
por 10.08.2011 / 19:46
1

Um vírus é apenas um tipo de malware (software malicioso), outro tipo é um cavalo de tróia, outro é um worm.

Um vírus é um programa malicioso que faz cópias de si mesmo e se esconde em outros programas., e se isso não é malicioso o suficiente, às vezes eles fazem mais do que isso, como apagar tudo em uma determinada data.

Um cavalo de tróia é um malware que, depois de infectar um computador, permite que outra pessoa se conecte remotamente ao computador infectado e controle-o e outras coisas ruins, pode excluir arquivos ou abrir e fechar sua unidade de CD.

Um worm é um malware que envia cópias de si mesmo por uma rede, infectando computadores dessa maneira.

    
por 10.08.2011 / 20:20
1

Uma alegoria para ilustrar como o malware funciona seria a história do Idiot Genie.

O Idiota Genie era um ser imensamente poderoso, capaz de fazer qualquer coisa interessante e surpreendente. Era, no entanto, incrivelmente estúpido e não podia fazer nada sem que instruções precisas fossem dadas por seu mestre. Infelizmente, o gênio era tão profundamente estúpido que nunca conseguia descobrir quem realmente era seu mestre e, por isso, realizava alegremente quaisquer instruções que lhe fossem dadas.

O mestre do Genie Idiota usou suas habilidades para criar imensa riqueza e poder e manteve o gênio sob vigilância diurna e noturna. Um dia, no entanto, chegou uma carta endereçada ao gênio. O segurança de plantão também era, infelizmente, um idiota profundo (ter que manter uma lista de pessoas a quem não era permitido falar ou dar instruções ao gênio no bolso que ele atualizava a cada poucas horas). na carta não estava na lista, então a Guarda Idiota deu a Idiot Genie a carta.

A carta, ao que parece, foi uma instrução para o gênio de que ele deveria usar seu poder para enviar todo o dinheiro que foi acumulado pelo mestre do gênio para a conta de uma colega de quarto da irmã da viúva nigeriana e depois esquecer tudo sobre isso. . O Idiota Genie, sendo um idiota, seguiu estas instruções ao pé da letra.

O fim.

    
por 11.08.2011 / 00:50
1

O que são os vírus de computador?

Eles são programas ruins. Programas que não ajudam apenas por assédio você. Como quando você quer escrever uma carta e pressionar R, mas o computador escreve, por exemplo, P (porque os vírus não deixam isso acontecer ou quando você tenta ouvir uma música, mas faz barulho ou qualquer coisa pode prejudicá-lo ou seu computador.

    
por 11.08.2011 / 02:16
0

No computador, executamos programas como o Microsoft Word, Paint, Internet Explorer, etc. Eles usam recursos do computador (CPU, RAM, etc.) para nos ajudar a fazer algo.

Computer Virus também é um programa criado por alguém. Mas é projetado para prejudicá-lo ou roubar suas informações.

Para um computador, não há diferença entre um programa ou um vírus. O computador os tratará da mesma forma.

Digamos que seu computador tenha 100 unidades de potencial. O que um vírus pode fazer é:

  • Ele pode usar 90 unidades para fazer alguma tarefa desnecessária. Isto irá abrandar o seu computador para outro programa útil.
  • Ele pode ser executado em segundo plano e capturar sua entrada de teclado ou seus arquivos pessoais e enviá-lo para outra pessoa pela Internet.

Para o computador, é apenas um programa. Em ambos os casos, o computador tratará os vírus como programas normais e fornecerá recursos.

Existem muitos tipos de vírus categorizados com base no objetivo e no trabalho deles.

An Antivirus é um programa projetado para identificar programas rastreando sua atividade ou comparando-os com o banco de dados de vírus anterior armazenado no antivírus.

    
por 27.12.2016 / 07:24

Tags