Question 230
A developer syncs proprietary repositories to a personal account outside managed endpoints. Which data protection mechanism BEST meets the stated requirement?
Explanation
Correct Answer
Manage proprietary source repositories through enterprise-controlled identities, approved endpoints, role-based permissions, egress policy and auditable organization-owned accounts. The developer is copying code to a personal service outside managed assets, so the primary gap is uncontrolled repository access and data governance beyond the sanctioned environment. Block or limit unapproved synchronization, review secrets in history and establish approved collaboration workflows. Record any required exceptions rather than allowing private accounts to become uncontrolled code backups.
Incorrect Answers
Least-privilege ACLs control who can read or modify files inside an approved repository or shared folder. They are useful, but the developer already has access to the proprietary code and can export copies to a personal account. Governance of repository integrations, managed endpoints and outbound synchronization is needed in addition to internal file permissions.
Data lineage and provenance records reveal how a dataset or artifact was created and transformed, supporting reproducibility and auditability. They do not prevent a developer from syncing an entire proprietary repository to an unmanaged personal service. Source control history may help investigate the export, but it is not the primary containment mechanism.
Mandatory label-based access controls could restrict use of classified source artifacts according to centrally enforced classifications. The case does not establish a formal classification-label regime; it describes an uncontrolled personal synchronization path. Enterprise repository governance and managed identity/device enforcement more directly address the observed behavior.