La auditoría es la recopilación de datos sobre el uso de los recursos del sistema. Los datos de auditoría proporcionan un registro de los eventos del sistema relacionados con la seguridad. Estos datos se pueden utilizar para asignar responsabilidad para acciones que ocurren en un host.
La auditoría correcta comienza con dos funciones de seguridad: identificación y autenticación. En cada inicio de sesión, después de que un usuario proporciona un nombre de usuario y la autenticación PAM (módulo de autenticación conectable) se realiza correctamente, se genera un ID de usuario de auditoría único e inmutable y se lo asocia con el usuario, y se genera un ID de sesión de auditoría único y se lo asocia con el proceso del usuario. El ID de sesión de auditoría es heredado por cada proceso que se inicia durante esa sesión de inicio de sesión. Cuando un usuario cambia a otro usuario, a todas las acciones del usuario se les realiza un seguimiento con el mismo ID de usuario de auditoría. Para obtener más detalles sobre cómo cambiar la identidad, consulte la página del comando man su(1M). Tenga en cuenta que, de manera predeterminada, ciertas acciones como el inicio y cierre del sistema siempre se auditan.
El servicio de auditoría hace que lo siguiente sea posible:
Supervisión de eventos relacionados con la seguridad que ocurren en el host
Registro de los eventos en una pista de auditoría de toda la red
Detección de uso incorrecto o actividad no autorizada
Revisión de patrones de acceso e historiales de acceso de personas y objetos
Detección de intentos para eludir los mecanismos de protección
Detección de uso ampliado de privilegio que se produce cuando un usuario cambia la identidad