Comment puis-je expliquer ce qu'est un virus informatique à des personnes qui ne sont pas familiarisées avec les ordinateurs et la programmation?

28

Je dois enseigner à un groupe d'étudiants non CS ce que sont les virus informatiques. Le matériel de cours ne contient que des définitions et quelques détails sur ce que font ces virus. Mais ces choses sont connues de tous ceux qui savent ce qu'est un ordinateur.

Je veux aborder, de manière non technique, le côté programmation ou technique d'un virus. La solution peut être d'écrire un programme que les non-programmeurs peuvent comprendre ou comparer ce qu'un virus informatique fait à une situation réelle. Avez-vous des idées, des suggestions ou des exemples sur la façon de procéder? Les réponses humoristiques sont également acceptables.

nixnotwin
la source
1
Deux questions que vous voudrez peut-être également examiner pour plus de matériel de référence: Comment un processeur sait-il ce que signifient les commandes? et certains logiciels peuvent-ils endommager physiquement le matériel?
Percée
5
Un virus n'est qu'une forme de malware, demandez-vous intentionnellement un virus ou un malware en général?, Qui englobe tous les autres termes comme ver, cheval de Troie, etc.
Moab
1
Certaines personnes pourraient avoir peur d'être infectées ;-)
Tomas
1
"Comparer ce qu'un virus informatique fait à une situation réelle" - Les ordinateurs ne font-ils plus partie du monde réel?
jwodder
1
@Moab Toutes les personnes non techniques ne savent peut-être pas ce qu'est un "malware" mais elles connaissent l'expression "virus informatique". Cela est dû à la popularité du mot "anti-virus". Ma question concerne les logiciels malveillants en général.
nixnotwin

Réponses:

18

