Respuesta publicada originalmente por user1901982 en Superusuario ¿Qué es el" Servicio YaraScanScan "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 de derechos de autor antivirus de MacOS. El motivo de su uso obsceno de la memoria es básicamente el motivo por el que OSX no tiene un 'antivirus' formal.
Más simplemente, YaraScan es una parte del 'conjunto de volatilidad' aquí; enlace
Tenga en cuenta que tanto un virus como un material pirateado ilegalmente solo son detectados por un conjunto de rutas de código "distintivo" y que a menudo dependen de errores, vulnerabilidades y parches débiles, por lo que es de esperar que se haya desarrollado el antivirus moderno más potente. de una herramienta de detección de infracción de derechos de autor.
YaraScan se ejecuta una vez después de la actualización de Mojave, y luego se borra. La razón por la que usa tanta memoria es porque a menos que esté programado de otra manera (como en una opción de exclusión voluntaria), un proceso que tiene que escanear una increíble cantidad de contenido de un archivo para un archivo de tamaño desconocido que podría estar cifrado en dichos archivos buscados utilizará una gran cantidad de memoria inactiva para almacenar todos los archivos escaneados durante un tiempo limitado en caso de que se necesiten nuevamente. ¿Por qué? Debido a que la RAM vacía se desperdicia en la RAM, quiero decir que todavía tienes que darle vatios, ¿por qué eliminar las cosas cuando algo más no quiere estar allí? Se tarda 100 veces más en recuperarlo.
Más importante aún, si Filevault o APFS, algunos de esos datos están cifrados y deben ser descifrados para ser leídos. Muchas aplicaciones realmente necesitan iniciarse y luego escanearse cuando se cargan, ya que muchos archivos pueden unirse para formar una amenaza en el espacio de la memoria como un solo 'archivo concurrente'. El antivirus estándar no pudo detectar esto hasta que la aplicación ya se estaba ejecutando, y en esa etapa ya podría haber dañado su sistema.
Grand Central Dispatch decide la cantidad de tiempo en tu mac y, tan pronto como intentas usar un programa que necesita esa memoria RAM, se borrará.