Security Audit
This tutorial offers guidance on the importance of event security audits and how to configure the logging
and signing of various events on the Unifyia platform to ensure compliance and detect vulnerabilities.
The Security Audit feature enhances visibility and control, empowering organizations to manage potential
risks while preserving compliance and data integrity.
Overview
A security audit is a crucial process for maintaining the integrity and safety of your systems and data.
By configuring event security audits, organizations can ensure compliance with security standards and
proactively identify vulnerabilities. This feature allows administrators to define which events should
be logged and/or signed with the digital signature certificate of the logged-in user. This provides a
comprehensive record of system activities for auditing and monitoring purposes.
Advantages of the Security Audit
- Customizable Event Logging: Administrators can configure which specific events
within the system need to be logged. This ensures that critical actions, such as user logins, data
modifications, or system changes, are captured for review.
- Digital Signature Integration: To enhance the authenticity and integrity of the
logged events, each entry can be signed with the digital signature certificate of the logged-in
user. This guarantees that the logged event is verifiable, tamper-proof, and securely tied to the
user's identity.
- Compliance Assurance: Configuring event logs with appropriate security measures
helps ensure compliance with regulatory requirements and industry standards, such as GDPR, HIPAA, or
PCI-DSS, which often mandate detailed event auditing.
- Vulnerability Detection: By systematically auditing events and actions across the
system, organizations can identify unusual or unauthorized activities, enabling swift detection of
security vulnerabilities or breaches.
- Enhanced Security Posture: Event security audits help reinforce overall security
posture by providing transparency, accountability, and a clear audit trail for further investigation
and action in case of a security incident.
Prerequisites
- The option Enable Digital Signing under General
Settings must be enabled. To do
this, navigate to Configurations > General Settings >
Policies and Settings. Activate the Enable Digital Signing policy
to allow event data to be signed using the PIV Digital Signature certificate of the logged-in user.
- Administrator credentials to login to the Unifyia platform
Configure Event Logging and Signing
Login to the Unifyia platform using administrator credentials. On the dashboard, go to
Configuration > Security Audit to view the list of events. Each event entry includes
its name and the conditions that trigger it. You will see two toggle buttons for each event: one for
logging the event and another for signing the event.
The Sign Event option becomes available
only when Log Event option is enabled; an event cannot be signed without being logged.
To enable logging or signing for an event, slide the toggle to the right. To disable it, slide the
toggle to the left.
To search an event, type the name of the event in the search box. It displays the names of the available events.
The following sections list the events that can be logged and signed. They are divided into three logical
sections - Configuration and Integration Events, User Management Event, and Credential Management Events
for better management.
Configuration and Integration Events
The events listed under this section are generally administrative events and are managed by
administrators. The following table includes saving, updating, and deleting events that can be configured for security audit.
Event Name |
Description |
Delete Workflow
|
Triggered when a workflow is deleted.
|
Save Certificate Authority Details
|
Triggered when new certificate authority details are saved.
|
Save Device Profile Details
|
Triggered when new device profile details are saved.
|
Save Directory Details
|
Triggered when new directory details are saved.
|
Save External CMS Details
|
Triggered when new external credential management system (External CMS) details are
saved.
|
Save External IdP Details
|
Triggered when a new external identity provider information is saved.
|
Save Group
|
Triggered when a new group is saved.
|
Save SSO Client Details
|
Triggered when new SSO Client details are saved.
|
Save Visual Designs
|
Triggered when a new visual design is saved.
|
Save Workflow
|
Triggered when a new workflow configuration is saved.
|
Update Branding Details
|
Triggered when an organization's branding details are updated.
|
Update Certificate Authority Details
|
Triggered when certificate authority details are updated.
|
Update Device Profile Details
|
Triggered when device profile details are updated.
|
Update Directory Details
|
Triggered when directory details are updated.
|
Update External CMS Details
|
Triggered when external credential management system (External CMS) details are
updated.
|
Update External IdP Details
|
Triggered when an external identity provider information is updated.
|
Update General Policies and Settings
|
Triggered when an organization’s general policies and settings are updated.
|
Update Group Name
|
Triggered when a group name is updated.
|
Update SSO Client Details
|
Triggered when SSO Client details are updated.
|
Update Visual Designs
|
Triggered when visual design details are updated.
|
Update Workflow
|
Triggered when a workflow configuration is updated.
|
User Management Events
The events listed under this section are typically related to the user onboarding, enrollment, approval.
Event Name |
Description |
Add ID Documents
|
Triggered when ID proofing documents (I-9 documents) are saved.
|
Bulk Import of Users
|
Triggered when the users’ records imported in bulk are saved.
|
Change Role Permissions
|
Triggered when the permissions for a specific user role are changed, involving the granting or revoking of access to certain resources or actions within the system.
|
Change User Role
|
Triggered when a user's role has been changed.
|
Delete User
|
Triggered when a user's record is deleted.
|
Disable User Access
|
Triggered when a user account is disabled on the List of Users page.
|
Enable User Access
|
Triggered when a previously disabled user account is enabled on the List of Users
page.
|
Enroll User Face Image
|
Triggered when a user's facial image is saved.
|
Enroll User Fingerprints
|
Triggered when a user's fingerprint images are saved.
|
Enroll User Information
|
Triggered when user information is saved.
|
Enroll User Iris
|
Triggered when a user's iris images are saved.
|
Enroll User Signature
|
Triggered when a user's signature image is saved.
|
Enrollment Approved
|
Triggered when a user's enrollment is approved.
|
Enrollment Rejected
|
Triggered when a user's enrollment is rejected.
|
Save Investigation Results
|
Triggered when the background and fingerprint investigation results are uploaded and
saved.
|
Save User Registration Details
|
Triggered when the user registration or onboarding details are saved.
|
Submit User Enrollment Details
|
Triggered when the user enrollment details are submitted.
|
Credential Management Events
This section lists events related to the granular lifecycle management of issued credentials by both
operators and users. These events are triggered at the identity device, application, and credential
levels.
Event Name |
Description |
Activate PIV Application
|
Triggered when a PIV application is activated.
|
Change FIDO2 Application PIN
|
Triggered when FIDO2 application's PIN is changed for ZTPass on NXP P71D600 and
Arculus
AuthentiKey cards.
|
Change Friendly Name of the Issued Device
|
Triggered when the friendly name of the issued device is changed on the manage
credentials page.
|
Change PIV Application PIN
|
Triggered when a PIV Application PIN is changed.
|
Delete Credential
|
Triggered when a credential is deleted.
|
Issue Device
|
Triggered when a device is being issued.
|
Reactivate Credential
|
Triggered when a credential is reactivated.
|
Reactivate Device
|
Triggered when a device is reactivated.
|
Reissue Device
|
Triggered when a device is reissued.
|
Remove Device
|
Triggered when a device is removed.
|
Renew Certificates
|
Triggered when an expired certificate is renewed.
|
Reset Card to Factory Settings
|
Triggered when a card is reset to factory settings.
|
Reset FIDO2 Application PIN
|
Triggered when FIDO2 application's PIN is reset for ZTPass on NXP P71D600 and Arculus
AuthentiKey cards.
|
Reset PIV Application PIN
|
Triggered when a PIV Application PIN is reset.
|
Reset PIV Application PIN with PUK
|
Triggered when a PIV Application PIN is reset with a PIN Unblocking Key (PUK).
|
Revoke Credential
|
Triggered when a credential is revoked.
|
Revoke Device
|
Triggered when a device is revoked
|
Suspend Credential
|
Triggered when a credential is suspended.
|
Suspend Device
|
Triggered when a device is suspended.
|