除了开源您的项目和法规外,是否有办法防止或至少最大限度地减少您公司/集团外泄露的代码损失?
我们显然无法阻止Internet访问(以防止通过电子邮件发送代码),因为程序员需要他们的参考.我们也无法阻止外围设备(USB,Firewire等)
当代码具有一些专有算法和内部开发的知识时(与绘制GUI,连接数据库等常规代码相反),代码最重要,但某些应用程序(如会计软件和CRM)就是这样:复杂的原则上易于开发的常规代码集合,但需要数年才能从头开始编写.这就是泄露的代码将对竞争对手派上用场的地方.
据我所知,防止泄漏几乎完全依赖于人体过程.你怎么看?您采取了哪些预防措施?并且之前有代码泄漏影响了你吗?
我正在开办一家公司,最终将聘请2-5名开发人员在大型网络应用上工作.
我主要担心的是一个或多个开发人员可以窃取代码.我可以让他们与这种类型的东西签订合同,但我生活在法律"可弯曲"的国家.
我唯一的选择是将它们锁定在一个没有无法访问和USB端口的房间吗?
我很想知道其他人是如何解决这个问题的.
有没有办法在开发过程中保护我的代码,这样如果开发人员离开我的公司,他们就无法访问我项目中的文件?
这对于TFS来说尤其重要,其中项目在本地下载,缓存并可供脱机使用.理想情况下,如果代码没有有效的Active Directory用户ID,则代码将无法读取.
即使这个想法不可能,我也想了解你能想到的任何实际威慑......
security encryption tfs code-access-security source-code-protection