right|150px|thumb|Los programas maliciosos suelen ser representados con símbolos de peligro o advertencias de archivo malicioso. Un malware, traducido del inglés como programa malicioso, programa maligno, programa malintencionado o código maligno, es cualquier tipo de software que realiza acciones dañinas en un sistema informático de forma intencionada (a diferencia del software defectuoso) y sin el conocimiento del usuario (al contrario que el software potencialmente no deseado).¿Qué es un programa potencialmente no deseado o PUP?. Manuel Cantero. cybernautas.es. 22 de agosto de 2018 Ejemplos típicos de estas actividades maliciosas son el robo de información (p. ej. a través de troyanos), dañar o causar un mal funcionamiento del sistema informático (p. ej. mediante Stuxnet, Shamoon o Chernobyl), provocar perjuicios económicos, chantajear a propietarios de los datos de sistemas informáticos (p. ej. con un ransomware), permitir el acceso de usuarios no autorizados, provocar molestias o una combinación de varias de estas actividades.

Antes de que el término «malware» fuera acuñado por Yisrael Radai en 1990, el software maligno se agrupaba bajo el término «virus informático» (un virus es en realidad un tipo de malware).

Para el 2020, un programa malicioso conocido con el nombre de Joker —debido a que el icono que utiliza al momento de aparecer en tiendas de aplicaciones es el de un payaso— infectó a más de 1700 aplicaciones que tuvieron que ser retiradas de once tiendas de aplicaciones. Sin embargo, este programa malicioso se adapta muy rápidamente a la tienda y se puede ocultar fácilmente.

Motivaciones Durante los años 1980 y 1990, se creaba malware como una forma de vandalismo o travesura. Sin embargo, en la actualidad, la principal motivación es la obtención de un beneficio económico. En los últimos años, está apareciendo malware asociado a amenazas persistentes avanzadas, que son campañas fuertemente orquestadas realizadas por grupos asociados a estados o a importantes instancias con poder, cuyo objetivo más habitual es el robo de información estratégica o producir daños en sistemas de organizaciones objetivo.

Las motivaciones más habituales para la creación de programas maliciosos son: Experimentar al aprender (p. ej. el Gusano Morris) Realizar bromas, provocar molestias y satisfacer el ego del creador. (p. ej. Melissa y los virus joke) Producir daños en el sistema informático, ya sea en el hardware (p. ej. con Stuxnet y Chernobyl), en el software (p. ej. Ramen que cambia la página inicial del servidor web), en los datos (p. ej. Shamoon o Narilam que buscan destruir los datos) o provocando la caída de servidor (p. ej. Code Red) Provocar una degradación en el funcionamiento del sistema. Por ejemplo, consumiendo ancho de banda de la red o tiempo de CPU. Sacar beneficio económico. Por ejemplo: Robando información (personal, empresarial, de defensa...) para luego usarla directamente en fraudes o revenderla a terceros. Al tipo de programa malicioso que roba información se le llama programa espía o spyware. Chantajeando al propietario del sistema informático (p. ej. el ransomware) Presentar publicidad. A este tipo de programa malicioso se le llama adware. Mediante la suplantación de identidad. Es el objetivo final de muchos ataques de phishing. Tomando control de computadoras para su explotación en el mercado negro. Estas computadoras zombis son usadas luego para, por ejemplo, el envío masivo de correo basura, para alojar datos ilegales como pornografía infantil, distribuir malware (pago por instalaciónEl 60% del malware se distribuye mediante pay-per-install. ccn-cert.cni.es. 13 de Septiembre 2011 ) o para unirse en ataques de denegación de servicio distribuido (DDoS).

Cuando el malware produce pérdidas económicas para el usuario o propietario de un equipo, también se clasifica como crimeware o software criminal. Estos programas suelen estar encaminados al aspecto financiero, la suplantación de personalidad y el espionaje.

Algunos autores distinguen el malware del grayware (también llamados greyware, graynet o greynet), definiendo estos como programas que se instalan sin la autorización del usuario y se comportan de modo tal que resultan molestos o indeseables para el usuario, pero son menos peligrosos que el malware. En esta categoría, por ejemplo, se incluyen los programas publicitarios, marcadores, programas espía, herramientas de acceso remoto y virus de broma. El término grayware comenzó a utilizarse en septiembre del 2004.Definición de greyware en la Webopedia (en inglés)Sobre los riesgos del grayware (en inglés)Definición de graynet o greynet (en inglés)Definición de greyware (en inglés)

Estructura Dentro del código del malware podemos tener un código destinado a aportantes distintos tipos de funcionalidades: La carga útil, que es la parte del código relacionada con la actividad maliciosa que realiza el malware. Opcionalmente, el malware puede tener un código para su distribución automática, se le llama reproducción, que propaga el malware a otras ubicaciones. Así, la infección por el malware puede ser directa, por ejemplo, a través de la ejecución de programas descargados de la red, o a través de esta reproducción automática. Usualmente, el malware puede tener un código útil para el usuario destinado a ocultar la funcionalidad verdadera del software. Es típico ocultar el malware en plugins o programas de utilidad básica como salvapantallas. Al malware que tiene este componente se les llama troyanos.

