【技术实现步骤摘要】
本专利技术涉及数据处理,特别涉及一种java系统开源软件防篡改方法及系统。
技术介绍
1、传统情况下可能会发生开源软件源代码被篡改的情况,从而造成系统瘫痪或者存在信息数据泄露的风险。
2、目前,为了防止开源软件的源代码被篡改,可以对源代码整体计算散列信息,然后将计算得到的散列信息与标准的散列信息进行对比,从而判断源代码是否被篡改。然而这种检测方式会存在很多误报的情况,例如在更改了源代码的注释内容后,也会导致散列信息无法匹配的情况。
3、因此,目前需要一种更加高效和稳定的防篡改方法。
技术实现思路
1、本专利技术提供一种java系统开源软件防篡改方法及系统,能够提高防篡改的检测精度。
2、鉴于此,本专利技术一方面提供一种java系统开源软件防篡改方法,所述方法包括:
3、接收java系统应用程序中虚拟机传输的启动指令;
4、响应于所述启动指令,读取加密的java归档文件,所述java归档文件中包括至少一个加密后的java类文件;
...【技术保护点】
1.一种Java系统开源软件防篡改方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述Java归档文件中还包括清单文件,所述清单文件包括以下项目中的至少一个:
3.根据权利要求1所述的方法,其特征在于,将所述Java类文件读取至所述虚拟机中包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.一种Java系统开源软件防篡改系统,其特征在于,所述系统包括:
6.根据权利要求5所述的系统,其特征在于,所述Java归档文件中还包括清单文件,所述清单文件包括以下项目中的至
...
【技术特征摘要】
1.一种java系统开源软件防篡改方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述java归档文件中还包括清单文件,所述清单文件包括以下项目中的至少一个:
3.根据权利要求1所述的方法,其特征在于,将所述java类文件读取至所述虚拟机中包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.一种java系统开源软件防篡改系统,其特征在于,所述系统包括:
6.根据权利要求5所述的系统,其特征在于,所述java归档文件中还包括清单文件,所述清单文件包括以下项目中的至少一个:
7.根据权利...
【专利技术属性】
技术研发人员:余丹,兰雨晴,孟凡宸,彭建强,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。