¿Por qué Windows tiene más virus que Linux y OS X?

Estoy escribiendo esta publicación porque recientemente escuché una conversación entre dos amigos en la que uno recomendó que el amigo cambiara(friend switch) de Windows a Mac o Linux(Mac or Linux) porque estos últimos sistemas operativos son a prueba de virus y nunca reciben malware o rootkits(malware or rootkits) .

Uhhh , mal. Completamente equivocado. Desafortunadamente, hay muchas personas que creen esto y piensan que comprar una Mac o instalar Ubuntu los protegerá de alguna manera.

Virus

Hay algo de verdad en el hecho de que Linux es un poco más seguro, pero tanto OS X como Linux(OS X and Linux) tienen su parte de virus.

Además, dado que muchas personas no ejecutan software antivirus en sus Mac(Macs) porque no se considera necesario, cuando un virus comienza a propagarse en OS X , se propaga como un reguero de pólvora y nadie se da cuenta de que tiene un virus. El virus Flashback en 2012(Flashback virus in 2012) infectó a más de 600 000 máquinas y Apple tardó semanas/meses en lanzar una solución adecuada.

En este artículo, quería analizar las razones por las que hay más virus para Windows y explicar si Linux es realmente más seguro que Windows y por qué.

El malware proviene de muchos lugares

Lo primero que le explico a la gente es que todos los sistemas operativos están protegidos contra el malware o los virus de la web y de los archivos adjuntos de correo electrónico.

No importa(t matter) en qué sistema operativo esté, si visita un sitio que infecta malware, hace clic en enlaces sin escrúpulos o descarga y abre archivos adjuntos desconocidos, su computadora puede infectarse fácilmente.

Malware

Desafortunadamente, así es como la mayoría de las personas terminan con malware y virus(malware and viruses) en su computadora. No es tan común contraer virus o ser pirateado por alguien debido a una falla de seguridad a (security flaw)nivel del sistema operativo(OS level) .

Los investigadores siempre encuentran fallas de seguridad en Windows , IE, Office , etc., pero los sistemas normalmente se reparan antes de que el virus comience a propagarse o alguien pueda apoderarse de su computadora.

Dado que Windows es, con mucho, el (Windows)sistema operativo(operating system) más frecuente , solo la gran cantidad(sheer number) de dispositivos garantiza que los usuarios de Windows terminarán recibiendo más virus. Ahora que las Mac(Macs) se venden bastante bien, la cantidad de incidentes de virus y malware también ha aumentado.

OS X no es inherentemente más seguro que Windows . No ocurre lo mismo con Linux , que es inherentemente un poco más seguro. Lo explicaré más abajo. Sin embargo, cuando un usuario de Linux contrae(Linux user) un virus, casi siempre está relacionado con una aplicación orientada a Internet, como un servidor de correo o una aplicación web(mail server or web app) .

Los usuarios de Linux son técnicamente expertos

Para ejecutar Linux a diario, necesita saber mucho más sobre computadoras que un usuario de Windows o Mac , (Windows or Mac)simple y llanamente(plain and simple) . Aunque Linux en el campo del consumidor(consumer arena) es bastante pequeño, Linux es enorme en el back-end como servidores web, etc.

Lo sorprendente es que muchos servidores Linux no ejecutan ningún antivirus. ¿Por qué? Porque las personas que los mantienen saben lo que están haciendo y los servidores están reforzados contra posibles ataques.

Las personas que instalan Ubuntu también tienen menos probabilidades de contraer un virus al visitar un sitio web dudoso (visitarán el sitio en una máquina virtual) o al descargar un archivo adjunto infectado de su correo electrónico.

Muchas personas en esta categoría instalan extensiones como NoScript , que evitan que se ejecuten scripts mientras navegan por la web. Obviamente, si hace todo lo posible para garantizar su seguridad, será mucho menos probable que se vea comprometido.

Permisos de Linux vs Windows

Una gran ventaja que tiene Linux sobre OS X y Windows(OS X and Windows) son los privilegios de usuario. Hay muchos problemas molestos con Windows , como el hecho de que alguien puede nombrar un archivo "(file “) CuteGirl.jpg.exe" y cuando hace doble clic en él para abrirlo, el archivo se ejecutará y su computadora ahora estará infectada. Este tipo de hackeo no se puede hacer en Linux . ¿Por qué?

permisos de linux

Para ejecutar un archivo en Linux , debe hacerlo ejecutable. Esto significa que debe configurar específicamente los permisos para que se ejecute. Otra razón por la que Linux es más seguro es que necesita acceso de nivel(level access) raíz para poder hacer cualquier cosa.

La mayoría de los usuarios de Linux usan una cuenta normal y solo inician sesión en la (Linux)cuenta raíz(root account) cuando necesitan realizar cambios específicos en el sistema.

