Los virus pueden tener bases de código extremadamente complicadas, pero todas tienen algunas características básicas:
- Mecanismo de propagación: este es el método utilizado por el virus para transmitirse a un objetivo. (es decir, vectores de infección) El punto clave aquí es que se requiere algún tipo de interacción del usuario. (haciendo clic en un enlace malicioso, abriendo un archivo adjunto, etc.) Si el código se propaga automáticamente sin interacción del usuario, se clasifica como un gusano.
- Carga útil: esta es la acción realizada por el virus una vez activado por el mecanismo de propagación. El código generalmente intenta robar datos, infectar otros archivos / dispositivos o dañar el sistema host.
Las variantes de virus más complejas pueden tener capacidades adicionales como vectores de inyección adaptativos (por host), exploits variables (SO, navegador, aplicación) o cargas útiles de varias etapas. El virus puede hacer prácticamente cualquier cosa que se pueda lograr a través del código.
- ¿Cómo un novato completo en el campo comienza su carrera en piratería ética?
- ¿Square Cash es vulnerable a las estafas de phishing?
- ¿Aprender todas las herramientas en Kali OS o aprender a codificar o crear esas herramientas de seguridad me convertirá en un verdadero hacker?
- ¿En qué medida es más fácil la seguridad de la red o el desarrollo de aplicaciones?
- ¿Cuál es el mejor antivirus gratuito para Windows 8.1?