
Red Canary Mac Monitor es una herramienta avanzada de monitoreo de sistemas independientes a medida para la investigación de seguridad MacOS, el triaje de malware y la solución de problemas del sistema . Aprovechando la seguridad (ES) de Apple Endpoint, recopila y enriquece los eventos del sistema, mostrándolos gráficamente, con un conjunto de características expansivas diseñadas para surgir solo los eventos que son relevantes para usted. La telemetría recopilada incluye eventos de proceso, interrupción y archivo, además de metadatos ricos, lo que permite a los usuarios contextualizar eventos y contar una historia con facilidad. Con una interfaz intuitiva y un rico conjunto de características de análisis, Red Canary Mac Monitor fue diseñado para una amplia gama de niveles de habilidad y fondos para detectar amenazas de macOS que de otro modo pasarían desapercibidos. Como parte del compromiso de Red Canary con la comunidad de investigación, el paquete de distribución de monitor Mac está disponible para descargar de forma gratuita.
Apple Silicon , ¡pero Intel también funciona!4GB+13.1+ (Ventura) ¿Cebre casera?
brew install --cask red-canary-mac-monitor
Red Canary Mac Monitor.appFull Disk Access : deberá voltear el interruptor para habilitarlo para la Red Canary Security Extension . El acceso completo al disco es un requisito de seguridad de punto final.
/Applications/Red Canary Mac Monitor.app w/Identificador de firma de com.redcanary.agent ./Library/SystemExtensions/../com.redcanary.agent.securityextension.systemextension con identificador de firma de com.redcanary.agent.securityextension.systemextension . ¿Cebre casera?
brew uninstall red-canary-mac-monitor. Al usar esta opción, es probable que se le solicite que se autentique que elimine la extensión del sistema.
1.0.3 ) admite la eliminación usando el script ../Contents/SharedSupport/uninstall.sh . ¿Cebre casera?
brew update && brew upgrade red-canary-mac-monitor. Al usar esta opción, es probable que se le solicite que se autentique que elimine la extensión del sistema.
Aquí estaremos alojando:
Releases . Cada construcción principal corresponde a un nombre de código. La primera de estas compilaciones es GoldCardinal .Telemetry reports/ (es decir, todos los artefactos que pueden ser recopilados por la extensión de seguridad).Iconography/Mute sets/AtomicESClient es un proyecto separado, pero muy relacionado, que muestra las cuerdas de la seguridad de los puntos finales, verifique en: AtomicESClient/Además, puede enviar solicitudes de funciones e informes de errores aquí también. Al crear un nuevo problema, podrá usar una de las dos plantillas proporcionadas. También se puede acceder a ambas opciones desde el menú "Ayuda" en la aplicación.
Cada versión de Red Canary Mac Monitor tiene un nombre de compilación y un número de versión correspondiente. El primer lanzamiento tiene el nombre de construcción de: GoldCardinal y la versión número 1.0.1 .
Los eventos ES de alta fidelidad modelaron y enriquecieron con algunos eventos que contienen un mayor enriquecimiento. Por ejemplo, un proceso es consciente de la cuarentena, un archivo en cuarentena, certificados de firma de código, etc.
Dynamic Runtime ES Subscripciones de eventos . Tiene la capacidad de modificar sus suscripciones de eventos, lo que le permite reducir el ruido mientras trabaja a través de trazas.
Path Muting a nivel API : el equipo de seguridad de punto final de Apple ha puesto mucho trabajo recientemente en habilitar capacidades avanzadas de silenciamiento / inversión. Aquí, cubrimos la mayoría de las características de la API: es_mute_path y es_mute_path_events junto con los tipos de ES_MUTE_PATH_TYPE_PREFIX , ES_MUTE_PATH_TYPE_LITERAL , ES_MUTE_PATH_TYPE_TARGET_PREFIX y ES_MUTE_PATH_TYPE_TARGET_LITERAL . En este momento no apoyamos la inversión. Me encantaría que el equipo de ES agregara inversión por evento en lugar de por cliente . 
Datos detallados del evento . Haga clic derecho en cualquier evento en una fila de tabla para acceder a metadatos del evento, filtrado, silenciamiento y cancelación de opciones de suscripción. El núcleo de la experiencia del usuario es la capacidad de profundizar en cualquier evento o conjunto de eventos. Para habilitar esta funcionalidad, hemos desarrollado ventanas de "hechos de eventos" que contienen metadatos / enriquecimiento adicional sobre cualquier evento dado. Cada evento tiene un conjunto de metadatos de conjunto curado que se muestra. Por ejemplo, los eventos de ejecución de procesos generalmente contendrán información de firma de código, variables de entorno, eventos correlacionados, etc. a continuación vea ejemplos de creación de archivos y elemento de lanzamiento BTM Se agregaron hechos de eventos. 
La correlación del evento es un componente excepcionalmente importante en la correa de herramientas de cualquier analista. La capacidad de ver qué eventos están "relacionados" con otros otros le permite manipular la telemetría de una manera que tenga sentido (aparte de simplemente vertiendo a JSON o representar un evento individual). Realizamos la correlación de eventos a nivel de proceso, esto significa que para cualquier evento determinado (que tiene un proceso iniciador y/o objetivo) podemos vincular profundamente los eventos que cualquier proceso dado instigó.
La agrupación de procesos es otra forma útil de representar la telemetría de proceso alrededor de un evento ES_EVENT_TYPE_NOTIFY_EXEC o ES_EVENT_TYPE_NOTIFY_FORK . Al agrupar procesos de esta manera, puede identificar fácilmente la cadena de actividad.
El filtrado de artefactos permitió a los usuarios eliminar (pero no destruir) eventos de la vista en función de: tipo de evento, ruta de proceso de iniciación o ruta de proceso de destino. Esta característica destacada permite a los analistas cortar el ruido rápidamente mientras conservan todos los datos.


com.redcanary.agent.securityextension ) no utilizará innecesariamente recursos / energía de la batería cuando no ocurra un rastro.Sabemos cuánto le encantaría aprender del código fuente y/o crear herramientas o productos comerciales además de esto. Actualmente, sin embargo, Mac Monitor se distribuirá como una herramienta gratuita de código cerrado. Disfrute de lo que se ofrece y continúe proporcionando sus excelentes comentarios. Además, nunca dude en comunicarse si hay un aspecto de la implementación que le encantaría aprender más. Somos un libro abierto cuando se trata de salir sobre todo lo relacionado con la implementación, el uso y la metodología de investigación.