[发明专利]动态库防盗用方法、装置、电子设备及可读存储介质有效
申请号: | 201710442081.4 | 申请日: | 2017-06-13 |
公开(公告)号: | CN107256349B | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 李洪 | 申请(专利权)人: | 广州阿里巴巴文学信息技术有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F9/54 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 唐丽 |
地址: | 510627 广东省广州市天河区黄埔大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 盗用 方法 装置 电子设备 可读 存储 介质 | ||
本发明提供了一种动态库防盗用方法、装置、电子设备及可读存储介质,涉及互联网技术领域。所述方法包括:接收应用程序发送的用于调用动态库的调用信息,所述调用信息为加载所述动态库中的文件的信息;判断调用所述动态库的所述应用程序是否合法;若判断结果为是,则向所述应用程序返回同意调用信息。对调用动态库的应用程序的身份进行判断,保护了动态库不被第三方应用程序利用,提升了动态库的安全性。
技术领域
本发明涉及互联网技术领域,具体而言,涉及动态库防盗用方法、装置、电子设备及可读存储介质。
背景技术
随着互联网以及电子设备的发展,例如智能手机,很多应用程序设计有诸多随着应用程序安装包一同发布的动态链接库。这些动态链接库中包含有核心逻辑功能。它们被应用程序加载到内存中以后,再被应用程序调用执行。
但是在实际使用中,应用程序安装包中的动态链接库可以被第三方应用程序调用,不利于对产品的保护。
发明内容
有鉴于此,本发明实施例提供了动态库防盗用方法、装置、电子设备及可读存储介质,以解决上述问题。
为了实现上述目的,本发明采用的技术方案如下:
第一方面,本发明实施例提供的一种动态库防盗用方法,所述方法包括:接收应用程序发送的用于调用动态库的调用信息,所述调用信息为加载动态库中的文件的信息;判断调用所述动态库的所述应用程序是否合法;若判断结果为是,则向所述应用程序返回同意调用信息。
第二方面,本发明实施例提供的一种动态库防盗用装置,所述装置包括:接收单元,用于接收应用程序发送的用于调用动态库的调用信息,所述调用信息为加载动态库中的文件的信息。第一判断单元,用于判断调用所述动态库的所述应用程序是否合法。返回单元,用于在判断结果为是时,向所述应用程序返回同意调用信息。
第三方面,本发明实施例提供的一种电子设备,所述电子设备包括处理器和存储器,所述存储器与所述处理器通过总线连接,所述存储器用于存储程序;所述处理器,用于通过所述总线调用存储在所述存储器中的程序,执行:接收应用程序发送的用于调用动态库的调用信息,所述调用信息为加载动态库中的文件的信息;判断调用所述动态库的所述应用程序是否合法;若判断结果为是,则向所述应用程序返回同意调用信息。
第四方面,本发明实施例提供一种可读存储介质,所述可读存储介质存储有具有处理器可执行的非易失的程序代码,所述程序代码使所述处理器执行以下步骤:接收应用程序发送的用于调用动态库的调用信息,所述调用信息为加载动态库中的文件的信息;判断调用所述动态库的所述应用程序是否合法;若判断结果为是,则向所述应用程序返回同意调用信息。
上述本发明实施例提供的动态库防盗用方法、装置、电子设备及可读存储介质,通过动态库在接收到应用程序发送的调用信息后,对调用其动态库文件的应用程序的合法性进行判断的方式,实现了只有应用程序是合法的情况下,才能成功调用动态链接库中的文件,从而保护了动态库不被第三方应用程序利用,提升了动态库的安全性。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了本发明实施例提供的电子设备的方框示意图;
图2示出了本发明第一实施例提供的动态库防盗用方法的步骤流程图;
图3示出了本发明第二实施例提供的动态库防盗用方法的步骤流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州阿里巴巴文学信息技术有限公司,未经广州阿里巴巴文学信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710442081.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:激活码的领取方法及其系统
- 下一篇:基于人工免疫的云存储安全检测方法