保护软件源代码的“最安全”措施--源码与文档加密后随软件一起发行

保护软件源代码的“最安全”措施--源码加密后随软件一起发行

 

最近在看一些关于反编译的东西,如果遇到灾难(水,火,地震等),硬件问题,介质问题。往往连源代码也会丢失。

 

作为一般小的公司,不管怎么保存代码,并不能做到100%的绝对安全。所以有异地多点容灾的备份方式。

 

相比较而言,我们的可执行代码却不容易丢失,因为发行量多,面积广的原因,这正好满足异地多点容灾的需要。

 

我想,如果把源码和文档等经过多次可逆的加密过程,然后随可执行代码一起发布,是可行的。

 

 

附注:

 

我的想法只是说一种方式,无论放在那里。但是加密方法必须有保证。rar压缩加密是很弱的方式吧。建议用ue直接编辑压缩后的文件,进行一些处理(方法自己想)这样应该比较保险。

有时这个问题不突出。但是我遇到过一次灾难。就是笔记本丢了。我用了一个月才从阴影中国恢复过来。
在工厂里也遇到一次灾难。就是厂里的电脑和服务器在晚上被持枪的歹徒抢劫了。有时灾难不会被注意。但是等发生之后,呼天都不会应的。所以在这个问题上,我认为必须把备份和容灾当做一个规定来做。而不是可有可无的事情。源码可是程序员和软件公司的全部家当。

 

代码丢失有三个影响:

1.工作不能继续

2.损失大得很

3.代码重写根本无法达到当前的水平,因为软件是一步一步测试和完善过来的

4.对人的打击很大,对公司那肯定也是

 

我们一般人的概念可能就是磁盘阵列,防止物理介质的损害。但是外部的因素还很多,比如:

人为破坏

盗窃硬件

暴力和wuzhuang的行为

自然灾害,比如512和玉树,可以让一切都化为乌有

 

 

你可能感兴趣的:(加密,工作,服务器,测试,文档,磁盘)