本发明涉及信息技术领域,尤其涉及微系统中防护认证烧录的方法。
背景技术:
使用内部全文件防护方案,该技术使用虚拟磁区做权限设定,有效保护开发人员所生产的原始代码。但是,在开发的微系统中,必须将编译过的代码取出,放入微系统中进行烧录的动作。原本的防护方案,提供连线安装版本、离线安装版本、免安装版本与白名单汇出方法,还有管理者签核汇出方法。
因为是微系统,任何的套装软件的安装,都会消耗已经稀缺的资源,所以窒碍难行。白名单汇出方法,因为只有通用的办法,考虑会有安全性问题,所以早期是弃置,不使用的。剩下的管理者签核汇出方法,是早期所使用的唯一办法,不过一定要开发人员用系统提出需求申请,管理人员签核同意才能汇出,如此一来一往,常遇到开发人员急需测试,但同时管理人员在开会,或另有要事,无法及时签核同意,造成产品开发的延宕。
由于以上因素,必须开发出一种搭配资料防护系统实现在微系统中防护认证烧录的方法。
技术实现要素:
本发明的目的在于提供一种搭配资料防护系统实现在微系统中防护认证烧录的方法,能大幅增加效率。
实现上述目的的技术方案是:
一种搭配资料防护系统实现在微系统中防护认证烧录的方法,包括:
制成待烧录的映像档案;
通过映像档案输出扰码程式,产出可汇出内部全文件防护方案系统的档案;
将档案申请内部全文件防护方案系统汇出;
将汇出映像档案汇入微系统;
通过微系统烧录程式进行验证,若失败,提示映像档案检查失败;若成功,通过微系统烧录程式,烧录映像档案到设备中。
优选的,所述的制成待烧录的映像档案,包括:
将编译器编译过的二进制档案,通过设定建置后执行的事件,加入校验合码;
将多个所需的二进制档案,组合成一个待烧录的映像档案。
优选的,若将档案申请内部全文件防护方案系统汇出失败,提示白名单验证检查失败。
优选的,所述的映像档案输出扰码程式,包括:
检查映像档案中各二进制档案的校验合码;
若不对,提示映像档案检查失败;
若正确,透过线性反馈移位暂存器,配合一个可由管理人员改变的种子,做扰码;然后,加入管理人员提供的白名单验证码。
所述的微系统烧录程式,包括:
检验白名单验证码;
若不对,提示映像档案检查失败;
若正确,去除白名单验证码,并采取下列步骤;
透过线性反馈移位暂存器,配合由管理人员改变的种子,做解码;
检查映像档案中各二进制档案的校验合码;若不对,提示映像档案检查失败;若正确,烧录映像档案到设备中。
优选的,管理人员决定白名单验证码与线性反馈移位暂存器的种子;管理人员产生映像档案输出扰码程式与微系统的烧录程式;管理人员输入白名单验证码规则至内部全文件防护方案系统中。
本发明的有益效果是:本发明通过管理人员适时修改配合白名单规则,利用映像档案输出扰码程式与微系统的烧录程式实现在微系统中防护认证烧录。能够随时更新自动检测是否为合法要输出的编译过的代码的辅助转换工具的版本。研发与测试人员需要时将编译过的代码取出,放入微系统中进行烧录时,只要自行下载最新版本的辅助转换工具,即可继续开发产品,大幅增加效率。
附图说明
图1是本发明中研发人员的操作步骤的流程图;
图2是本发明中测试人员的操作步骤的流程图;
图3是本发明中映像档案输出扰码程式的流程图;
图4是本发明中微系统烧录程式的流程图;
图5是本发明中管理人员的操作步骤的流程图。
具体实施方式
下面将结合附图对本发明作进一步说明。
请参阅图1-2,本发明的搭配资料防护系统实现在微系统中防护认证烧录的方法,包括下列步骤:
研发人员的操作步骤:
步骤s401:将编译器编译过的二进制档案,通过设定建置后执行的事件,加入校验合码。
步骤s402:将多个所需的二进制档案,组合成一个待烧录的映像档案。
步骤s403:通过映像档案输出扰码程式,产出可汇出内部全文件防护方案系统的档案。
步骤s404:将该档案申请内部全文件防护方案系统汇出。若失败,进入步骤s405。若成功,进入步骤s406。
步骤s405:提示白名单验证检查失败。
步骤s406:将汇出映像档案交与测试人员烧录测试。
测试人员的操作步骤:
步骤s501:将汇出映像档案汇入微系统。
步骤s502:透过微系统烧录程式,进行验证。若失败,进入步骤s503。若成功,进入步骤s504。
步骤s503:提示映像档案检查失败。
步骤s504:透过微系统烧录程式,烧录映像档案到设备中。
步骤s505:进行测试。
请参阅图3,映像档案输出扰码程式,包括:
步骤s101:检查映像档案中各二进制档案的校验合码。若不对,进入步骤s102。若正确,进入步骤s103。
步骤s102:提示映像档案检查失败。
步骤s103:透过线性反馈移位暂存器,配合一个可由管理人员改变的种子,做简易的扰码。
步骤s104:加入管理人员提供的白名单验证码。
请参阅图4,微系统烧录程式,包括:
步骤s201:检验白名单验证码。若不对,进入步骤s202。若正确,进入步骤s203。
步骤s202:提示映像档案检查失败。
步骤s203:去除白名单验证码。
步骤s204:透过线性反馈移位暂存器,配合由管理人员改变的种子,做解码。
步骤s205:检查映像档案中各二进制档案的校验合码。若不对,进入步骤s202。若正确,进入步骤s206。
步骤s206:烧录映像档案到设备中。
请参阅图5,管理人员操作步骤,包括:
步骤s301:管理人员决定白名单验证码与线性反馈移位暂存器的种子。
步骤s302:管理人员产生映像档案输出扰码程式与微系统的烧录程式。
步骤s303:管理人员输入白名单验证码规则至内部全文件防护方案系统中。
以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本发明的范畴,应由各权利要求所限定。
1.一种搭配资料防护系统实现在微系统中防护认证烧录的方法,其特征在于,包括:
制成待烧录的映像档案;
通过映像档案输出扰码程式,产出可汇出内部全文件防护方案系统的档案;
将档案申请内部全文件防护方案系统汇出;
将汇出映像档案汇入微系统;
通过微系统烧录程式进行验证,若失败,提示映像档案检查失败;若成功,通过微系统烧录程式,烧录映像档案到设备中。
2.根据权利要求1所述的搭配资料防护系统实现在微系统中防护认证烧录的方法,其特征在于,所述的制成待烧录的映像档案,包括:
将编译器编译过的二进制档案,通过设定建置后执行的事件,加入校验合码;
将多个所需的二进制档案,组合成一个待烧录的映像档案。
3.根据权利要求1所述的搭配资料防护系统实现在微系统中防护认证烧录的方法,其特征在于,若将档案申请内部全文件防护方案系统汇出失败,提示白名单验证检查失败。
4.根据权利要求1所述的搭配资料防护系统实现在微系统中防护认证烧录的方法,其特征在于,所述的映像档案输出扰码程式,包括:
检查映像档案中各二进制档案的校验合码;
若不对,提示映像档案检查失败;
若正确,透过线性反馈移位暂存器,配合一个可由管理人员改变的种子,做扰码;然后,加入管理人员提供的白名单验证码。
所述的微系统烧录程式,包括:
检验白名单验证码;
若不对,提示映像档案检查失败;
若正确,去除白名单验证码,并采取下列步骤;
透过线性反馈移位暂存器,配合由管理人员改变的种子,做解码;
检查映像档案中各二进制档案的校验合码;若不对,提示映像档案检查失败;若正确,烧录映像档案到设备中。
5.根据权利要求4所述的搭配资料防护系统实现在微系统中防护认证烧录的方法,其特征在于,管理人员决定白名单验证码与线性反馈移位暂存器的种子;管理人员产生映像档案输出扰码程式与微系统的烧录程式;管理人员输入白名单验证码规则至内部全文件防护方案系统中。