2 votos

¿Cómo desactivar o eliminar el YaraScanService?

Recientemente en un MBP 10.13.6 he notado un alto uso de la CPU y he identificado el proceso YaraScanService como consumiendo cerca del 90% de CPU.

El Monitor de Actividad lo enumera bajo:

/System/Library/CoreServices/MRT.app/Contents/XPCServices/YaraScanService.xpc/Contents/MacOS/YaraScanService

como parte de la MRT.app .

De acuerdo con este hilo y otro parece ser algún tipo de antivirus incorporado de Apple que está haciendo su análisis, pero no parece haber una forma de deshabilitarlo o eliminarlo aparte de matarlo desde el Monitor de Actividad o con pkill.

¿Algún consejo sobre cómo controlarlo o detenerlo/inutilizarlo?

El MRT.app tiene la fecha del 10 de agosto de 2018 junto con un montón de otras carpetas (aparentemente la fecha en que acepté una actualización de Apple). La mayoría de los archivos dentro de la carpeta tienen fecha de 4-Jul-2018 y 8-Jul-2018, supuestamente cuando la aplicación fue lanzada por Apple.

5voto

Richard Marquez Puntos 387

Como se menciona en este artículo YaraScanService forma parte de la aplicación MRT.app (Malware Removal Tool). Si estás seguro de que tu sistema no está infectado con malware y no quieres que Apple haga la protección automática contra malware por ti sin pedir tu consentimiento, entonces puedes desactivar y/o eliminar el servicio MRT utilizando estos comandos:

sudo launchctl stop com.apple.mrt
sudo launchctl remove com.apple.mrt

El correspondiente .plist se encuentran aparentemente en:

/System/Library/LaunchDaemons/com.apple.MRTd.plist
/System/Library/LaunchAgents/com.apple.MRTa.plist

Si el método anterior no funciona para usted (al parecer, el demonio puede volver a habilitarse a sí mismo), entonces un enfoque más radical sería desactivar SIP con csrutil disable de modo de recuperación y elimine los permisos de ejecución de los archivos MRT y YaraScanService:

chmod -R -x+X /System/Library/CoreServices/MRT.app

Una vez cambiados los permisos se recomienda volver a habilitar SIP de nuevo con csrutil enable (de modo de recuperación ).

0 votos

A mi me empezó a comer CPU tanto que ya hace tres días que no puedo usar mi Mac. ¿Qué debo hacer? detener y eliminar funciones no le hace nada...

2 votos

Supongo que si todos los demás enfoques fallan entonces un enfoque de fuerza bruta sería desactivar SIP ( support.accountek.com/support/solutions/articles/ ), y elimine los permisos de ejecución de los archivos MRT y YaraScanService, es decir chmod -R -x+X /System/Library/CoreServices/MRT.app . Después de eso es mejor habilitar SIP de nuevo.

3voto

Tetsujin Puntos 23061

Respuesta enviada originalmente por usuario1901982 en Super Usuario - ¿Qué es "YaraScanService" que aparece en MacOS Mojave Beta (10.14) y MacOS High Sierra (10.13.6)?
Copiado aquí por conveniencia, como wiki de la comunidad.

MRT/YaraScan es una herramienta antivirus y de derechos de autor proporcionada por MacOS. La razón de su obsceno uso de la memoria es básicamente por qué OSX no tiene un "antivirus" formal.

Más simplemente, YaraScan es una parte de la "suite de volatilidad" aquí; https://www.volatilityfoundation.org/about

Date cuenta de que tanto los virus como el material pirateado ilegalmente sólo se detectan mediante un conjunto de rutas de código de "firma" y que ambos dependen a menudo de errores, exploits y debilidades Parcheando, por lo que es de esperar que el antivirus moderno más potente haya surgido de una herramienta de detección de infracciones de derechos de autor.

YaraScan se ejecuta una vez después de la actualización de Mojave, y luego se borra a sí mismo. La razón por la que utiliza tanta memoria es porque, a menos que se programe de otra manera (como en el caso de una exclusión voluntaria), un proceso que tiene que escanear una increíble cantidad de contenido de archivos en busca de un archivo de tamaño desconocido que pueda ser encriptado en dichos archivos buscados, utilizará una gran cantidad de memoria inactiva para almacenar todos los archivos escaneados durante una cantidad limitada de tiempo en caso de que se necesiten de nuevo. ¿Por qué? Porque la RAM vacía es una RAM desperdiciada, quiero decir que todavía tienes que darle vatios, así que ¿por qué borrar lo que hay en ella cuando algo más no quiere estar ahí? Se tarda 100 veces más en recuperarla.

