¿Cómo puedo explicar qué es un virus informático a las personas que no están familiarizadas con las computadoras y la programación?

28

Tengo que enseñarle a un grupo de estudiantes que no son CS qué virus informáticos son. El material del curso contiene solo definiciones y algunos detalles sobre lo que hacen esos virus. Pero esas cosas son conocidas por todos los que saben lo que es una computadora.

Quiero referirme, de manera no técnica, a la programación o al aspecto técnico de un virus. La solución puede ser escribir un programa que los no programadores puedan comprender o comparar lo que hace un virus informático con una situación del mundo real. ¿Alguna idea, sugerencia o ejemplo de cómo puedo hacerlo? Las respuestas humorísticas también son aceptables.

nixnotwin
fuente
1
Es posible que desee consultar dos preguntas para obtener más material de referencia: ¿Cómo sabe una CPU lo que significan los comandos? y puede dañar físicamente a algún tipo de software de hardware?
Avance el
55
Un virus es sólo una forma de malware, que están pidiendo intencionalmente sobre un virus o malware en general ?, que abarca todos los otros términos como gusanos, troyanos, etc.
Moab
1
Algunas personas pueden tener miedo de infectarse ;-)
Tomas
1
"Comparando lo que hace un virus informático con una situación del mundo real" - ¿Las computadoras ya no son parte del mundo real?
jwodder
1
@Moab Es posible que todas las personas no técnicas no sepan qué es un "malware", pero están familiarizados con la frase "virus informático". Esto se debe a la popularidad de la palabra "antivirus". Mi pregunta es sobre el malware en general.
nixnotwin

Respuestas:

18

Creo que la similitud con el sistema biológico (del que se ha tomado la palabra virus) es buena.

Al igual que los virus biológicos hacen que se subvierta el comportamiento de las células, los virus informáticos hacen lo mismo con los programas informáticos.

También tienen otro comportamiento similar:

  1. tanto los virus informáticos como los biológicos son autorreplicantes
  2. ambos no pueden vivir sin un sistema host
  3. ambos están hechos de pequeñas piezas de información (ADN versus instrucciones binarias)
Heisenbug
fuente
8
En realidad, la analogía biológica es terrible. Hace que las personas crean ciegamente en el software antivirus ya que confían en su sistema inmunológico y en los médicos, lo cual es una tontería. La analogía también se rompe cuando uno piensa en cómo los virus informáticos "infectan" a sus objetivos. Todos los virus informáticos explotan algún tipo de confianza extraviada por el usuario o un programador, cuando el programa confiable hace algo malicioso. Por otro lado, no existe una noción clara de confianza y malicia en los sistemas biológicos.
Rotsor
66
@Rotsor: Diría que la noción de confianza biológica se define por la mera falta de defensa. La malicia es cualquier cosa que interrumpa el sistema host. Cualquier cosa contra la cual no tenga antígeno se confía implícitamente. Además, a nivel celular, un virus inyecta ADN con la esperanza de que sea replicado, pero la célula puede tener mecanismos para rechazar el ADN que no está marcado adecuadamente. El sistema inmunitario promedio es solo más seguro que el sistema informático promedio debido a millones de años de prueba y error, y la acumulación constante de tolerancias dentro de la vida de un individuo.
Jon Purdy
1
..... ¿Similitud?
JoeCool
1
@Rotsor: con todo respeto, creo que estás completamente equivocado. Un virus informático no es un virus "metafórico". Los virus informáticos y los virus biológicos son dos tipos diferentes de virus (posiblemente los dos únicos hasta ahora), al igual que los automóviles y los submarinos son dos tipos diferentes de vehículos: tienen diferentes estrategias y tecnologías porque tienen diferentes obstáculos que superar, pero en última instancia , "resuelven" el mismo tipo de problemas.
Malvolio
3
@Tumharyyaaden: y sin un organismo vivo como huésped, los virus son solo una cadena de moléculas de ácido nucleico envueltas en proteínas.
detly
5

La palabra "virus" ayuda. La mayoría del material genético es beneficiario, pero parte es peligroso. Del mismo modo, la mayoría de los programas informáticos están escritos para el beneficio del usuario, pero no los virus informáticos.

Tenga en cuenta que estoy usando el uso coloquial de la palabra "virus" para referirme a todo el malware. Al describir las cosas usted mismo, asegúrese de usar el término malware para referirse a software malicioso. Un virus es solo un tipo de malware.

