Las vulnerabilidades no son lo mismo que los virus / malware.
Una vulnerabilidad es una falla en el sistema operativo o un programa legítimo que permite el control inesperado, no autorizado y no deseado de la computadora.
Los tipos comunes de vulnerabilidades son:
- código de ejecución: la falla en el programa / sistema operativo permite que el atacante ejecute códigos, programas o instrucciones arbitrarios.
- elevación de privilegios: el atacante (o el programa del atacante) encuentra una forma de ejecutar con privilegios más altos (generalmente como administrador o raíz) de lo que debería tener
- acceso no autenticado: el atacante obtiene acceso autenticado a la computadora sin un inicio de sesión válido
Algunas vulnerabilidades se pueden combinar / encadenar para causar daños masivos. Por ejemplo, si una computadora tuviera todas las 3 de esas vulnerabilidades, un atacante podría obtener acceso autenticado sin un inicio de sesión válido, elevar los privilegios a la raíz y luego limpiar o manipular todos los archivos del sistema.
Reglas de oro para evitar vulnerabilidades y vulnerabilidades:
- Mantenga el sistema operativo actualizado y actualizado.
- Mantenga su firewall en todo momento; bloquee las conexiones entrantes y solo abra los puertos cuando sea necesario (ciérrelos cuando haya terminado)
- Si está ejecutando programas que necesitan aceptar conexiones entrantes (como un programa de servidor), manténgalos parcheados y actualizados.
- Deshabilite / desinstale los programas vulnerables conocidos donde no existe un parche para corregirlos.
- Use una cuenta de usuario regular (no de administrador); tener una cuenta de administrador separada solo para tareas de administración.
Antimalware / antivirus es un tipo de protección completamente diferente. El malware y los virus son programas / partes de programas, y antimalware / antivirus los analiza específicamente e intenta bloquearlos para que no se ejecuten o eliminarlos por completo. Antimalware puede detener la ejecución de código malicioso a través de una vulnerabilidad de "código de ejecución", solo si el código fue marcado como malicioso. Por otro lado, si el código malicioso parece legítimo (como "Eliminar todos los archivos en este directorio"), el antimalware no lo bloquearía.
Aunque Mac OS definitivamente tiene una mejor protección integrada contra virus y malware, no hay un sistema operativo a prueba de fallos, especialmente cuando muchos usuarios están dispuestos a otorgar privilegios de administrador de programas descargados en la instalación.
La mayoría de los artículos que afirman que Mac OS no necesita antimalware o antivirus son un artefacto de los viejos tiempos en que las Mac eran mucho más infrecuentes (el malware generalmente se dirige a la mayor cantidad de computadoras por el mínimo esfuerzo). Después de 2013, las Mac se hicieron mucho más populares (probablemente relacionadas con Windows 8 / 8.1 / 10) y un objetivo más grande para el malware.