【技术实现步骤摘要】
本专利技术涉及it应用领域,尤其涉及一种应用产品版权保护方法、设备、存储介质以及计算机程序产品。
技术介绍
1、由于java语言编译成字节码解释执行的特点,通过工具可以很容易对java应用进行反编译。敏感数据和核心逻辑不能直接暴露给用户,需要对java商业化应用版权进行保护。针对java应用版权保护,目前主流的技术方案主要有class文件加密、jni方式保护核心逻辑、加密锁硬件保护等。
2、其中,class文件加密的特点为自定义classloader,将class文件和相关文件加密,运行时由此classloader解密相关文件并装载类,而其缺点在于可以通过拦截jvm中与类装载相关的类截获解密后java字节码。jni方式保护核心逻辑为将敏感数据和核心代码逻辑通过封装为jni的方式来执行,而其缺点则在于jni方式打破了java跨平台的优势,本地代码使用不当可能导致应用崩溃,此外还有加密锁硬件保护,其特点为使用与硬件相关的专用程序将jvm启动程序加壳,将jvm配套文件和java应用加密,由加壳程序建立一个与硬件相关的受保护的运行环
...【技术保护点】
1.一种应用产品版权保护方法,其特征在于,所述方法应用于客户端,所述客户端与服务端通过预设的标准化接口进行数据交互,所述方法包括以下步骤:
2.如权利要求1所述的应用产品版权保护方法,其特征在于,所述向所述服务端发送应用初始化请求以使所述服务端进行应用初始化校验的步骤之后还包括:
3.如权利要求1所述的应用产品版权保护方法,其特征在于,所述查询验证用户登录态信息,若所述查询验证未通过,则向所述服务端发送用户信息初始化请求,以使所述服务端进行混淆加密的用户初始化响应的步骤包括:
4.如权利要求1所述的应用产品版权保护方法,其特征在于,
...【技术特征摘要】
1.一种应用产品版权保护方法,其特征在于,所述方法应用于客户端,所述客户端与服务端通过预设的标准化接口进行数据交互,所述方法包括以下步骤:
2.如权利要求1所述的应用产品版权保护方法,其特征在于,所述向所述服务端发送应用初始化请求以使所述服务端进行应用初始化校验的步骤之后还包括:
3.如权利要求1所述的应用产品版权保护方法,其特征在于,所述查询验证用户登录态信息,若所述查询验证未通过,则向所述服务端发送用户信息初始化请求,以使所述服务端进行混淆加密的用户初始化响应的步骤包括:
4.如权利要求1所述的应用产品版权保护方法,其特征在于,所述响应于前端操作事件,向所述服务端发送服务获取请求,以使所述服务端对所述服务获取请求进行操作权限校验,并在操作权限校验成功后返回响应报文数据的步骤包括:
5.一种应用产品版权保护方法,其特征在于,所述方法应用于服务端,所述服务端与客户端通过预设的标准化接口进行数据交互,所述方法包括以下步骤:
6.如权利要求5所述的应用产品版权保护方法,其特征在于,所述接收所述客户端发送的应用初始化请求,根据所述应用初始化请求进行应用初始化校验的步骤之后包括:<...
【专利技术属性】
技术研发人员:谭哲,于顺治,王婷,白国涛,赵淳,李钰彬,曹宇,邵欢庆,卢城,
申请(专利权)人:中移信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。