An auditor is evaluating the data pipeline security. Which THREE controls should be verified?
A full audit log of data provenance records every transformation and access event across the pipeline, giving the auditor verifiable traceability of data origin and movement. This directly satisfies the pipeline security evaluation by evidencing accountability and detecting tampering.
Why this answer
Option A (Full audit log of data provenance) is correct because auditors must verify an immutable, traceable record of where data originated, how it was transformed, and who accessed it, which is essential for detecting tampering and meeting compliance requirements such as those in SOC 2 or GDPR. Option B (Identity and Access Management (IAM) for the pipeline) is correct because IAM controls enforce least-privilege access, role-based permissions, and authentication for pipeline components, directly preventing unauthorized data access or modification. Option E (Encryption of data at rest) is correct because protecting stored pipeline data with encryption (e.g., AES-256 at rest via KMS-managed keys) is a fundamental confidentiality control that auditors must confirm to prevent exposure from compromised storage.
Option C (number of lines of code) is not a security control—code volume has no bearing on pipeline security posture. Option D (office access badge logs) relates to physical facility security, not the data pipeline's logical security controls, so it is out of scope for this audit.