No vaya a explicar todos los diferentes tipos de malware, sino los efectos que pueden tener:

  1. Envían spam desde su computadora
  2. Atacan otras computadoras desde tu computadora
  3. Disminuyen el rendimiento de la computadora y la conexión a Internet.
  4. Analizarán su libreta de direcciones y enviarán spam a sus contactos.
  5. Subirán sus archivos personales a entidades maliciosas, incluida su información bancaria y los detalles de su tarjeta de crédito.
dotancohen
fuente
4

La mayoría de los programas de computadora están diseñados para ayudarlo.
Editan documentos, calculan números o juegan juegos.


Los virus informáticos son programas diseñados para hacerle daño.
Roban datos de la tarjeta de crédito, envían spam o muestran publicidad.


Por ejemplo, un virus común está diseñado para parecerse a un programa antivirus. Sin embargo, a diferencia de los programas antivirus reales, todos los virus que informa son falsos; simplemente trata de asustarlo para que compre su programa falso para que pueda "arreglar" su computadora.

SLaks
fuente
quizás agregue: "A menudo están diseñados para difundir e impactar a tantos usuarios como sea posible".
EricR
@Eric: ¿Sigue siendo cierto? No he visto un virus intentar propagarse en mucho tiempo.
SLaks
@EricR, eso sería un Gusano y no un virus, el término real que debería usarse aquí es Malware, que abarca todas las molestias informáticas en un grupo.
Moab
@SLaks, esa fue la definición que siempre he usado. Puede estar equivocado, pero Wikipedia está de acuerdo :) "Un verdadero virus puede propagarse de una computadora a otra (en alguna forma de código ejecutable) cuando su host es llevado a la computadora de destino" wikipedia
EricR
2
Los virus informáticos no son necesariamente maliciosos: el término simplemente abarca todo el código que se reproduce en otras computadoras.
Brian Gordon
4

Describa el caballo de Troya que usaron los troyanos como ejemplo. Está disfrazado de algo útil, pero te matará si lo dejas entrar.

Mencione que el malware no se considera un virus, sino más bien un ladrón de datos o un promotor de anuncios que les hace ganar dinero, incluso si no son conscientes de ello.

El canadiense Luke REINSTATE MONICA
fuente
44
Los troyanos no usaron el caballo de Troya. Los griegos lo construyeron para invadir la ciudad de Troya. (Perdón por ser quisquilloso: P)
slhck
cuidado con los geeks con regalos
Nate Koppenhaver
¿Desde cuándo el malware no se consideraba como virus? La gente no instala voluntaria y conscientemente dicho software en sus máquinas.
Avance
@Breakthrough Nunca lo consideré un virus, pero Wikipedia me está demostrando que estoy equivocado
Luke Luke REINSTATE MONICA
Bueno, a menos que voluntariamente y con conocimiento instales malware en tu computadora (y no conozco a nadie que lo haga ), se consideraría un virus.
Avance el
4

Todos los que usan una computadora saben qué pueden hacer los virus informáticos (como robar archivos o causar daños físicos , especialmente porque algunos virus ya han causado daños físicos), pero no muchos saben cómo lo hacen . Creo que esto es a lo que te refieres con tu pregunta. También vale la pena mencionar que una computadora no tiene conocimiento ( aún , para aquellos defensores de la IA ), simplemente realiza las instrucciones que se le envían.

Un virus en sí mismo realiza tareas maliciosas en la computadora de un usuario (robo / eliminación de datos personales, corrupción de archivos del sistema, etc.), y dado que las computadoras ejecutan código, el virus debe existir como código puro. Los virus pueden existir como programas independientes (es decir, su único propósito es la intención maliciosa), pueden hacerse pasar por programas "buenos" o pueden infectar otros programas que ya están en su máquina. Los virus se propagan de las tres formas, o en una red (creo que esto se llama más correctamente un gusano ).

En el caso de un programa "infectado", el virus sobrescribe ciertas partes de la aplicación con su propio código o inyecta su propio código en la aplicación (por lo que parece estar funcionando). Luego, la computadora iniciará la aplicación y comenzará a ejecutar las instrucciones normalmente. Una vez que se golpea el código del virus, comienza la operación maliciosa del virus.

Lo que el virus hace a continuación depende del creador del virus. Puede ser simplemente una prueba de concepto, y puede permanecer latente en su memoria. Puede corromper varios archivos del sistema, enviarse a su libreta de direcciones o sentarse y esperar a que escriba los números de tarjeta de crédito.

Estos programas / códigos maliciosos se denominan virus debido a su equivalencia con el funcionamiento de sus homólogos biológicos. Los virus se propagan e infectan un host, al igual que el malware.