Je pense que la similitude avec le système biologique (d'où provient le mot virus) est bonne.

Comme les virus biologiques, le comportement des cellules est inversé, les virus informatiques font de même avec les programmes informatiques.

Ils ont également d'autres comportements similaires:

  1. les virus informatiques et les virus biologiques sont auto-réplicants
  2. les deux ne peuvent pas vivre sans système hôte
  3. les deux sont constitués de petites informations (ADN ou instructions binaires)
Heisenbug
la source
8
En fait, l'analogie biologique est terrible. Cela fait croire aveuglément aux logiciels antivirus qu'ils font confiance à leur système immunitaire et à leurs médecins, ce qui est stupide. L'analogie se rompt également lorsque l'on pense à la façon dont les virus informatiques «infectent» leurs cibles. Tous les virus informatiques exploitent une sorte de confiance mal placée par l'utilisateur ou un programmeur, lorsque le programme de confiance fait quelque chose de malveillant. D'un autre côté, il n'y a pas de notion claire de confiance et de malveillance dans les systèmes biologiques.
Rotsor
6
@ Rotsor: Je dirais que la notion de confiance biologique est définie par un simple manque de défense. La malveillance est tout ce qui pourrait perturber le système hôte. Tout ce contre quoi vous n'avez pas d'antigène est implicitement digne de confiance. De plus, au niveau cellulaire, un virus injecte de l'ADN dans l'espoir qu'il sera répliqué, mais la cellule peut avoir des mécanismes pour refuser l'ADN qui n'est pas correctement marqué. Le système immunitaire moyen n'est plus sûr que le système informatique moyen en raison de millions d'années d'essais et d'erreurs et de l'accumulation constante de tolérances au cours de la vie d'un individu.
Jon Purdy
1
..... Similitude?!
JoeCool
1
@ Rotsor - avec tout le respect, je pense que vous vous trompez complètement. Un virus informatique n'est pas un virus "métaphorique". Les virus informatiques et les virus biologiques sont deux types de virus différents (sans doute les deux seuls à ce jour), tout comme les voitures et les sous-marins sont deux types de véhicules différents: ils ont des stratégies et des technologies différentes car ils ont des obstacles différents à surmonter, mais finalement , ils "résolvent" les mêmes types de problèmes.
Malvolio
3
@Tumharyyaaden - et sans organisme vivant comme hôte, les virus ne sont qu'une chaîne de molécules d'acide nucléique enveloppées de protéines.
Detly
5

Le mot «virus» aide. La plupart du matériel génétique est bénéficiaire, mais certains sont dangereux. De même, la plupart des logiciels informatiques sont écrits pour le bénéfice de l'utilisateur, mais pas un virus informatique.

Notez que j'utilise l'utilisation familière du mot "virus" pour désigner tous les logiciels malveillants. Lorsque vous décrivez des choses vous-même, assurez-vous d'utiliser le terme malware pour désigner un logiciel malveillant. Un virus n'est qu'un type de malware.

N'expliquez pas tous les différents types de malwares mais plutôt les effets qu'ils peuvent avoir:

  1. Ils envoient du spam depuis votre ordinateur
  2. Ils attaquent d'autres ordinateurs depuis votre ordinateur
  3. Ils ralentissent les performances et la connexion Internet de votre ordinateur
  4. Ils analyseront votre carnet d'adresses et enverront du spam à vos contacts
  5. Ils téléchargeront vos fichiers personnels vers des entités malveillantes, y compris vos informations bancaires et les détails de votre carte de crédit
dotancohen
la source
4

La plupart des programmes informatiques sont conçus pour vous aider.
Ils éditent des documents, calculent des nombres ou jouent à des jeux.


Les virus informatiques sont des programmes conçus pour vous nuire.
Ils volent des détails de carte de crédit, envoient du spam ou affichent de la publicité.


Par exemple, un virus courant est conçu pour ressembler à un programme antivirus. Cependant, contrairement aux vrais programmes antivirus, tous les virus signalés sont faux; il essaie simplement de vous faire peur en achetant leur faux programme afin qu'il puisse "réparer" votre ordinateur.

SLaks
la source
peut-être ajouter: «Ils sont souvent conçus pour diffuser et toucher autant d'utilisateurs que possible.
EricR
@Eric: Est-ce toujours vrai? Je n'ai pas vu un virus essayer de se propager depuis longtemps.
SLaks
@EricR, Ce serait un ver et non un virus, le vrai terme qui devrait être utilisé ici est Malware, qui englobe tous les méchants informatiques dans un groupe.
Moab
@SLaks, c'était juste la définition que j'ai toujours utilisée. Cela peut être faux mais wikipedia est d'accord :) "Un vrai virus peut se propager d'un ordinateur à un autre (sous une forme quelconque de code exécutable) lorsque son hôte est amené sur l'ordinateur cible" wikipedia
EricR
2
Les virus informatiques ne sont pas nécessairement malveillants - le terme englobe simplement tout le code qui se reproduit sur d'autres ordinateurs.
Brian Gordon
4

Décrivez le cheval de Troie utilisé par les chevaux de Troie comme exemple. Il est déguisé en quelque chose d'utile, mais vous tuera si vous le laissez entrer.

Mentionnez que les logiciels malveillants ne sont pas considérés comme un virus, mais surtout comme un voleur de données ou un pousseur de publicité qui en rapporte de l'argent au voleur, même s'ils ne le savent pas

Canadian Luke REINSTATE MONICA
la source
4
Les chevaux de Troie n'ont pas utilisé le cheval de Troie. Les Grecs l'ont construit afin d'envahir la ville de Troie. (Désolé d'être pointilleux: P)
slhck
méfiez-vous des geeks portant des cadeaux
Nate Koppenhaver
Depuis quand les logiciels malveillants ne sont-ils pas considérés comme des virus? Les gens n'installent pas volontairement et sciemment de tels logiciels sur leurs machines.
Percée
@Breakthrough Je ne l'ai jamais considéré comme un virus, mais Wikipédia me prouve le contraire
Canadian Luke REINSTATE MONICA
Eh bien, à moins que vous n'installiez volontairement et sciemment des logiciels malveillants sur votre ordinateur (et je ne connais personne qui le ferait), il serait considéré comme un virus.
Percée
4

