- Implementa una arquitectura ligera basada en eBPF que evita módulos de kernel para minimizar el impacto en el rendimiento.
- Ofrece protección integral mediante EDR, antivirus de última generación y gestión de vulnerabilidades basada en IA.
- Es compatible con las principales distribuciones empresariales como Ubuntu, RHEL, Debian y SUSE en arquitecturas x64 y ARM64.
- Requiere licencias corporativas de Microsoft Defender for Endpoint Plan 2 o suscripciones Microsoft 365 E5/E7.
Seguramente te hayas dado cuenta de que el ecosistema de seguridad de Microsoft ha dado un salto importante. Ya no se trata solo de proteger Windows, sino que han desplegado una artillería pesada llamada Microsoft Defender for Endpoint diseñada específicamente para el entorno Linux. Lo más curioso es que, aunque muchos lo ven como un simple «check» corporativo, la herramienta ha evolucionado para cubrir desde los servidores más robustos en la nube hasta el portátil del desarrollador que trabaja desde su casa, uniendo así todo el parque tecnológico bajo un mismo mando.
La movida es sencilla pero ambiciosa: Microsoft quiere que las empresas no tengan que hacer malabares con diez herramientas distintas. Al integrar Linux en su plataforma de XDR (Extended Detection and Response), permiten que un administrador de seguridad vea qué pasa en una máquina virtual de Azure, en un servidor físico con Red Hat o en un equipo de escritorio con Ubuntu, todo desde un panel de control unificado. Vamos a desgranar a fondo cómo funciona este sistema, qué máquinas admite y cómo se pone en marcha sin morir en el intento.
¿Qué hay bajo el capó? Funcionamiento y capacidades

A diferencia de los antivirus tradicionales que a veces parecen un ancla para el sistema, Defender en Linux utiliza una arquitectura de sensor ligera basada en eBPF (extended Berkeley Packet Filter). Esto es clave porque significa que no necesita instalar módulos en el kernel, lo que reduce drásticamente la posibilidad de que el sistema se cuelgue y minimiza el impacto en el rendimiento de la máquina.
El sistema se divide básicamente en tres grandes bloques de defensa. Primero tenemos la protección de última generación, que no se limita a buscar firmas de virus viejos, sino que usa aprendizaje automático y análisis de comportamiento para bloquear el malware en tiempo real. Si un proceso empieza a hacer cosas raras que parecen un ataque de ransomware, el sistema lo corta de raíz.
En segundo lugar, entra en juego el EDR. Aquí es donde la cosa se pone seria, ya que el sistema monitoriza la actividad para detectar ataques sin archivos o inyecciones en memoria. Gracias a la inteligencia de amenazas de Microsoft y la alineación con el marco MITRE ATT&CK, los analistas pueden ver la línea de tiempo exacta de un ataque y responder dinámicamente, ya sea eliminando un archivo sospechoso o ejecutando scripts de corrección de forma remota.
Por último, está la gestión de la exposición. Defender escanea el sistema para encontrar vulnerabilidades de software y configuraciones erróneas. En lugar de que el administrador tenga que revisar manualmente cada CVE, la herramienta prioriza los riesgos para que sepas qué parchear primero para reducir la superficie de ataque.
Equipos compatibles y requisitos técnicos

No todas las versiones de Linux sirven, pero la lista es bastante generosa. Microsoft ha hecho que cualquier distribución que funcione en servidor sea también compatible con el escritorio Linux (aunque esto último esté en fase de vista previa pública). Esto es vital para los programadores, que suelen manejar privilegios elevados y son un blanco jugoso para los hackers.
- Distribuciones admitidas: Incluye pesos pesados como Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu LTS (desde 16.04 hasta 24.04 y superiores), Debian, SUSE Linux Enterprise, Oracle Linux, Fedora, Rocky Linux, Alma Linux y Mariner.
- Arquitecturas: Soporta tanto procesadores x64 (AMD64/EM64T) como los más modernos ARM64.
- Entornos gráficos: Da igual si usas GNOME, KDE o cualquier otro; lo que importa es la base del sistema y la versión del kernel.
En cuanto a los fierros, no pide demasiado. Para que el agente respire tranquilo, necesitas al menos un núcleo de CPU, 1 GB de memoria RAM y unos 2 GB de espacio en disco. Eso sí, si tienes una carga de trabajo muy pesada, es recomendable subir esos valores para evitar cuellos de botella. A nivel de software, es imprescindible que el sistema use systemd como gestor del sistema y, si quieres usar el aislamiento de dispositivos, debes tener configurados iptables o nftables.
Sistemas de archivos y red

La protección en tiempo real y los análisis (rápidos o completos) funcionan en la mayoría de los sistemas de archivos comunes. Sin embargo, hay una lista extendida para análisis personalizados que incluye opciones como btrfs, ext2, ext3, ext4, xfs, nfs (v3 y v4) y hasta sistemas más específicos como glusterfs o ocfs2.
Para que el agente pueda «chivarse» de las amenazas al portal de Microsoft, necesita una conectividad fluida con la nube. Esto implica configurar correctamente los firewalls y, si la empresa usa un proxy, habilitar la detección estática de proxy para que el tráfico anónimo hacia las URLs de Microsoft no sea bloqueado.
Cómo ponerlo en marcha: Métodos de despliegue
Instalar Defender no es darle a un botón de «siguiente», ya que es una herramienta empresarial. Se puede hacer de forma manual, pero para parques grandes se recomienda usar la Herramienta de Despliegue o gestores de configuración como Puppet, Ansible, Chef o Puppet.
Si te lanzas por la vía manual, el proceso varía según tu distro. En sistemas basados en RHEL, usarás dnf o yum para añadir el repositorio de Microsoft e instalar el paquete mdatp. En Ubuntu o Debian, el camino es a través de apt, configurando la lista de repositorios y las claves GPG correspondientes.
Una vez instalado el software, viene el paso crucial: la incorporación (onboarding). Tienes que bajar un paquete desde el portal de Microsoft Defender y ejecutar un script de Python (normalmente MicrosoftDefenderATPOnboardingLinuxServer.py) con permisos de root. Para verificar que todo va viento en popa, puedes usar el comando mdatp health, que te dirá si el agente está saludable y licenciado.
Licencias y gestión operativa
Hay que dejar claro que esto no es un regalito para el usuario doméstico. Para usar Defender en Linux, necesitas una licencia corporativa, concretamente Microsoft Defender for Endpoint Plan 2, o estar suscrito a planes más amplios como Microsoft 365 E5 o E7.
La gestión se hace desde la nube, donde puedes configurar exclusiones de antivirus para que el escáner no ralentice aplicaciones críticas. Las actualizaciones de la plataforma son mensuales, y es fundamental mantenerse en las tres versiones más recientes para no perder el soporte. Además, el sistema permite el modo pasivo, lo que significa que Defender puede coexistir con otro antivirus de terceros sin pelearse, limitándose a observar y reportar sin bloquear automáticamente.
Esta solución transforma la seguridad de Linux en algo gestionable y profesional, eliminando los puntos ciegos en la infraestructura empresarial. Al combinar una arquitectura basada en eBPF con una gestión centralizada en la nube, Microsoft logra que la protección de servidores y estaciones de trabajo sea coherente, eficiente y capaz de frenar desde el malware más simple hasta las amenazas persistentes avanzadas.