Una última cosa que quizás desee mencionar es que los nuevos virus pueden literalmente "reescribirse" sobre la marcha. Lo hacen a través de varios tipos de polimorfismo , para disfrazar el código real y dificultar que el software antivirus los detecte. Los programas antivirus más nuevos se basan en el análisis heurístico de los programas y determinan lo que están tratando de hacer, y si representan una amenaza para el sistema (o no).

Penetración
fuente
3

¡Compárelo con las ETS , el regalo que sigue dando!

Moab
fuente
2

Explicar el lado técnico de un virus a una multitud no técnica no es una tarea fácil. No solo porque tal vez no lo entiendan, sino también porque será difícil llamar su atención si se sumerge en demasiados detalles.

Además de usar una buena analogía del mundo real, creo que deberías usar un ejemplo concreto. Simplemente tome un virus famoso y cuénteles la historia.

Por ejemplo, el virus ILOVEYOU infectado a decenas de millones de ordenadores en 2000. El virus sustituido cada .jpgy .docarchivo con una copia de sí mismo y se utiliza Microsoft Outlook para enviar mensajes de correo electrónico infectados a todos en la libreta de direcciones.

ingrese la descripción de la imagen aquí

Este es un comportamiento viral típico que es fácil de explicar y comprender.

nmat
fuente
1

Bueno, hay múltiples definiciones de un "virus".
El más común (y el que probablemente conocen sus alumnos) es básicamente un término general para todo el malware, por ejemplo. "¡¡¡Mi computadora tiene un virus!!!"

La definición correcta de virus es un programa que se reproduce a través de una red, con ayuda humana. Puede infectar ciertos archivos agregando código malicioso, de modo que cuando se ejecuta el archivo infectado, también se ejecuta el virus. Cuando se ejecuta el virus, ejecuta un código que lo propaga a otras computadoras y también ejecuta una carga útil. La carga útil es la parte del programa que lo hace malicioso o no; Algunas cargas útiles son relativamente benignas, básicamente graffiti electrónico (abrir cuadros de diálogo con obscenidades, por ejemplo), pero otras van desde soltar otro malware hasta robar contraseñas e intentar fraude.

Los virus se confunden comúnmente con gusanos, que no requieren ayuda humana para propagarse.

Otro tipo de malware con el que se confunde un virus se llama 'Caballo de Troya' (¿cuidado con los geeks que llevan regalos?) Que pretende ser un programa útil, como un software antivirus gratuito, pero contiene una carga útil.

Tengo que explicar cosas como esta todo el tiempo a mis amigos que no son tan alfabetizados tecnológicamente como algunos. Lo que hago es pedirles su definición de virus y luego explicar cuál es la definición correcta.

(en pánico n00b: ¡HAY ESTE NUEVO VIRUS QUE SE ESTÁ DISPENDIENDO INCONTROLABLEMENTE Y NADIE PUEDE DETENERLO! geek: no, eso es un gusano. Los virus no pueden propagarse por sí mismos. [proceder a la definición de malware en términos simples])

Nate Koppenhaver
fuente
es decir, Skynet es un gusano, no un virus :)
kokbira
2
-1 a) "La más común {definición} (y la que probablemente conocen sus alumnos) es básicamente un término general para todo el malware", <- No creo eso en absoluto. Malware es el término genérico, Virus es específico. Virus nunca significa cualquier malware a menos que alguien no sepa de qué están hablando. b) "La definición correcta de virus es un programa que se reproduce en una red" <- Basura. Los virus circulaban antes de que las personas tuvieran redes. Con sneakerware network / diskettes. Y si está hablando con amigos no técnicos, estarán satisfechos con que les digan que digan malware y no virus.
barlop
@barlop, la mayoría de la gente no sabe de qué están hablando, en lo que respecta al malware
Nate Koppenhaver
@Nate Koppenhaver ¿Y por qué qué? Las personas que no saben de qué están hablando no deciden las definiciones. Pero a cualquier persona técnica no técnica o muy desactualizada se le puede decir simplemente, MALware es un software MALicious. y usted no es responsable de ninguna confusión que surja, por lo que las personas no técnicas pueden pensar todo tipo de cosas.
barlop
1

Un virus es solo un tipo de malware (software malicioso), otro tipo es un troyano, otro es un gusano.

Un virus es un programa malicioso que hace copias de sí mismo y se esconde en otros programas, y si eso no es lo suficientemente malicioso, a veces hacen más que eso, como eliminar todo en una fecha determinada.