Quiconque utilise un ordinateur sait ce que les virus informatiques peuvent faire (comme voler des fichiers ou causer des dommages physiques , en particulier parce que certains virus ont déjà causé des dommages physiques), mais peu savent comment ils le font . Je pense que c'est ce que vous voulez dire avec votre question. Il convient également de mentionner qu'un ordinateur n'a pas conscience ( pourtant , pour les partisans de l' IA ), il exécute simplement les instructions qui lui sont envoyées.

Un virus lui-même effectue des tâches malveillantes sur l'ordinateur d'un utilisateur (vol / suppression de données personnelles, corruption de fichiers système, etc ...), et puisque les ordinateurs exécutent du code, le virus lui-même doit exister en tant que code pur. Les virus peuvent exister en tant que programmes autonomes (c'est-à-dire que leur seul but est une intention malveillante), ils peuvent se présenter comme de «bons» programmes ou ils peuvent infecter d'autres programmes déjà présents sur votre ordinateur. Les virus se propagent de ces trois manières, ou sur un réseau (je pense que c'est plus correctement appelé un ver ).

Dans le cas d'un programme "infecté", le virus écrase certaines parties de l'application avec son propre code, ou injecte son propre code dans l'application (il semble donc fonctionner). L'ordinateur démarre alors l'application et commence à exécuter les instructions normalement. Une fois le code viral atteint, l'opération malveillante du virus commence.

Ce que le virus fait ensuite dépend du créateur du virus. Il peut simplement s'agir d'une preuve de concept et peut rester inactif dans votre mémoire. Il peut corrompre divers fichiers système, s’envoyer dans votre carnet d’adresses ou vous attendre à saisir les numéros de carte de crédit.

Ces programmes / codes malveillants sont appelés virus en raison de leur équivalence avec le fonctionnement de leurs homologues biologiques. Les virus se propagent et infectent un hôte, tout comme les logiciels malveillants.


Une dernière chose que vous voudrez peut-être mentionner, les nouveaux virus peuvent littéralement se «réécrire» à la volée. Ils le font à travers différents types de polymorphisme , pour masquer le code réel et rendre difficile la détection des logiciels antivirus. Les nouveaux programmes antivirus s'appuient sur une analyse heuristique des programmes et déterminent ce qu'ils essaient de faire et s'ils constituent ou non une menace pour le système.

Percée
la source
3

Comparez-le aux MST , le cadeau qui ne cesse de donner!

Moab
la source
2

Expliquer le côté technique d'un virus à une foule non technique n'est pas une tâche facile. Non seulement parce qu'ils pourraient ne pas le comprendre, mais aussi parce qu'il sera difficile d'attirer leur attention si vous plongez dans trop de détails.

En plus d'utiliser une bonne analogie du monde réel, je pense que vous devriez utiliser un exemple concret. Attrapez un virus célèbre et racontez-lui l'histoire.

Par exemple, le virus ILOVEYOU a infecté des dizaines de millions d'ordinateurs en 2000. Le virus a remplacé chaque fichier .jpget .docpar une copie de lui-même et a utilisé Microsoft Outlook pour envoyer des e-mails infectés à toutes les personnes du carnet d'adresses.

entrez la description de l'image ici

Il s'agit d'un comportement viral typique qui est facile à expliquer et à comprendre.

nmat
la source
1

Eh bien, il existe plusieurs définitions d'un "virus".
Le plus courant (et celui que vos élèves connaissent probablement) est essentiellement un terme fourre-tout pour tous les logiciels malveillants, par exemple. "mon ordinateur a un virus!!!"

La définition correcte du virus est un programme qui se reproduit sur un réseau, avec l'aide humaine. Il peut infecter certains fichiers en ajoutant du code malveillant, de sorte que lorsque le fichier infecté est exécuté, le virus est également exécuté. Lorsque le virus est exécuté, il exécute du code qui le propage à d'autres ordinateurs et exécute également une charge utile. La charge utile est la partie du programme qui la rend malveillante ou non; certaines charges utiles sont relativement bénignes, essentiellement des graffitis électroniques (apparition de boîtes de dialogue avec des obscénités, par exemple), mais d'autres vont de la suppression d'autres logiciels malveillants au vol de mots de passe et à la tentative de fraude.

Les virus sont généralement confondus avec les vers, qui ne nécessitent pas d'aide humaine pour se propager.

Un autre type de logiciel malveillant avec lequel un virus est confondu est appelé un `` cheval de Troie '' (méfiez-vous des geeks portant des cadeaux?) Qui prétend être un programme utile, tel qu'un logiciel antivirus gratuit, mais contient une charge utile.

Je dois tout le temps expliquer des choses comme ça à mes amis qui ne sont pas exactement aussi doués en technologie que certains. Ce que je fais, c'est leur demander leur définition du virus, puis leur expliquer quelle est la bonne définition.

(paniqué n00b: IL Y A CE NOUVEAU VIRUS QUI SE DÉPLACE DE MANIÈRE NON CONTRÔLABLE ET PERSONNE NE PEUT L'ARRÊTER! geek: non, c'est un ver. Les virus ne peuvent pas se propager d'eux-mêmes.

Nate Koppenhaver
la source
c'est-à-dire que Skynet est un ver, pas un virus :)
kokbira
2
-1 a) "La plus courante {définition} (et celle que vos élèves connaissent probablement) est fondamentalement un terme fourre-tout pour tous les logiciels malveillants", <- je ne le crois pas du tout. Malware est le terme générique, Virus est spécifique.Virus ne signifie jamais n'importe quel malware à moins que quelqu'un ne sache pas de quoi il parle. b) "La définition correcte du virus est un programme qui se reproduit sur un réseau" <- Déchets. Les virus ont circulé avant que les gens aient des réseaux. Avec réseau sneakerware / disquettes. Et si vous parlez à des amis non techniques, ils seraient satisfaits de leur dire de dire que les logiciels malveillants ne sont pas des virus.
barlop
@barlop la plupart des gens ne savent pas de quoi ils parlent en ce qui concerne les logiciels malveillants
Nate Koppenhaver
@Nate Koppenhaver Et donc quoi? Les gens qui ne savent pas de quoi ils parlent ne décident pas de définitions. Mais tout technicien non technique ou très obsolète peut être informé simplement, MALware est un logiciel malveillant. et vous n'êtes pas responsable de toute confusion qui survient, donc les personnes non techniques peuvent penser à toutes sortes de choses.
barlop
1

Un virus n'est qu'un type de malware (logiciel malveillant), un autre type est un cheval de Troie, un autre est un ver.

Un virus est un programme malveillant qui se copie et se cache dans d'autres programmes. Et si ce n'est pas assez malveillant, ils font parfois plus que cela, comme tout supprimer à une certaine date.

Un cheval de Troie est un malware qui, une fois infecté par un ordinateur, permet à quelqu'un d'autre de se connecter à distance à l'ordinateur infecté et de le contrôler, ainsi que d'autres mauvaises choses, pourrait supprimer des fichiers ou ouvrir et fermer votre lecteur de CD.

Un ver est un malware qui envoie des copies de lui-même sur un réseau, infectant ainsi les ordinateurs.

barlop
la source
1
Il est probablement juste de dire qu'aucun ou presque aucun virus "ne supprime tout à une certaine date". En partie parce qu'ils mourraient sans ordinateur hôte fonctionnel, mais principalement parce que cela ne rapporterait pas d' argent aux gars qui les écrivent / les commandent.
FumbleFingers
@FumbleFingers dont j'ai entendu parler dans le passé, comme les jours DOS et MSAV, faisant cela, je pense que tous ceux qui se sont répandus n'ont pas fait d'argent, je ne sais pas ce qu'ils ont fait mais peut-être qu'ils étaient plus comme des farces à cette époque, ou tout simplement pour tester la capacité de l'écrivain.
barlop
@Fumblefingers, infact dans l'ancien temps, je pense qu'aucun de ceux qui se sont répandus n'a fait de l'argent.
barlop
J'en suis parfaitement conscient, mais il y a bien longtemps, le système d'exploitation et le logiciel anti-malware ont été développés pour faire face à la menace. Tout enfant au nez snotty pouvait alors écrire un virus pour pure bravade. Vous devez être assez bon pour écrire des logiciels malveillants réussis aujourd'hui, c'est donc à peu près la chasse gardée des criminels bien dotés et organisés, qui font ces choses pour de l'argent sérieux, pas pour des coups de pied.
FumbleFingers
@Fumblefingers pouvez-vous me donner des exemples de virus qui font de l'argent? les virus sont de nos jours si rares
barlop
1

Une allégorie à propos pour illustrer le fonctionnement du malware serait l'histoire de l'Idiot Genie.

The Idiot Genie était un être extrêmement puissant, capable de faire un certain nombre de choses intéressantes et incroyables. Il était cependant incroyablement stupide et ne pouvait rien faire du tout sans que des instructions précises soient données par son maître. Malheureusement, le génie était si profondément stupide qu'il n'a jamais pu déterminer qui était vraiment son maître, et il a donc exécuté avec bonheur toutes les instructions qui lui ont été données.

Le maître du Génie Idiot avait utilisé ses capacités pour créer une immense richesse et puissance et avait gardé le génie sous surveillance jour et nuit. Un jour, cependant, une lettre est arrivée adressée au génie. Le gardien de sécurité en service était, hélas, également un idiot profond (avoir à garder dans sa poche une liste de personnes qui n'étaient pas autorisées à parler ou à donner des instructions au génie qu'il mettait à jour toutes les quelques heures environ). L'adresse de retour sur la lettre n'était pas sur la liste, donc la garde idiot a donné la lettre au génie idiot.

Il se trouve que la lettre était une instruction au génie qu'il devait utiliser son pouvoir pour envoyer tout l'argent qui avait été accumulé par le maître du génie sur le compte de la colocataire de la sœur de la veuve d'un général nigérian, puis de tout oublier. The Idiot Genie, étant un idiot, a suivi ces instructions à la lettre.

La fin.

Andrew Lambert
la source
1

Qu'est-ce que les virus informatiques?

Ce sont de mauvais programmes. Des programmes qui ne vous aident pas seulement à vous harceler. Comme quand vous voulez écrire une lettre et appuyez sur R mais l'ordinateur écrit par exemple P (parce que les virus ne la laissent pas passer ou lorsque vous essayez d'écouter une musique mais qu'elle fait du bruit dessus ou que quelque chose peut vous blesser ou ton ordinateur .

user165757
la source
0

En informatique, nous exécutons des programmes comme Microsoft Word, Paint, Internet Explorer, etc. Ils utilisent les ressources de l'ordinateur (CPU, RAM, etc.) pour nous aider à faire quelque chose.

Virus informatique est également un programme conçu par quelqu'un. Mais il est conçu pour vous nuire ou voler vos informations.

Pour un ordinateur, il n'y a pas de différence entre un programme ou un virus. L'ordinateur les traitera de la même manière.

Supposons que votre ordinateur possède 100 unités de potentiel. Ce qu'un virus pourrait faire, c'est:

  • Il peut utiliser 90 unités de celles-ci pour effectuer des tâches inutiles. Cela ralentira votre ordinateur pour d'autres programmes utiles.
  • Il peut fonctionner en arrière-plan et capturer votre saisie au clavier ou vos fichiers personnels, et l'envoyer à quelqu'un d'autre via Internet.

Pour l'ordinateur, c'est juste un programme. Dans les deux cas, l'ordinateur traitera les virus comme des programmes normaux et lui fournira des ressources.

Il existe de nombreux types de virus classés en fonction de leur objectif et de leur fonctionnement.

Un antivirus est un programme conçu pour identifier les programmes en suivant leur activité ou en les comparant avec la base de données de virus précédente stockée dans l'antivirus.

Shubham
la source