¿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
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.
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.
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! ;-)
Creen que si Mac y Linux ganaran mas terreno se desarrollaria un virus que pudiera afectar a estos sistemas operativos??
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!
[…] 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 […]
[…] 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 […]
Emde, por si no sabian en Mac si hay virus. Solo linux no. aún.
Hola Pablo!
Es cierto que Apple lanzó una nota de prensa recomendando el uso de un antivirus, pero realmente fue algo más preventivo que otra cosa, debido a la teoría de que gracias al éxito de los últimos años sería motivador para creadores de virus hacer uno. Los virus para Mac, hasta lo que sé, han sido realmente inofensivos, debido a la robustez del sistema (Los nuevos SO están basados en FreeBSD, es decir, UNIX)
¿Conoces alguno nuevo? He estado mirando y no he encontrado nada, además de los clásicos intentos de virus que nunca llegaron a propagarse. Si nos lo pasas, más que agradecido!
HOLA, estaba leyendo tu articulo y algo me llamo la atencion, haces refetencia que en MAC y LINUX los archivos no se fragmentan, eso es bastante desenfocado, creo que deberias leer un poco mas sobre distribusion de archivos.. un pequeño ejemplo.
guardaste un archivo de texto en tu equipo (MAC o LINUX), luego guardas mucha mas informacion en el disco, hasta ahi el archivo de texto no esta fracmentado… luego abres el archivo de texto y le agregas informacion….. !problema! fisicamente el disco tiene que agregar la informacion adicional en clusters libres por lo tanto tu archivo se acaba de facmentar.
Buenas,
Cierto, la verdad es que era sólo una referencia en el artículo, pero no iba desencaminado. Lo cierto es que es verdad que los sistemas Unix se fragmentan, pero mucho menos que un sistema FAT, gracias a ese orden que mencionaba.
Pero no funciona exactamente como dices. En el ejemplo que pones, quedaría fragmentado seguro en sistemas Windows, pero no necesariamente en sistemas Unix. La razón es que Unix deja espacio entre los archivos porque asume que cambiarán. Si el disco está muy lleno, es posible que ese espacio no sea suficiente y habrá algo de fragmentación.
En resumen, Linux fragmenta poco y en circustancias de agotamiento de capacidad de disco. Windows FAT fracciona desde el primer momento.
Gracias por la puntualización, es cierto que me llevó a leer más del tema :) Dejo por aquí una explicación bastante buena:
http://itaca.nireblog.com/post/2006/08/19/por-que-no-es-necesario-desfragmentar-en-linux
Holas, soy nuevo en esto del mundo de LINUX, pero desde tiempo sabia que era lo mejor, hace un par de meses uso UBUNTU y anda perfecto, la compu carga mas rápido, no se me cuelga, jeje, no la reinicio y finalmente termine el problema de los virus, me muero de la risa cuando uno de mis amigos, me pregunta por el mejor antivirus actualmente y si lo tengo, (pirateado claro esta), les digo, pásate a LINUX y olvidate de esas cosas, aquí en mi compu no hay virus, ni tengo porque preocuparme por andar buscando antivirus que no usare.
En mi compu el window$ quedo regalado a sistema operativo para juegos, aunque con PlayOnLinux si me funcionan los que más uso, jeje.
En mi trabajo estamos viendo la manera de migrar todo a LINUX, y así terminaremos con los problemas de virus que nos aquejan día a día, motivo por el cual me llevo a aprender mas de LINUX, en mi oficina, el programador y yo, ya somos usuarios de LINUX y con WINE logramos hacer funcionar correctamente los programas de Visual Fox y pensamos combinarlo con MySQL, también estamos viendo el asunto de migrar a Gambas y todos felices, jeje.
Saludos.
Pues celebro que te haya ido tan bien el cambio. La verdad es que con Ubuntu el paso a Linux ha sido mucho más fácil para la mayoría y ha incidido en una asignatura pendiente que tenía Linux: los drivers. Aún así aun quedan cosas, sigue sin haber drivers para todo, el vídeo y audio dan problemas a veces, las aplicaciones de oficina están lejos de Office aún… pero todo se andará.
Respecto a ejecutar aplicaciones Windows en tu Linux, te recomiendo que los virtualices utilizando una aplicación tipo Virtual Box. De esta forma tendrás un verdadero Windows viviendo dentro de tu Linux.
je je je que buenos comentarios sigan aportando son muy buenos. gracias.
[…] Blog QueVidaEsta.com : ¿Por qué no hay virus en Linux y Mac? […]