¿Por qué no hay virus en Linux y Mac?
Los sistemas Linux son de código abierto, cualquiera puede entrar y conocer el código fuente, explorarlo y encontrar vulnerabilidades. Los sistemas Mac se basan en BSD Unix, que igualmente es conocido. Windows es un software cerrado, nadie sabe cómo está programado ni puede obtener el código fuente para ver posibles fallos y agujeros. ¿Cómo es posible entonces que apenas existan virus para Linux y Mac?
Hay un artículo genial en Securityfocus.com respecto a este tema.
Siempre escucharemos a responsables de Microsoft y similares dar explicaciones como sucede porque crear un virus tiene más repercusión en Windows porque es el sistema más utilizado, o que se desarrollan por cierta aversión a la compañía por parte del mundo del software libre, o que supone un reto intelectual mayor al tratarse de un sistema cerrado.
Sin negar que estos argumentos pueden ser válidos, existen otros con mucho mayor peso, que son la arquitectura del sistema y el concepto comunidad de desarrolladores.
- En cuanto a arquitectura, pasan dos cosas. La primera es que hay una separación clara del usuario “root” o administrador y los usuarios. Un usuario normalmente no tiene acceso para destruir ni causar problemas serios al sistema. Los niveles de acceso son mucho más definibles en Linux.
Además, en sistemas Linux, no existe la característica de extensión ejecutable. Un archivo con extensión “exe” o “bat” basta para que sea ejecutable en sistemas Windows. En Linux hace falta descargarlo, darle permisos de ejecución y, ahora sí, ejecutarlo. No se puede ejecutar algo por descuido. - En cuanto al concepto comunidad de desarrolladores, existe el mismo reto intelectual, o de ego, fama, o cualquier otro tipo de motivación personal en reparar el sistema o añadir parches frente a agujeros de seguridad que el que puede haber en diseñar y crear un virus. Hay miles de desarrolladores pensando y cuidando de eso, por lo que los arreglos salen al instante.
¿Qué va a pasar en el futuro con los Virus en Windows?
Me quedo con la opinión de un ya histórico, Cárlos Jiménez. Este hombre, hace mucho tiempo, fue el creador de uno de los primeros antivirus, si no el primero, que atajaba los males del famoso virus “Viernes 13″. Según cita El País, asegura que la industria del Antivirus se acabará cuando Windows Vista los incorpore en el sistema operativo. Si esto es así, da miedo ver como el monopolio de Microsoft se carga toda una rama de empresas así de un plumazo, si bien es cierto que su existencia se debe a los agujeros que el propio sistema operativo Windows no ha sido capaz de solucinar.
En cualquier caso, es toda una declaración de intenciones que Microsoft no pueda afrontar el problema de los virus directamente haciendo más fuerte su sistema, reconozca que los virus siempre van a existir y por lo tanto, hace falta un antivirus. Es el mismo enfoque que da al problema de desfragmentacion de discos. En Linux y Mac el disco duro no se desfragmenta, no se “desordena”… en Windows sí, y para ello utiliza el “desfragmentador”, no piensan en atajar el problema de raíz. (Al hilo de este tema, muy recomendable el artículo de Roberto di Cosmo, vía GreenThinking)
Por lo tanto parece claro que Microsoft no va a mejorar su sistema para evitar virus que, como está demostrado, es posible. Se dedicará a combatirlos haciendo su sistema, una vez más, ineficiente.
Más:
http://www.securityfocus.com/columnists/188
Sorprendido de encontrar que E. Dans haya escrito un artículo con la misma idea y las mismas conclusiones. Sorprendido y preocupado :-D
http://www.enriquedans.com/2007/04/%C2%BFpor-que-no-hay-virus-en-el-mundo-mac.html
http://www.macobserver.com/article/2007/04/10.9.shtml
http://www.unixmexico.org/modules.php?name=News&file=article&sid=833
Actualización
He puesto una pregunta en Yahoo! Respuestas con el título de este post, a ver qué opinan los internautas, aquí:
http://answers.yahoo.com/question/index?qid=20070806053518AATkQRw








