设置

关灯

第六十九章 俞雪的新计划

    “看来比自己想象中的还要复杂一些!”雪风叹了口气他指的不是黑翼的事情而是新看门狗的改进工作。虽然加密内核还是从量子密码完善而来但是按照雪风自己的计划是要加入更多功能的比如设置用户免费使用的期限、防止用户私底下传播程序、检测并剔除软件作者设置的功能限制。还有最重要的一点就是设置统一的注册功能用户下载的软件过了免费使用期限只要去充值注册就可以继续使用而不用重新下载软件。

    传统的软件加密流程就是给软件加壳加壳的过程中软件的原始代码被加密或者压缩同时会有一段代码被置于程序的开头当运行加密后的软件时这段代码会先于程序本身而执行它会把加密的软件再次还原并把执行权交还给软件本身。

    还原后的程序此时保存在内存里破解软件的原理无非是利用各种内存编辑器找到原程序的入口点然后就可以进行一些修改。所以怎么保护好这个入口点不被破解者现就是加壳的目的软件壳的加密、隐藏、伪装、多层壳都是为了隐藏这个入口点。

    雪风设计的看门狗完全抛弃了这种传统的加密方式刚开始的看门狗是和程序本身相互独立的甚至可以把看门狗看作是一个完全独立的守护程序由它负责给程序加密这个加密是个动态的加密就算程序已经在运行看门狗会在内存中负责给它再次加密一边还负责屏蔽各种破解工具的运行。

    而雪风准备改进的看门狗却是想再次把看门狗和要加密的程序合为一体并且加入更多的功能。如何让这么多功能有效地结合在一起各自运行而不互相干扰这确实是个很麻烦的问题。

    不过最让雪风头疼的还是那个注册功能他还没找到一种有效的判断方法判断软件是否过了免费使用的期限判断用户是否注册充值这种方法必须独立于系统之外否则迟早还是会被人破解掉的。再有就是安全因素本来是一个普通的软件外壳现在加入了这么多功能只要有一个功能出现破绽就可能会被别人攻破整个加密系统。最后就是嵌入技术如何把自己的新看门狗天衣无缝般嵌入到各种不同语言编写的、运行于不同操作平台的各种程序中也是一个不小的难题。

    但是这还不是全部的问题!雪风揉揉被屏幕光刺得生疼的眼睛*在椅子闭目休息他已经连续搞了十几个小时了针对每一个功能他都是在收集了大量的资料的基础上精心策划、全盘考虑。但这也只是策划日后设计出来可能还会出现自己没有估计到的情况万一出了问题自己的努力就白费了还得推到重来所以雪风现在就是尽量把所有的问题都估计进去。

    不过即便是所有的功能都没出问题还是有要注意的问题第一就是加密算法的再次优化虽然看门狗就是自己从量子密码优化而来但是雪风还是觉得有些不保险现在的机器运算度越来越快这对自己来说是好事程序加密解密都是一瞬间破解者根本无从察觉但是这同样也是个考验别的机子也很快随着电脑技术的进步势必还会越来越快只要自己的加密效率相对一降低就很有可能让对方抓到蛛丝马迹。

    另外一个问题那就是病毒不可排除会有一部分怀有恶意的人他们把一些病毒或者木马拿来自己这里加密然后拿去散播。那样的话自己的加密方法越先进这些病毒和木马也就越安全。现行的杀毒软件都是采用提取病毒特征码的方式来识别病毒的一旦病毒和自己的看门狗结合原本的病毒代码加密后产生变形如此一来杀毒软件就无法识别出病毒了。雪风有些头疼在加密前一定要做好杀毒工作万一放走一个病毒那后果也是非常严重的。

    “时间似乎也不够用!”雪风皱了皱眉头按照现在的度来计算等到陈伍那边调查有结果的时候自己很有可能还搞不定这个新的加密程序那时候又得去忙那个交通系统的设计时间怕是就更紧张了。

    想到这里雪风决定给陈伍去个电话联系一下不是

    -->>(第1/4页)(本章未完,请点击下一页继续阅读)