Audit Logging¶
All operations involving records related to a person ident (fødselsnummer) should be logged in ArcSight, which is Nav’s centralized system for audit logging (Snokeloggen).
- A NAIS job is scheduled to run at 4 AM every day.
- All Lightning URI events from the previous day will be fetched.
- Irrelevant records are filtered out.
- Person idents are fetched using the record IDs in the Lightning URI events.
- Logs are transferred to ArcSight.
Maintain the list of objects to be logged¶
Only records with object types listed in objects.yaml are included in the audit logs. The object list contains the API name of each object and specifies which field contains the associated person ident. Platforce is responsible for the NAIS app and transferring logs to ArcSight. Each team is responsible for including all relevant objects in objects.yaml to ensure that all relevant records are logged.
Enable audit logging for new object types¶
- Grant View All Data access for the object in the Integration Audit Logs permission set, and give access to the field related to the Account.
- Add the object’s API name to objects.yaml and specify the field containing the associated person ident.
Monitoring¶
A Grafana board shows the number of logs transferred each day, grouped by object name. It is recommended to monitor the board to ensure that all relevant object types are transferred to ArcSight.