The invention provides a dynamic library anti-theft method, device, electronic equipment and readable storage medium, relating to the field of Internet technology. The method comprises: receiving the application sends for calling DLL calls, the call information for loading the DLL file in information; judging whether the application of the dynamic library call is legal; if the judgment result is, to the application to call back information. By judging the identity of the application that calls the dynamic library, it protects the dynamic library from being used by the third party application, and improves the security of the dynamic library.
【技术实现步骤摘要】
动态库防盗用方法、装置、电子设备及可读存储介质
本专利技术涉及互联网
,具体而言,涉及动态库防盗用方法、装置、电子设备及可读存储介质。
技术介绍
随着互联网以及电子设备的发展,例如智能手机,很多应用程序设计有诸多随着应用程序安装包一同发布的动态链接库。这些动态链接库中包含有核心逻辑功能。它们被应用程序加载到内存中以后,再被应用程序调用执行。但是在实际使用中,应用程序安装包中的动态链接库可以被第三方应用程序调用,不利于对产品的保护。
技术实现思路
有鉴于此,本专利技术实施例提供了动态库防盗用方法、装置、电子设备及可读存储介质,以解决上述问题。为了实现上述目的,本专利技术采用的技术方案如下:第一方面,本专利技术实施例提供的一种动态库防盗用方法,所述方法包括:接收应用程序发送的用于调用动态库的调用信息,所述调用信息为加载动态库中的文件的信息;判断调用所述动态库的所述应用程序是否合法;若判断结果为是,则向所述应用程序返回同意调用信息。第二方面,本专利技术实施例提供的一种动态库防盗用装置,所述装置包括:接收单元,用于接收应用程序发送的用于调用动态库的调用信息,所述调用信息 ...
【技术保护点】
一种动态库防盗用方法,其特征在于,所述方法包括:接收应用程序发送的用于调用动态库的调用信息,所述调用信息为加载所述动态库中的文件的信息;判断调用所述动态库的所述应用程序是否合法;若判断结果为是,则向所述应用程序返回同意调用信息。
【技术特征摘要】
1.一种动态库防盗用方法,其特征在于,所述方法包括:接收应用程序发送的用于调用动态库的调用信息,所述调用信息为加载所述动态库中的文件的信息;判断调用所述动态库的所述应用程序是否合法;若判断结果为是,则向所述应用程序返回同意调用信息。2.根据权利要求1所述的方法,其特征在于,所述判断调用所述动态库的所述应用程序是否合法的步骤,包括:获取所述应用程序的签名;将所述应用程序的签名与所述动态库中预先存储的合法应用程序的签名进行匹配;若匹配成功,判定合法;若匹配失败,判定不合法。3.根据权利要求2所述的方法,其特征在于,获取所述应用程序的签名的步骤,包括:获取调用所述动态库的所述应用程序的Context对象;从获取到的所述应用程序的Context对象中获取所述应用程序的签名。4.根据权利要求3所述的方法,其特征在于,所述获取调用所述动态库的所述应用程序的Context对象的步骤,包括:通过反射技术获取调用所述动态库的所述应用程序的Context对象。5.根据权利要求1所述的方法,其特征在于,所述判断调用所述动态库的所述应用程序是否合法的步骤之前,所述方法还包括:判断所述动态库中是否有所述应用程序需要的文件;若判断结果为是,则执行判断调用所述动态库的所述应用程序是否合法的步骤。6.一种动态库防盗用装置,其特征在于,所述装置包括:接收单元,用于接收应用程序发送的用于调用动态库的调用信息,所述调用信息为加载动态库中的文件的信息;第一判断单元,用于判断调用所述动态库的所述应用程序是否合法;返回单元,用于在判断结果为是时,向所述应用程序返回同意调用信息。7.根据权利要求6所述的装置,其特...
【专利技术属性】
技术研发人员:李洪,
申请(专利权)人:广州阿里巴巴文学信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。