源代码保护,几点经验总结
在公司,人员流动是无法避免的。保护内部开发代码,防止拷贝、泄露,已是日常基础工作之一。多年下来,也对软件源代码保护(也即市面上的源代码防泄密)有了一些体会,其中有一些“坑”,值得分享。
源代码保护时,对代码自身进行处理。
只要对软件代码自身进行任何处理,就有几率出现代码损坏(绝对无法接受)、卡、慢等问题,严重影响正常的软件开发工作。避免对代码自身进行处理,才能从根本上解决。
源代码保护时,关联一系列应用程序。
关联应用程序,即意味着依赖进程设定一堆安全策略,不仅仅是管理、维护上的繁琐,更重要的是无法从根本上避免安全漏洞的出现,非常被动(各种应用软件层出不穷)。