Siempre se leen preguntas como, ¿Existen virus para linux? y una respuesta que siempre dan es, en linux no existen virus.
Decir que no hay virus para linux, Seria una mentira, voy a tratar de dar una explicación simple.
¿porque se dice que no hay virus en linux?
Bueno, una de las principales ventajas de los sistemas operativos linux es que suele venir todo preinstalado y, en caso de necesitar instalar algo, se haría desde repositorios muy bien controlados.Otro motivo, es que la gran mayoría de los programas para linux son gratuitos y están disponibles para su instalación sin la necesidad de pagar por ellos, esto evita la mala costumbre de descargar parches y crack, los que en su mayor parte poseen algún tipo de virus o programa malicioso.
Las múltiples distribuciones es otra de las causas por las que no tenemos problemas de virus, cada distro es diferente y tiene su manera de hacer las cosas por lo que a un virus le resultaría imposible infectar una estructura completa de linux. Supongamos que hay un virus que afecte a Debian y sus derivados, por ejemplo Ubunut o Linux Mint, este virus no podría infectar a Arch linux o a Fedora.
Un virus puede infectar lo que le permitamos nosotros y linux posee muchas restricciones para el acceso a archivos y carpetas.
Tenemos permisos de Usuarios, de Grupos y de Superusuarios. Si por alguna casualidad un virus logra entrar en nuestro usuario podría, como mucho, dañar nuestro home de usuario y con solo acceder como superusuario y crear otro usuario solucionaríamos el problema. Copiando solo los documentos que había en el.
Uno podría pensar, un programador podría crear un programa y ocultar en su código algún virus.
Aquí entra otro sistema de protección mucho mas importante, la comunidad linux.
Como los programas de linux, en la gran mayoría son de código abierto, esto significa que el código esta disponible para que cualquiera lo vea.
Cualquier programador de la comunidad que quiera revisar el código puede encontrar algo raro y alertar de inmediato a los demás.
En este caso, la noticia corre como reguero de pólvora.
Y tengan por seguro, que sin importar el tipo de programa que sea, siempre hay alguien interesado en revisar su código, sea por curiosidad, para mejorarlo o codificarlo a sus necesidades.
Otra cosa que tiene linux y ayuda mucho a evitar virus, es la rapidez de las actualizaciones del sistema. Si en alguna parte del código de linux hubiera alguna falla de seguridad que permita a un virus explotar esa vulnerabilidad, los desarrolladores darían una solución al problema en pocos días.
¿Un virus de Windows puede afectar linux?
Para nada, un virus de Windows no es dañino para un sistema Linux.
Esto es así, incluso, ejecutando programas con virus sobre Wine (Un emulador de Windows)
¿Para que hay antivirus en Linux entonces?
En linux existen antivirus, como ClamAV, mas que nada es para proteger a sistemas Windows que estén conectados en una red Linux o para revisar una partición del disco donde este instalado Windows.
Podemos asegurar entonces, que Linux es muy seguro y a pesar de que los virus existen para cualquier plataforma, la posibilidad real de infección en un sistema Linux es ínfima.
¿Algunas recomendaciones?
No nos olvidemos de algo importante.
Aunque no corramos riesgo de ser infectados con virus en linux, debemos tener instalado un Firewall para protegernos si el equipo esta conectado a Internet.
No nos olvidemos que Internet es un enorme agujero para la seguridad del sistema y sin cortafuegos, estamos facilitando el acceso a nuestro ordenador de personajes malintencionados.
Por defecto, no suele venir activado el firewall en algunos sistemas linux, para esto, recomiendo instalar ufw y gufw, que es muy fácil de instalar, configurar y usar.
También, como en todo sistema, es muy importante mantenerlo actualizado.