How do enterprises actually prevent developers from exfiltrating source code?

Posted by thmeez@reddit | sysadmin | View on Reddit | 53 comments

We have a scenario where an external/contract developer needs access to source code stored in Azure DevOps, but we want to minimize risk of code exfiltration as much as reasonably possible.

Current thoughts:

isolated workstation / VDI

Entra joined compliant device only

clipboard redirection blocked

no local drive mapping

restricted browser/download access

Conditional Access + Intune policies

only approved apps allowed

For companies using Microsoft stack (Entra ID, Intune, Defender, Azure DevOps, Windows 365 / AVD etc.), how do you usually approach this?

I know nothing is 100% preventable if someone can view code, but I’m interested in industry-standard approaches and practical controls companies actually implement for sensitive repositories.