XProtect
También: protección integrada contra malware
Respuesta rápida
XProtect es la protección contra malware integrada en macOS. Comprueba las apps con las firmas de malware de Apple cuando se abren por primera vez, cuando cambian y cuando se actualizan las firmas, analiza el Mac en segundo plano y elimina el malware que encuentra. Apple actualiza sus reglas por separado de las actualizaciones de macOS.
XProtect no es un malware ni una app de terceros. Es el antivirus propio de Apple, instalado con macOS en /Library/Apple/System/Library/CoreServices/XProtect.app, y no tiene ventana ni ajustes propios. Lo notas de dos formas: un aviso del Finder de que una app se ha bloqueado como malware y se ha movido a la Papelera, y procesos con XProtect en el nombre en Monitor de Actividad.
Funciona en dos capas. La primera comprueba las apps con las firmas de Apple en los momentos de arriba. La segunda, XProtect Remediator, analiza el Mac de forma programada en busca de malware ya instalado y lo elimina. macOS busca reglas nuevas de XProtect a diario y las instala en segundo plano, sin actualizar macOS y sin reiniciar.
En esta página
Por qué XProtect usa CPU
Los análisis en segundo plano son la razón habitual. XProtect Remediator hace un análisis rápido cada pocas horas y otros más largos a diario y cada semana, que esperan a que el Mac esté conectado a la corriente. Mientras se hace un análisis puedes ver XProtect, XProtectPluginService y procesos llamados XProtectRemediator seguido del nombre de un malware, como XProtectRemediatorAdload o XProtectRemediatorPirrit, cerca de arriba en las listas de CPU y Disco. Cada uno busca una familia de malware y termina por sí solo.
Las reglas nuevas provocan una segunda ronda, más corta. Cuando se instala una actualización de firmas, XProtect vuelve a comprobar las apps con las nuevas reglas, así que su CPU puede subir durante un rato tras una actualización. Lo mismo pasa a menor escala cuando instalas o actualizas varias apps a la vez, porque cada app que cambia se vuelve a comprobar.
Qué hacer al respecto
Deja que termine el análisis. No cierres los procesos de XProtect ni busques formas de desactivarlos: macOS los vuelve a abrir, y son los que eliminan el malware de tu Mac. Si los análisis coinciden siempre en un mal momento, deja el Mac encendido y enchufado un rato cuando no lo estés usando, para que puedan completarse los más largos.
Mantén activadas sus actualizaciones. Abre Ajustes del Sistema → General → Actualización de software, haz clic en el botón Información junto a “Actualizaciones automáticas” y asegúrate de que “Instalar archivos de datos del sistema y actualizaciones de seguridad” está activado. En macOS Sequoia y anteriores, el ajuste se llama “Instalar respuestas de seguridad y archivos del sistema”. Así es como llegan a tu Mac las nuevas reglas de XProtect.
Cómo comprobar que XProtect está funcionando y actualizado
Monitor de Actividad muestra a XProtect trabajando, y Terminal o Información del Sistema te dicen qué versión de sus reglas tienes.
- Abre Monitor de Actividad, haz clic en la pestaña CPU, elige Visualización → Todos los procesos y escribe
xprotecten el campo de búsqueda. Normalmente verás xprotectd, XprotectService y XProtectBridgeService. Durante un análisis se les suman los procesos XProtect, XProtectPluginService y XProtectRemediator. - Para ver desde dónde se ejecuta cada uno, abre Terminal y ejecuta
ps -axo user,comm | grep -i xprotect. Los procesos de Apple se ejecutan desde /usr/libexec, desde /Library/Apple/System/Library/CoreServices/XProtect.app o desde /System/Library/PrivateFrameworks/XprotectFramework.framework. - En macOS Sequoia y posterior, ejecuta
xprotect version. Muestra la versión instalada de las reglas de XProtect y la fecha en que se instalaron. - Ejecuta
sudo xprotect checke introduce tu contraseña para ver la versión más reciente que ha publicado Apple. Si es más alta que la tuya,sudo xprotect updatela instala ahora. - En cualquier macOS reciente, mantén pulsada la tecla Opción, elige menú Apple → Información del Sistema y haz clic en Instalaciones, en Software. Las actualizaciones llamadas XProtectPlistConfigData, XProtectPayloads o XProtectCloudKitUpdate son de XProtect. En Terminal,
system_profiler SPInstallHistoryDataType | grep -A4 XProtectmuestra la misma lista.
Uso normal de XProtect frente a un problema
Normal: los procesos de XProtect van y vienen a lo largo del día y casi siempre usan poco. Si el mismo se mantiene cerca de arriba en la lista de CPU durante horas todos los días, reinicia el Mac, lo que termina un análisis atascado, y asegúrate de que sus actualizaciones están activadas, para que te llegue cualquier corrección que publique Apple.
XProtect está más ocupado de lo normal en estos momentos, y cada uno termina por sí solo:
- Un análisis programado: uno rápido cada pocas horas, y otros más largos a diario y cada semana cuando el Mac está conectado a la corriente.
- Las horas después de instalarse reglas nuevas, cuando vuelve a comprobar las apps con ellas.
- El primer arranque de las apps que has descargado o actualizado, que se comprueban antes de abrirse.
- Instalar o actualizar muchas apps a la vez, ya que cada app que cambia se vuelve a comprobar.
Si XProtect encuentra malware
Cuando XProtect encuentra un malware conocido al abrirse una app, lo bloquea, lo mueve a la Papelera y muestra un aviso en el Finder. Vacía la Papelera y no vuelvas a descargar la app del mismo sitio. XProtect Remediator elimina sin preguntar el malware que encuentra durante sus análisis.
XProtect no reinicia el Mac por sí solo, y algunas eliminaciones solo terminan después de reiniciar. Si has visto un aviso, reinicia cuando puedas.
Un aviso que vuelve una y otra vez por una app que no has descargado tú significa que algo en el Mac la está volviendo a descargar. Busca en Ajustes del Sistema → General → Ítems de inicio y extensiones los ítems que no reconozcas, y elimina la app a la que pertenecen.
Preguntas frecuentes
¿Qué es XProtect en el Mac?
La protección contra malware integrada de Apple. Comprueba las apps con el malware conocido cuando se abren o cambian, analiza el Mac en segundo plano con XProtect Remediator y elimina lo que encuentra.
¿Es XProtect un malware?
No. XProtect forma parte de macOS y es precisamente lo que elimina el malware. El auténtico está en /Library/Apple/System/Library/CoreServices/XProtect.app y en /System/Library/PrivateFrameworks/XprotectFramework.framework, y está firmado por Apple.
¿Puedo desactivar XProtect?
Ajustes del Sistema no tiene ningún interruptor para ello, y no deberías intentarlo. Desactivar las actualizaciones de seguridad automáticas solo impide que lleguen reglas nuevas, lo que deja tu Mac protegido contra menos malware.
¿Qué es XProtectPluginService y por qué usa tanta CPU?
Forma parte de XProtect: es un proceso auxiliar dentro de XProtect.app que participa en sus análisis programados de malware. Si usa mucha CPU, hay un análisis en marcha. Termina por sí solo, y los análisis más largos solo se ejecutan cuando el Mac está conectado a la corriente.
¿Qué son los procesos XProtectRemediator?
Los analizadores de XProtect Remediator. Cada uno busca una sola familia de malware para Mac, y por eso tienen nombres como XProtectRemediatorAdload o XProtectRemediatorPirrit. Aparecen durante un análisis y se cierran cuando termina.
Relacionado
¿Buscas algo mejor que Monitor de Actividad? Consulta las mejores alternativas a Monitor de Actividad para Mac, o explora todos los términos del glosario.