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.
Respuestas:
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:
fuente
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:
fuente
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.
fuente
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.
fuente
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).
fuente
¡Compárelo con las ETS , el regalo que sigue dando!
fuente
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
.jpg
y.doc
archivo 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.Este es un comportamiento viral típico que es fácil de explicar y comprender.
fuente
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])
fuente
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.
fuente
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.
fuente
¿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 .
fuente
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:
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.
fuente