Esta entrada va dedicada a todos aquellos risitas que dicen que en Mac OS y en GNU/Linux no hay virus porque los usa menos gente que Windows, que si fueran más utilizados ya veríamos como estarían igual de plagados que Windows. Sí, a aquellos que ríen cuando decimos, yo uso Linux porque para mí es mejor o me voy a comprar un Mac porque ya me he cansado de…
¿Sabéis acaso que sobre qué sistema operativo funciona la mayor parte de los servidores de Internet? Una pista, no empieza por “W”. ¡Por favor, no sé qué sistema podría estar más utilizado que Unix y sus derivados! Tán inseguro como Windows no será Linux cuando hasta lo utilizan en la NASA para las tareas más importantes, y cuando la RIAA migró a él desde Windows por causas de fuerza mayor, por poner dos ejemplos que recuerdo ahora mismo.
Una vez desmontada la primera afirmación sin fundamento y que cae por su propio peso, procedamos con la segunda.
Es la de aquellos (a los que también dedico esta entrada) que dicen: también hay virus. Estos últimos ni siquieran saben lo que es un virus o bien desconocen la escala del sistema de privilegios de Unix (Linux es un núcleo libre compatible con Unix, y la interfaz gráfica de usuario de Mac OS X funciona sobre Unix).
Vamos a ver, ignorantes de la vida, ¿sabéis la razón principal por la que se infecta tanto Windows? ¿Sabéis acaso la diferencia entre “trabajar como usuario sin privilegios” y “como administrador”? ¿Sabéis la diferencia entre “un policía con chaleco antibalas y refuerzos” que persigue a un preso y “un tío que juega a la ruleta rusa con todos los huecos del cargador llenos de balas”?
Pues lo primero es Mac OS y Linux, y lo segundo es Windows.
Y no, Windows como usuario sin provilegios no es usable, porque al final siempre tienes que salir de tu cuenta, regresar a la cuenta de administrador, hacer los cambios, y volver a entrar como usuario. Por eso mismo en Vista sigues siendo administrador, porque no son capaces de implementarlo en condiciones. Sí, sale un bonito cuadro que dice Continuar hasta para mover archivos dentro de tu propio espacio de usuario (patético), pero sigues siendo administrador todo el tiempo, por lo que cualquier atacante puede seguir usando las vulnerabilidades de cualquier programa para hacerse con el sistema y de nada servirá ese programa tán cómodo y nada intrusivo (nótese la ironía) que os saca el bonito cuadro Continuar hasta para ir a cagar, porque hasta el mismo bloc de notas lo seguís utilizando con privilegios de administrador.
Ahora, que haga alguien un virus, a ver si tiene los huevos de hacer que se instale en mi sistema sin que yo tenga conocimiento de ello. Porque, os recuerdo que, un programa que no es capaz de instalarse sin la intervención del usuario no es un virus (definición de virus informático).
Sin duda todos los sistemas tienen sus fallos, puesto que es el hombre quien los crea, pero de ahí a decir que son todos igual de inseguros, hay un cacho.
Los sistemas operativos deberían funcionar como la lavadora o el televisor: enchufar y olvidarte. Mac OS lo ha conseguido, al igual que GNU/Linux; ambos sistemas lo hacen sin problemas cuando se instalan en hardware compatible.
Seguid defendiendo lo indefendible, seguid defendiendo lo evidente con frases tán desgastadas e inciertas como yo no me he infectado nunca, a mí nunca me ha hecho falta formatear. Mientras vosotros estéis divirtiéndoos reiniciando el sistema una vez al día, aprendiendo a protegerlo, desfragmentando su ineficiente sistema de ficheros, modificando y limpiando su registro, buscando y eliminando viruses, spywares, etc, y formateando cuando todo lo anterior ya no sirva de nada, para terminar pasando el día entero instalando programas, configurándolos e intentando dejarlo todo como estaba, los maqueros y los linuxeros estaremos tomándonos unas cañas a vuestra salud. :-)