Windows también tiene cuentas de administrador(Administrator) y de usuario normal, pero el 99% de los usuarios de Windows solo inician sesión en su computadora usando la cuenta de administrador(Administrator account) , perdiendo así todas las ventajas de seguridad que proporcionaría la cuenta normal. Incluso si algo logra ejecutarse en Linux , no puede hacer nada a menos que pueda obtener acceso a la cuenta raíz(root account) .

Los permisos especiales necesarios y el uso de cuentas no root en Linux hacen que sea mucho más difícil crear un virus que realmente se propague como lo hace en Windows o OS(Windows or OS X) X.

Linux es de código abierto(Open Source) y eso importa

Otra gran ventaja de usar Linux es que todo es de código abierto. Puede ver todo el código y, por lo tanto, es muy difícil ocultar un virus en el software de Linux(Linux software) . Si alguien crea un paquete de software(software package) propietario para Linux , automáticamente se considerará no confiable a menos que provenga de una gran empresa conocida.

La mayoría de las personas que utilizan Linux instalan(Linux install) el software desde los repositorios de paquetes oficiales de su distribución de Linux(Linux distribution) . No existe un repositorio oficial de Microsoft(Microsoft repository) para el software de Windows(Windows software) , existe en todas partes y en cualquier lugar.

Incluso alguien como yo que trabaja con computadoras todo el tiempo, descargué e instalé una pieza de software que pensé que era legítimo, pero terminó con un software espía oculto. En mi caso, solo instalo software desconocido en una máquina virtual primero y si todo funciona bien en la máquina virtual, lo instalo en mi máquina principal.

En OS X , Apple agregó recientemente una función al sistema operativo que evitará la instalación de cualquier software que no esté en la tienda de aplicaciones de Mac(Mac App store) o en un conjunto de desarrolladores de software identificados.

Puede cambiar manualmente la configuración para que pueda instalar cualquier software de Mac(Mac software) , pero es una medida de seguridad que recomiendo que los usuarios de Mac habiliten, ya que le brinda una mayor seguridad que una máquina con Windows(Windows machine) donde se puede instalar cualquier cosa.

Otros factores

Hay un par de otros factores que dictan por qué no ve tantos virus para Linux :

1. Linux es un entorno heterogéneo. (Linux is a heterogeneous environment.)Si alguna vez pensó en usar Linux , lo primero que probablemente tuvo que hacer fue decidir qué distribución de Linux(Linux distribution) (sabor) instalar. Hay literalmente miles de distribuciones de Linux(Linux distribution) y todas son diferentes.

El Kernel de Linux(Linux Kernel) es diferente y todos vienen con diferentes paquetes y configuraciones. Tener tantas formas diferentes del sistema operativo hace que sea difícil escribir un virus que se propague por todo. Este no es el caso de Windows .

2. Linux tiene comandos y funciones especiales por motivos de seguridad. (Linux has special command and functions for security purposes.) Cuando aprende Linux , aprende mucho sobre los comandos que le permiten realizar ciertas tareas relacionadas con la seguridad, como sudo o chroot(sudo or chroot) . Estos comandos hacen que la realización de tareas especiales en Linux sea más segura.

3. El kernel de Linux es más pequeño. (Linux Kernel is smaller.)Este probablemente se pueda debatir, pero en general, el kernel de Linux(Linux kernel) es mucho más pequeño que el kernel de Windows(Windows kernel) , cuando se habla de las áreas del sistema operativo donde se verifican y aplican los permisos. Un núcleo más pequeño y delgado no necesariamente significa más seguro, pero definitivamente ayuda a mantener las cosas al mínimo.

4. Linux con seguridad mejorada. (Security-enhanced Linux.) Hay algunas distribuciones de Linux que tienen una función llamada SELinux o Linux con seguridad mejorada(SELinux or Security-enhanced Linux) . Es básicamente un conjunto de modificaciones del kernel que lo hacen más seguro. Es parte de Red Hat , CentOS e incluso Ubuntu .

Con suerte, este artículo le brinda algunos detalles más sobre por qué Linux se considera más seguro que Windows . Definitivamente no es a prueba de virus y si un día todos(day everyone) comienzan a descargar y usar Linux , ¡los piratas informáticos también encontrarán formas nuevas e innovadoras de obtener virus! ¡Disfrutar!



About the author

Soy un científico informático con más de 10 años de experiencia trabajando en el campo de los navegadores, Microsoft Office y OneDrive. Me especializo en desarrollo web, investigación de experiencia de usuario y desarrollo de aplicaciones a gran escala. Mis habilidades son utilizadas por algunas de las principales empresas del mundo, incluidas Google, Facebook y Apple.



Related posts