Un caballo de Troya es un malware que, una vez que infecta una computadora, permite que otra persona se conecte a la computadora infectada de forma remota y la controle y otras cosas malas, podría eliminar archivos o abrir y cerrar su unidad de CD.

Un gusano es un malware que envía copias de sí mismo a través de una red, infectando las computadoras de esa manera.

barlop
fuente
1
Probablemente sea justo decir que ninguno o casi ningún virus "borra todo en una fecha determinada". En parte porque morirían sin una computadora host que funcionara, pero principalmente porque eso no generaría ningún dinero para los tipos que los escriben / comisionan.
FumbleFingers
@FumbleFingers, he oído hablar de algunos en los viejos tiempos, como los días de DOS y MSAV, al hacer eso, creo que todos los que se extendieron no ganaron dinero, no sé lo que hicieron, pero tal vez eran más como bromas en esos días, o simplemente para probar la habilidad del escritor.
barlop
@Fumblefingers, de hecho en los viejos tiempos, creo que ninguno de los que se extendió sobre hizo dinero.
barlop
Soy perfectamente consciente de eso, pero fue hace mucho tiempo antes de que los SO y el software antimalware se desarrollaran para enfrentar la amenaza. Cualquier niño de nariz mocosa podría escribir un virus en ese entonces por pura valentía. Tienes que ser bastante bueno para escribir malware exitoso hoy, por lo que es prácticamente una reserva exclusiva de delincuentes bien dotados y organizados, que hacen estas cosas por dinero serio, no por patadas.
FumbleFingers
@Fumblefingers ¿puedes darme algunos ejemplos de virus que hacen dinero? los virus hoy en día son muy raros
barlop
1

Una alegoría a propósito para ilustrar cómo funciona el malware sería la historia del Idiot Genie.

El Idiota Genio era un ser inmensamente poderoso, capaz de hacer muchas cosas interesantes y sorprendentes. Sin embargo, también era increíblemente estúpido y no podía hacer nada sin que su maestro le diera instrucciones precisas. Lamentablemente, el genio fue tan profundamente estúpido que nunca pudo descubrir quién era realmente su maestro, por lo que cumplió felizmente las instrucciones que se le dieron.

El maestro del Genio idiota había usado sus habilidades para crear una inmensa riqueza y poder y mantuvo al genio bajo vigilancia día y noche. Un día, sin embargo, llegó una carta dirigida al genio. El guardia de seguridad de guardia era, por desgracia, también un idiota profundo (tener que mantener una lista de personas a las que no se les permitía hablar o dar instrucciones al genio en su bolsillo, que actualizaba cada pocas horas). en la carta no estaba en la lista, así que la Guardia Idiota le dio la carta al Genio Idiota.

Resulta que la carta era una instrucción para el genio de que debía usar su poder para enviar todo el dinero que había acumulado el maestro del genio a la cuenta de un compañero de cuarto de la hermana de la viuda del general nigeriano y luego olvidarse de todo. El idiota Genio, siendo un idiota, siguió estas instrucciones al pie de la letra.

El fin.

Andrew Lambert
fuente
1

¿Qué son los virus informáticos?

Son malos programas. Programas que no son para ayuda solo para acosarte. Como cuando quieres escribir una carta y presionar R pero la computadora escribe, por ejemplo, P (porque los virus no dejan que suene) o cuando intentas escuchar una música pero hace ruido o cualquier cosa puede dañarte o tu computadora .

usuario165757
fuente
0

En la computadora, ejecutamos programas como Microsoft Word, Paint, Internet Explorer, etc. Usan los recursos de la computadora (CPU, RAM, etc.) para ayudarnos a hacer algo.

Computer Virus también es un programa diseñado por alguien. Pero está diseñado para hacerle daño o robar su información.

Para una computadora, no hay diferencia entre un programa o un virus. La computadora los tratará igual.

Digamos que su computadora tiene 100 unidades de potencial. Lo que un virus podría hacer es:

  • Puede usar 90 unidades de esas para realizar tareas innecesarias. Esto ralentizará su computadora para otro programa útil.
  • Puede ejecutarse en segundo plano y capturar la entrada de su teclado o sus archivos personales, y enviarlo a otra persona a través de Internet.

Para la computadora, es solo un programa. En ambos casos, la computadora tratará los virus como programas normales y le proporcionará recursos.

Hay muchos tipos de virus categorizados según su objetivo y funcionamiento.

Un antivirus es un programa diseñado para identificar programas mediante el seguimiento de su actividad o comparándolos con la base de datos de virus anterior almacenada en el antivirus.

Shubham
fuente