Como dices, el término “virus” no se puede dar en GNU/Linux por la sencilla razón de que el principal cometido de un virus es replicarse, y en nuestros sistema, eso es imposible.
Más cuidado debemos tener con los rootkits, que son mas preocupantes, al menos, en teoría.
Sí, replicarse, borrar información, o modificar el sistema.
Efectivamente, en GNU/Linux en teoría. En Windows, en la práctica; también se infecta de rootkits.
Tampoco hay que ser más papisas que el Papa. Soy linuxero. De hecho ningún equipo en mi casa usa Windorls, pero lo que dices tampoco es cierto.
¿Windows inusable sin privilegios de administrador? ¿Te crees tú mismo lo que dices? ¿Conoces el comando runas en Windorls? Puedes instalar/borrar/modificar el sistema lo que te de la gana, sin salir de la puñetera sesión de usuario sin privilegios. El problema no es que el sistema sea usable o no con una cuenta de usuario normal. El problema es que Windows, por defecto, usa una cuenta de administrador. Y el usuario normal no sabe (ni quiere saber) que está usando una cuenta de administrador o no.
Y mira, voy a ser yo quien te lo diga. Siempre, absolutamente siempre que he tenido que reparar un PC windowsero por culpa de los virus, ha sido culpa del usuario (y no del sistema) esa infección.
Ahora imaginemos al típico usuario que llega al mundo Linux y no hace otra cosa que vomitar en una consola lo que lee en un blog o un foro. Si le dices ejecuta éste archivito.sh para que funcione (ponga aquí su hardware/software favorito) el usuario lo hará y lo ejecutará como root si es necesario. Ya tenemos infección, ¿es linux, por lo tanto inseguro? Por supuesto que no. Lo que pasa es que el usuario quiere usar un PC como una lavadora o cualquier otro electodoméstico. Pero un PC no es un electrodoméstico. Ese es el auténtico problema.
Me ha faltado añadir. Que ninguno de los sistemas que uso que tienen Windows instalado (desgraciadamente en el trabajo tengo que lidiar con él) se ha infectado, ni he tenido que formatear. Y sí, también uso una cuenta sin privilegios.
Sí, conozco la opción “ejecutar como”, pero no debe estar bien implementada porque a veces no va bien con algunos programas. No recuerdo ahora el caso, hace tiempo que me pasó. De verdad, intenté hacerme un usuario sin privilegios y trabajar con él, pero, como digo, por una o por otra al final tenía que entrar desde una cuenta de administrador.
“Y mira, voy a ser yo quien te lo diga. Siempre, absolutamente siempre que he tenido que reparar un PC windowsero por culpa de los virus, ha sido culpa del usuario (y no del sistema) esa infección.”
Estaremos de acuerdo en que el usuario no tiene por qué saber qué página le va a infectar y cuál no. Si fuese usuario sin privilegios, ese mismo malware que se le instaló en el sistema a través del navegador sin enterarse, le habría solicitado la contraseña de administrador, y ya de entrada habría visto que algo raro pasaba cuando “algo” quería modificar el sistema sin haberlo solicitado él mismo.
Y sobre lo que comentas en el último párrafo, eso requiere intervención del usuario. Por lo tanto una cosa es que se te cuele malware, y otra bien distinta lo que comentas, que obviamente puede ocurrir en cualquier plataforma. Lo primero puede evitarse haciendo lo que hacen Mac OS X y Linux, trabajando como usuario sin privilegios y solicitando permisos para modificar el sistema; y no esa cosa que han hecho en Vista, ya lo he comentado en la entrada.
A un equipo de oficina no se le da el mismo tipo de uso ni las mismas horas de uso que a uno de casa. Si sales poco a la calle, y si además cuando lo haces no cruzas la carretera, difícilmente te podrá atropellar un coche.
Éso, por no mencionar que estarás detrás de algún cortafuegos, o como mínimo de un router.
Y tranquilo, que el formateo llega por sí mismo tarde o temprano, las infecciones solo aceleran el proceso. Windows se deteriora con el uso, no necesita ayuda.