Key takeaways
- Four of the six CJIS audit controls covered here are already sanctionable: AU-3 (record content), AU-6 (weekly review), AU-9 (protection), and AU-11 (one-year retention).
- AU-2 names file use directly, including unsuccessful attempts to access, write, or delete files. A share that logs only successes, or only logins, is short of it.
- AU-3 asks every record to establish what happened, when, where, the source, the outcome, and who. For a file share that means the file path and the client, not just a login.
- AU-9 asks that audit records be protected from unauthorized change or deletion. A log the storage administrator can edit does not meet it on its own.
- AU-6 requires review at least weekly. Nobody reads a week of file activity by hand, so the review has to start from flagged behavior.
- Ask any vendor to show you one record: a single file read, with every AU-3 field filled in, in your SIEM.
CJIS audits used to be about logins and terminals. Since version 6.0 restructured the policy onto NIST SP 800-53 control families, Audit and Accountability is a full family of individual requirements, each with its own priority and sanction date. Most of them land on wherever CJI is stored, and for most agencies that is a file share holding case folders, evidence exports, and records attachments.
This guide walks the audit controls in CJIS Security Policy v6.1 that matter most for file storage, what each asks for in plain language, and what an auditor will want to see.
The six audit controls that land on storage
Requirements tagged Existing or Priority 1 have been sanctionable since October 1, 2024. Priority 2 through 4 requirements that are new in the modernized policy sit in a zero cycle, reviewed at audit but not sanctioned, until September 30, 2027.
| Control | What CJIS v6.1 asks | Status | What to show the auditor |
|---|---|---|---|
| AU-2 Event Logging | Log file use, including successful and unsuccessful attempts to access, create, write, or delete files and directories, plus log-on attempts and permission changes. | Zero cycle to Sept 30, 2027 | The list of logged events for the storage, with denied attempts included, not just successful ones. |
| AU-3 Content of Audit Records | Each record establishes what happened, when, where, the source, the outcome, and the identity involved. | Sanctionable now | A sample record for a single file read with every field present, including the file path and client address. |
| AU-6 Review, Analysis, and Reporting | Review and analyze audit records at least weekly for inappropriate or unusual activity, and report findings. | Sanctionable now | A dated record of each weekly review, who did it, and what was escalated. |
| AU-9 Protection of Audit Information | Protect audit records and tools from unauthorized access, change, and deletion, and alert when it happens. | Sanctionable now | Where the records are kept, who can change them, and proof that storage administrators cannot. |
| AU-11 Audit Record Retention | Keep audit records at least one year, or longer while needed for legal, audit, or operational purposes. | Sanctionable now | Retention settings, and records older than a year still present. |
| AU-12 Audit Record Generation | Generate records for the defined events with the AU-3 content. | Zero cycle to Sept 30, 2027 | Events in the SIEM matching the AU-2 list. |
Where file shares usually fall short
The gap is rarely the login. Directory services and VPNs log authentication well. The gap is what happened after: which files a session opened, copied, renamed, or deleted. Native file-server auditing can record that in principle, but it is often switched off or narrowed because of the volume it produces, and its logs usually sit on the same system an intruder with administrator rights controls.
That leaves three common findings. Records that show a user signed in but not what they read, which fails the spirit of AU-3. Logs the storage administrator can edit or delete, which fails AU-9. And retention set by whatever fits on the server, which fails AU-11 the first time an investigation reaches back more than a few months.
What a complete file audit record looks like
The discussion text under AU-3 lists what each field typically means: event descriptions, time stamps, source and destination addresses, user or process identifiers, success or failure indications, and the filenames involved. For a file share, a record that passes reads like this: user, client IP address, protocol, operation (read, write, rename, delete, or permission change), full file path, outcome, and a UTC timestamp from a synchronized clock.
If any of those are missing, the record cannot answer the question an investigator or auditor will actually ask, which is who touched this specific file.
Protecting the log from the people who run the system
AU-9 is the control most file platforms quietly miss. The point of an audit record is that it holds up when someone with privileges has a reason to change it. The reliable way to meet it is to send every record off the storage system as it is written, to a SIEM or log store with its own access controls, so that no storage administrator can alter the copy an auditor reads.
Inside the storage system, limit who can view audit data to the roles that need it, and map a read-only reviewer role to the people who perform the weekly review, so reviewing the log does not require the right to change the system.
Weekly review without reading every line
AU-6 asks for review and analysis at least weekly for inappropriate or unusual activity. On a busy share that is millions of events, and no one reads them. A review that works starts from what is unusual: a user reading far more files than normal, a service account touching shares it never uses, a session renaming files in bulk, access at hours that do not match the job. The weekly record then documents what was flagged, who looked, and what was escalated.
How BrickStor SP produces the audit record
BrickStor SP writes three audit streams. The Hub audit log records every administrative action, including service actions run from the command line. User Behavior Auditing records every file read, write, delete, rename, and permission change per dataset, and denied access attempts are logged as well, with the user, role, client IP address, protocol, full path, outcome, and a UTC timestamp from an NTP-synchronized clock. The system log covers authentication and operating system events.
All three forward to the agency’s SIEM over TLS-protected syslog in RFC 5424 or CEF format, which puts the copy an auditor relies on outside the reach of any storage administrator. Inside the platform, audit views are limited to management roles, and a read-only Hub User role can be mapped to the review group. Local retention is set by time and capacity, and records can also be kept on a replication partner BrickStor for long-term retention.
For the weekly review, Active Defense analyzes file activity continuously, opens an incident when behavior breaks from a user’s normal pattern, and can terminate the session in under a second. The review starts from those incidents and the user behavior reports, not from the raw stream.
Test it before the auditor does
Pick one file holding CJI. Open it from a workstation, then find that event in your SIEM. Check that the record names the user, the client, the full path, the operation, the outcome, and the time. Then ask who could delete that record, and how you would know if they did. Those two answers are most of your AU-3 and AU-9 position.
Frequently asked questions
- At least one year under AU-11 in CJIS Security Policy v6.1, or longer while the records are needed for administrative, legal, audit, or other operational purposes. The policy discussion specifically mentions FOIA requests, subpoenas, and law enforcement actions.
- AU-6 requires reviewing and analyzing system audit records at least weekly for indications of inappropriate or unusual activity, reporting findings to the responsible personnel, and adjusting the level of review when risk changes. AU-6 is an existing requirement and has been sanctionable since October 1, 2024.
- AU-3 requires each record to establish what type of event occurred, when, where, the source of the event, the outcome, and the identity of any individuals or objects involved. For file storage that means the user, client address, operation, full file path, outcome, and timestamp.
- AU-9 requires protecting audit information from unauthorized access, modification, and deletion, which includes anyone without a legitimate reason to change it. The dependable way to meet it is to forward records off the storage system as they are written, to a SIEM or log store the storage administrators cannot alter.
Go deeper
More on compliance
See all →Federal & Defense
CJIS Security Changes for 2026 and 2027: What State and Local Agencies Need to Know
August 21, 2026 • 11 min
Federal & Defense
Labels you can enforce: a manager’s guide to metadata hygiene for Zero Trust, ACP 240, and STANAG
October 19, 2026 • 7 min
Practitioner Guide
CJIS storage checklist: 15 questions for any vendor holding your CJI
October 14, 2026 • 3 min