El malware, para realizar alguna de sus funciones, puede hacer uso de programas legítimos aprovechando sus funcionalidades para, por ejemplo, eliminar, bloquear, modificar, copiar datos o alterar el rendimiento de computadoras o redes. A este tipo de programas legítimos se les llama Riskware.¿Qué es el riskware?. kaspersky.com Algunos tipos de programas que son riskware son: utilidades de administración remota, clientes IRC, descargadores de archivos, monitorizadores de la actividad de la computadora, utilidades de administración de contraseñas, servidores de Internet (FTP, Web, proxy, telnet, ...). Es habitual que los antivirus permitan detectar el riskware instalado.

Tipos Hay distintos tipos de programas maliciosos, aunque estos pueden pertenecer a varios tipos a la vez: Virus: secuencia de código malicioso que se aloja en fichero ejecutable (huésped) de manera que al ejecutar el programa también se ejecuta el virus. Tienen las propiedades de propagarse por reproducción dentro de la misma computadora. Gusano: programa malicioso capaz de ejecutarse por sí mismo. Se propaga por la red explotando vulnerabilidades para infectar otros equipos. Troyano: programa que bajo apariencia inofensiva y útil tiene otra funcionalidad oculta maliciosa. Típicamente, esta funcionalidad suele permitir el control de forma remota del equipo (administración remota) o la instalación de puertas traseras que permitan conexiones no autorizadas al equipo. Además, no se reproducen. Los troyanos conocidos como droppers son usados para empezar la propagación de un gusano inyectándolo dentro de la red local de un usuario. Bomba lógica: programas que se activan cuando se da una condición determinada causando daños en el sistema. Las condiciones de ejecución típicas suelen ser que un contador llegue a un valor concreto o que el sistema esté en una hora o fecha concreta. Adware: muestran publicidad no solicitada de forma intrusiva provocando molestias. Algunos programas shareware permiten usar el programa de manera gratuita a cambio de mostrar publicidad, en este caso, el usuario acepta la publicidad al instalar el programa. Este tipo de adware no debería ser considerado malware, pero muchas veces los términos de uso no son completamente transparentes y ocultan lo que el programa realmente hace. Programa espía (spyware): envía información del equipo a terceros sin que el usuario tenga conocimiento. La información puede ser de cualquier tipo como, por ejemplo, información industrial, datos personales, contraseñas, tarjetas de crédito, direcciones de correo electrónico (utilizable para enviarles correos basura) o información sobre páginas que se visitan (usable para seleccionar el tipo de publicidad que se le envía al usuario). Los autores de estos programas que intentan actuar de manera legal pueden incluir unos términos de uso, en los que se explica de manera imprecisa el comportamiento del programa espía, que los usuarios aceptan sin leer o sin entender. La mayoría de los programas espías son instalados como troyanos junto a programas deseables descargados de internet. Sin embargo, otras veces los programas espías provienen de programas famosos de pago (ej. Red Shell fue distribuido a través de la plataforma Steam por los propios desarrolladores de juegos).Red Shell, el spyware de juegos de Steam que espía a los usuarios. Alejandro Alcolea Huertos. computerhoy.com. 22 de junio de 2018 Los programas espías suelen estar centrado en obtener tipos específicos de información. Según como operan o la clase de información al que están orientados, tenemos distintos tipos de programas espías. Hay que tener en cuenta que un programa espía concreto puede ser de varios tipos a la vez. Algunos de los tipos más frecuentes son: Keylogger: software que almacena las teclas pulsadas por el usuario con el fin de capturar información confidencial. Este tipo de software permite obtener credenciales, números de tarjeta de crédito, conversaciones de chat, contenido de correos, direcciones de los sitios web a los que se accede, etc.4 Common Types of Spyware and How To Detect Them]. managedsolution.com. 11 de agosto de 2020 Banking Trojan: software que aprovecha vulnerabilidades para adquirir credenciales de financieras (de bancos, portales financieros por Internet, cartera de criptomonedas, brókeres por Internet, ...). Además, este tipo de software suele modificar el contenido de transacciones o de la página web, así como insertar transacciones adicionales. Ladrón de contraseñas (del inglés: Password Stealer): software que se encarga de recopilar cualquier contraseña introducida dentro del dispositivo infectado. Infostealer: software que roba información sensible guardada en el equipo (navegadores, clientes de correo, clientes de mensajería instantánea, ...), como por ejemplo contraseñas, usuarios, direcciones de correo electrónico, ficheros de log, historial del navegador, información del sistema, hojas de cálculo, documentos, ficheros multimedia...