August 8th, 2007 a las 8:02 am
Muy buena entrada si que si. A ver cuando por favor, Cuando! se van a dar cuenta las grandes empresas.. hablo de Nvidia, de Ati, de Compaq, de HP, de Logitech, de Creative, de 3COM, de muchas empresas, grandes empresas, cuando se van a dar cuenta de que Linux es un producto mucho mas estable, rapido, robusto, cuidado y hasta si me apuras bonito. Aunque es cierto que algunas de estas que he nombrado dan su apoyo poco a poco…
Yo cada semana se me cuelga el windows unas cuantas veces y lo tomamos como algo normal!!!! Pero yo voy por la calle con mi coche y no se me cuelga sin mas sin explicacion, y si pasara me asustaria mucho. El dato es que mi Linux no se cuelga JAMAS… o mucho trasteo le estoy haciendo… en fin… qumenciendo.
Linux al poder!!!
Daniel.
August 8th, 2007 a las 12:01 pm
Bueno, bueno… pues tras un “linuxero” un “maquero” con el mismo aplauso a esta nueva entrada, muy buena. Prometo, en cuanto tenga algo más de tiempo pasearme por los múltiples enlaces que has puesto para leer un poco más allá sobre este tema.
No voy a entrar a dar mi opinión personal respecto a Microsoft, Apple y Linux, sería una más. Sólo decir que el otro día en una cervecería con conexión a internet inalámbrica incluida en el precio de la Mahou :P tuve que prestar “soporte” a un hombre que tenía un flamante Vaio con tooooodas sus pegatinitas (la gente por qué no quita las pegatinas de los portátiles…??) porque el sistema operativo que llevaba era incapaz de conectarse, no supe resolverlo… llevo 10 años con mac para evitar este tipo de cosas!!! Un poco más tarde llegaron otros tres tipos con portátiles windows y les vi reiniciar la máquina varias veces a todos… un poquito de cabreo de serie, unos reinicios y por fin estaban conectados (muy a mi pesar… el ancho de banda bajó dráticamente :P).
Tengo una amiga feliz poseedora de un MacBook, frecuenta esa cervecería, no tiene ni la más remota idea de informática, nulo, va por el mundo haciendo de todo con el portátil sin saber cómo… eso es lo que quieren los usuarios, usar el ordenador, no hacer masters de informática para cada cosa que quieran hacer.
August 8th, 2007 a las 2:26 pm
Y ahora va un Linuxero desde un Windows, lo peor :-P
Efectivamente, Dani, si Linux tuviera un poco más de apoyo de los grandes, sobretodo en tema de drivers, que es la gran asignatura pendiente, ganaría muchísimo terreno. Por lo menos algunos han movido ficha, como HP y Dell, pero la sombra de Micorsoft sigue siendo muy alargada y en gran medida les da de comer.
También creo que Windows gana en “usabilidad” a Linux, en parte porque los estándares los pone Windows y Linux se trata de adaptar (por ejemplo, Open Office).
Y ahí está justo el tema, Pose, cuando dices que lo que necesitan los usarios es “utilizar el ordenador” sin saber cómo, usarlo y punto, sin tener por qué saber cómo van las tripas. En esto falla Linux, aunque se está avanzando muchísimo, pero al fin y al cabo los Mac se basan en UNIX también… por lo que es posible con un poco de esfuerzo.
Oye, y ya me dirás dónde está el bar ese de Mahou+WiFi, hay que descubrirlo! ;-)
January 18th, 2008 a las 1:56 pm
Creen que si Mac y Linux ganaran mas terreno se desarrollaria un virus que pudiera afectar a estos sistemas operativos??
January 18th, 2008 a las 3:36 pm
Seguro que sí, Hutch, pero son sistemas mucho más robustos y sería mucho más difícil que se extendieran de forma rápida y por lo tanto tuvieran una gran repercusión.
Un creador de virus se mueve por desafío intelectual y ego. Si alguien pudiese haber hecho ya un virus para Mac o Linux de gran repercusión y poderse haber colgado una medalla ser el primero… ¿no parecería lógico ya lo hubiera hecho?
Todo apunta a que las puertas están mucho más cerradas.
Un Saludo y gracias por el apunte!
November 26th, 2008 a las 10:47 pm
[…] tendrán mayor “Up Time” que nunca, no tendrás que andar reparando tarros con malware ni viruses y con poco esfuerzo tendrás a tu disposición software de punta para trabajar con comodidad y […]
November 27th, 2008 a las 2:18 pm
[…] tendrán mayor “Up Time” que nunca, no tendrás que andar reparando tarros con malware ni viruses y con poco esfuerzo tendrás a tu disposición software de punta para trabajar con comodidad y […]