Más importante aún, si se trata de Filevault o APFS, algunos de esos datos están encriptados y deben ser desencriptados para poder ser leídos. De hecho, muchas aplicaciones necesitan ser lanzadas y luego escaneadas cuando se cargan, ya que muchos archivos pueden juntarse para formar una amenaza en el espacio de memoria como un único "archivo concurrente". El antivirus estándar no podía detectar esto hasta que la aplicación ya se estaba ejecutando, y en ese momento ya podría haber dañado el sistema.

La cantidad de tiempo es decidida activamente por Grand Central Dispatch en tu mac y tan pronto como intentes usar un programa que necesite esa RAM lo borrará.

0 votos

Como siempre, Apple no da a los usuarios otra opción que tomarlo o dejarlo. Como usuario no tengo poder de decisión de lo que se ejecuta en mi máquina y por qué. Solía pensar que el MacOS de Apple es no un jardín amurallado como es el caso de iOS.

0 votos

Siempre puedes usar Windows, con sus actualizaciones semanales obligatorias, o una de las 57 variedades de nix, con el enfoque de "a ver si funciona con esta combinación". Hoy en día, la inmensa mayoría de los usuarios no tienen ni la más remota idea de cómo funciona su ordenador, siempre y cuando puedan acceder a interwebz y farcebork... así que los fabricantes de sistemas operativos tienen que tomar medidas para protegerlos de su propia incapacidad para mantener sus máquinas seguras. Si lo deseas, puedes evitarlo, pero no sin cambiar a un sistema operativo menos apto para novatos.

1 votos

De todas las cosas positivas que habéis dicho sobre YaraScanService, ninguna es cierta en mi caso. Se arranca solo después de una hora de iniciarse; según informa ActivityMonitor, está consumiendo ~80 GB de RAM; he esperado a que termine, pero no se borra después del escaneado. Ahora, no puedo trabajar sin la intervención de esta porquería de programa cada vez que uso el Mac. Si el ordenador empieza a ralentizarse, sé que YaraScanService está haciendo alguna tontería en segundo plano y es hora de forzar su eliminación. Ojalá fuera tan fácil eliminarlo.

0voto

Mephistopheles Puntos 111

Hace poco actualicé un iMac de la versión 10.12.6 a la 10.13.6 y se me congelaba mucho, normalmente 6 ó 7 minutos después del arranque. YaraScanServices era el culpable. Pero en lugar de desactivar o intentar eliminar MRT, encontré una solución en Internet para eliminar todos los archivos de mi directorio de descargas y reiniciar normalmente. Esto hizo el truco para mí. Como hice una copia de seguridad de todos los archivos antes de la actualización en un disco remoto, pude copiar todos los archivos de nuevo en el directorio de descargas después de que se completara el análisis inicial. Existe el riesgo de que los archivos no escaneados contengan virus, pero no parece ser el caso.

0voto

"Después de haber vivido con 10.13.6 (hasta donde pude llevar mi hw) y la pesadilla de yarascanservice (usando Automator para script un 'cierre forzado' del servicio poco después de cada arranque), también me encontré con grandes problemas al no poder instalar Actualizaciones de Seguridad (corrompiendo el sistema operativo - ampliamente experimentado, gracias Apple). Por lo tanto, tuve que evitar cualquier aspecto de auto-actualización, y puede que haya jugado demasiado con las Preferencias del Sistema. Preferencias del Sistema / App Store - entre las diversas opciones que había derrotado, una opción mal redactada es: 'Instalar archivos de datos del sistema y actualizaciones de seguridad' Me encontré con un artículo en tidbits explicando qué función esta opción sirvió, recomendando a habilitarlo ( https://tidbits.com/2016/03/30/make-sure-youre-getting-os-x-security-data/ ). Parece que esto permite actualizar MRT (que controla yarascanservice). A pesar de la torpe nomenclatura utilizada, esto no hace que se produzcan grandes actualizaciones de seguridad en el sistema operativo principal - simplemente actualizaciones de bajo nivel (similar a la actualización de las definiciones en una aplicación de virus). Yo tenía esta opción desactivada. Al activarla, y forzar al sistema a ejecutar estas actualizaciones, confirmé que se habían descargado nuevos datos (véase el enlace anterior para obtener instrucciones). Desde entonces (hace 4 días), no veo que se ejecute yarascanservice. Esto puede ser una coincidencia, pero tengo curiosidad por saber si esto ha resuelto un problema similar para otros."

--- Siguió esto. A mí me ha funcionado. Activé las opciones "Buscar actualizaciones automáticamente" e "Instalar archivos de datos del sistema y actualizaciones de seguridad" en 'App Store' en 'Preferencias del Sistema'. No veo Yarascanservice después de 2-3 días.

0 votos

¿De dónde es esto? ¿Tiene usted el derecho l para copiar todo sin atribución m?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X