En el comienzo, Mac OS X utilizaba syslog clásico para el registro. Eso cambió con Mac OS X 10.4 Tiger en 2005 con la introducción de Apple System Log. Finalmente, con macOS 10.12 Sierra en 2016, ASL fue reemplazado por Unified Logging. Supongo que los "cambios constantes en las características de syslog" a los que te refieres son esos 2 cambios en 22 años.
Puedes ver los registros de autenticación de forma continua de esta manera:
log stream -predicate 'category=="auth"'
o específicamente como:
log stream -predicate 'process=="opendirectoryd"'
(Ten en cuenta que tu definición de registros de autenticación puede ser diferente, asegúrate de cambiar el filtro según tu preferencia)
La siguiente parte es enviar esa información al SIEM. La mayoría de los sistemas SIEM cuentan con recolectores de registros para varios sistemas. ¿Puede ser que el tuyo tenga uno para ASL?
Si tu SIEM solo admite syslog, puedes utilizar una herramienta como remote_syslog2 para tomar la salida del comando log
anterior y enviarla a través del protocolo syslog.
Puedes modificar ligeramente el comando log
para obtener un aspecto más "amigable con syslog":
log stream --style syslog -predicate 'category=="auth"'
0 votos
Ver también: apple.stackexchange.com/questions/366791/… superuser.com/questions/1565891/…