抽象的编程代码
即使法律有规定,但源代码被泄露的公司在维权时仍常常面临困难。
从事程序开发的张工谈到,源代码被盗用有时连开发的程序员自己都很难发现,源代码不像UI设计那样,元素那么直观很容易识别,源代码的隐秘性比UI更高,更多东西要进后台仔细比对才能得知,从表面看难以识别。
数字程序代码
如何在不影响日常工作的情况下保护源代码安全,显然非常重要。企业如何更有效的防范源代码泄露?
和员工签署保密协议、竞业限制协议,在员工离职时,明确告知违反保密义务、竞业限制义务的范围及违反的法律后果,对违反协议的员工坚决诉诸法律,以起到警示作用。
在员工在入职时,签署保密协议和竞业禁止协议。保密协议会规定,公司现有的、以及正在开发或构想之中的包括源代码在内的所有产品技术开发信息,员工不得私自对外透露;竞业禁止协议则规定。
员工在公司任职期间不得同时兼职于与公司有业务竞争的单位;同时禁止员工离职半年内保密公司机密。这样的协定,目前较为普遍。
源代码,可以划分核心代码和非核心代码,分别制定保护策略;按照项目的需要把技术人员按照职责和权限进行划分,能接触核心代码的人一定是可以信任的人,一般程序员只能接触到自己所负责的模块代码,不能查看其它开发者的源码,尽可能的降低核心代码泄露的风险。
比如USB口,任何时候需要内外网拷贝数据文档及其源码的行为,都必须得经过上级领导同意。像华为这样的大公司,不允许员工带移动存储器、笔记本,机器上的 USB 口都被封掉了。有些小公司就比较开放,没有这么严格。
不知对此,你有什么看法,欢迎交流!