Muchas organizaciones tienen este desafío, no solo por el código fuente, sino también por los datos personales, propiedad intelectual, etc., por lo que se ha trabajado mucho en el desarrollo de soluciones.
McAfee, Symantec y varios otros tienen productos muy efectivos en el mercado que se pueden adaptar de manera muy simple (buscando firmas de manera similar a como funciona un analizador antivirus y bloqueando los accesos) hasta la administración completa de datos por clasificación y controles de acceso en cada punto de salida de red, incluidas impresoras, dispositivos USB, correo electrónico, conectividad web, etc.
Dependiendo del valor de los datos y de su tipo, deberá considerar su enfoque. Para datos estructurados como números de seguridad social, números de tarjetas de crédito, etc., un enfoque de firma puede funcionar bien, sin embargo, el código fuente no suele ser tan sencillo.
Una solución completa le permite clasificar cada archivo, documento, aplicación o, de hecho, cualquier cosa en sus sistemas, y luego colocar los controles en la base de datos, el sistema operativo, la red y los niveles de almacenamiento que permitirán / rechazarán / alertarán cuando se haga un intento de moverlos.
Como se ha señalado, también querría restringir los teléfonos móviles con cámaras (pero esta sería una manera realmente incómoda de robar grandes cantidades de código fuente) y tener sus dispositivos USB bloqueados, pero esos ya son estándar en muchas organizaciones.