“看来比自己想象中的还要复杂一些!”雪风叹了口气,他指的不是黑翼的事情,而是新看门狗的改进工作。虽然加密内核还是从量子密码完善而来,但是按照雪风自己的计划是要加入更多功能的,比如,设置用户免费使用的期限、防止用户私底下传播程序、检测并剔除软件作者设置的功能限制。还有最重要的一点,就是设置统一的注册功能,用户下载的软件过了免费使用期限,只要去充值注册就可以继续使用,而不用重新下载软件。
传统的软件加密流程,就是给软件加壳,加壳的过程中软件的原始代码被加密或者压缩,同时会有一段代码被置于程序的开头,当运行加密后的软件时,这段代码会先于程序本身而执行,它会把加密的软件再次还原,并把执行权交还给软件本身。
还原后的程序此时保存在内存里,破解软件的原理无非是利用各种内存编辑器,找到原程序的入口点,然后就可以进行一些修改。所以怎么保护好这个入口点不被破解者发现,就是加壳的目的,软件壳的加密、隐藏、伪装、多层壳都是为了隐藏这个入口点。
雪风设计的看门狗,完全抛弃了这种传统的加密方式,刚开始的看门狗是和程序本身相互独立的,甚至可以把看门狗看作是一个完全独立的守护程序,由它负责给程序加密,这个加密是个动态的加密,就算程序已经在运行,看门狗会在内存中负责给它再次加密,一边还负责屏蔽各种破解工具的运行。
而雪风准备改进的看门狗,却是想再次把看门狗和要加密的程序合为一体,并且加入更多的功能。如何让这么多功能有效地结合在一起,各自运行而不互相干扰,这确实是个很麻烦的问题。
不过最让雪风头疼的还是那个注册功能,他还没找到一种有效的判断方法,判断软件是否过了免费使用的期限,判断用户是否注册充值,这种方法必须独立于系统之外,否则,迟早还是会被人破解掉的。再有就是安全因素,本来是一个普通的软件外壳,现在加入了这么多功能,只要有一个功能出现破绽,就可能会被别人攻破整个加密系统。最后就是嵌入技术,如何把自己的新看门狗天衣无缝般嵌入到各种不同语言编写的、运行于不同操作平台的各种程序中,也是一个不小的难题。
但是,这还不是全部的问题!雪风揉揉被屏幕光刺得生疼的眼睛,靠在椅子闭目休息,他已经连续搞了十几个小时了,针对每一个功能,他都是在收集了大量的资料的基础上,精心策划、全盘考虑。但这也只是策划,日后设计出来,可能还会出现自己没有估计到的情况,万一出了问题,自己的努力就白费了,还得推到重来,所以雪风现在就是尽量把所有的问题都估计进去。
不过,即便是所有的功能都没出问题,还是有要注意的问题,第一就是加密算法的再次优化,虽然看门狗就是自己从量子密码优化而来,但是雪风还是觉得有些不保险,现在的机器运算速度越来越快,这对自己来说是好事,程序加密解密都是一瞬间,破解者根本无从察觉,但是这同样也是个考验,别的机子也很快,随着电脑技术的进步,势必还会越来越快,只要自己的加密效率相对一降低,就很有可能让对方抓到蛛丝马迹。
另外一个问题,那就是病毒,不可排除会有一部分怀有恶意的人,他们把一些病毒或者木马拿来自己这里加密,然后拿去散播。那样的话,自己的加密方法越先进,这些病毒和木马也就越安全。现行的杀毒软件都是采用提取病毒特征码的方式来识别病毒的,一旦病毒和自己的看门狗结合,原本的病毒代码加密后产生变形,如此一来杀毒软件就无法识别出病毒了。雪风有些头疼,在加密前一定要做好杀毒工作,万一放走一个病毒,那后果也是非常严重的。
“时间似乎也不够用!”雪风皱了皱眉头,按照现在的速度来计算,等到陈伍那边调查有结果的时候,自己很有可能还搞不定这个新的加密程序,那时候又得去忙那个交通系统的设计,时间怕是就更紧张了。
想到这里,雪风决定给陈伍去个电话联系一下,不是过问那个交通系统的事情,是看门狗的事情需要陈伍帮忙。网站要开张营业,必须要有个网络经营许可证,这个或许还好弄一些,只是需要花点时间罢了,但是银行这一块就不好搞定了,门槛太高,自己现在甚至连个正式注册都没有,人家银行凭什么要和自己合作?可是离了银行,雪风策划中的网上软件注册平台就不好建立起来。
雪风决定走走陈伍的关系,看陈伍能不能帮自己把这些都搞定,自己认识的人里面,怕是只有陈伍才能算得上是一个手眼通天的人物,到时候自己用交通系统的事情压一压他,估计帮忙是不会有问题。如果陈伍能把自己把这些搞定,无形中也是帮自己节省了不少时间。
想起上次说要请陈伍吃饭的事,雪风就有了借口,找到手机给陈伍去了个电话。
陈伍听出雪风的声音后,并不意外,他以为雪风是来过问调查的进展,忙道:“雪风,是你啊,有事吗?对了,我们现在调查已经完全展开,由我亲自坐镇,你想的真是太细,以前没想到还有那么多地方需要注意啊,调查结果估计还得一段时间才能统计出来,专家也都到位了,你就放心吧。”
“嗯,没事,没事。”雪风支吾两声,意识到自己这是在走后门,就显得有些心虚,“今天中午有空不,我请你吃饭。”
陈伍显然有些迟顿了一下,“没问题,有空,有空,刚好我也有些事情要和你商量,不过我可得事先说清楚,这顿我请。”
“谁请都一样,出来再说嘛。”雪风不想在这个问题上纠缠,“时间地点你定一下。”
陈伍在自己的工作簿上翻了翻,道:“下午一点,苏浙会馆,你看怎么样?”
“行,我是个闲人,什么时候都有空,主要是看你。”
“好,那就一点钟苏浙会馆见。”陈伍又确认了一遍,寒喧了几句就挂了电话。
看看时间,距离一点钟也没多少时间了,雪风关了电脑,冲进卫生间洗了个脸,稍微整了整行装,站在镜子前琢磨着一会见到陈伍,要怎么提这个事情比较好。正琢磨着,电话就响了起来,雪风接起来一听,是陈伍打过来的。
“雪风,实在是不好意思,今天中午我估计过不去了。”
“呃!”雪风刚积攒起的一点热情顿时全没了。
“实在是抱歉!我刚刚接到的通知,原本去接待一个外贸团的经贸部长临时要去接待一位重要人物,所以省里决定派我去接待一下这个外贸团,你看这事情闹得……”陈伍的语气也显得很无奈。
“那就改日吧,你办正事要紧。”雪风郁闷了,突发事件,自己还能咋办。
“一入公门,身不由己,今儿真是对不住你了。这样吧,明天,时间地点都不变,我亲自给你陪罪。”
“能理解,能理解,那就明天吧,呵呵。”