For technology companies and SaaS software publishers, certificationSOC 2 (System and Organization Controls) Type IIis the holy grail of reinsurance. This rigorous audit examines how an organization manages the security, availability, process integrity, confidentiality and protection of its customers' data.
When a SOC 2 auditor scrutinizes a Security Operations Center (SOC), their main requirement is non-repudiation of actions. It must ensure that each command sent to the IT infrastructure is traceable, unalterable and fully accountable. To meet these strict criteria, the industry has abandoned the old textual log files (.logOr.txt) to impose a universal standard: the formatStandardized JSON.
The end of traditional log files
For decades, computer logging consisted of writing lines of plain text within a file hosted locally on a server. These lines often looked like this:
14-06-2026 13:28:01 - Admin - Machine PC-01 isolée.
For a modern SOC 2 auditor, this logging format is outdated and dangerous for three major reasons:
- The risk of alteration:A local text file can be modified, edited or deleted by a malicious administrator or by a hacker who has successfully elevated his privileges on the server (absence of immutability).
- Lack of structure:Character strings do not follow a strict schema. If a developer changes the formatting of the text during a software update, the analysis tools (SIEM) become blind and can no longer parse the data.
- The opacity of the context:The term "Admin" is generic. It provides no cryptographic proof of the actual identity of the actor, their session level, or the exact payload of the API command sent.
The JSON standard: The structure for compliance
The JSON (JavaScript Object Notation) format has established itself as the essential standard for security auditing, because it allows data to be structured in the form of key-value pairs within a strict, immutable schema that is easily readable by automated algorithms.
In the architecture ofAkuity SOC, the central logging module (designed to meet SOC 2 criteria) does not write to an editable local file. Events are serialized in raw JSON format and sent directly to standard output (console.log), from where they are captured by a secure and encrypted log centralization pipeline.
The anatomy of a SOC 2 compliant log
Here is the exact diagram generated by the functionlogAuditof Akuity during critical remediation: