一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

文件调用方法、装置、电子设备及存储介质与流程

2022-11-19 07:46:31 来源:中国专利 TAG:


1.本发明涉及信息安全技术领域,尤其涉及一种文件调用方法、装置、电子设备及存储介质。


背景技术:

2.随着信息时代的发展,终端应用得到了广泛的使用,随之而来的是终端应用存在很多安全隐患。
3.现有技术中,很多终端应用未针对dll(dynamic link library,动态链接库)防篡改提供机制保护,客户端使用第三方的开源框架库或者系统库的引用时存在安全隐患。用户在使用客户端过程中,客户端所调用的dll库或者dll库中的文件可能已经被篡改,导致了个人信息泄露。
4.因此,如何保证调用的dll库未经篡改,是信息安全技术领域亟待解决的问题。


技术实现要素:

5.本发明提供一种文件调用方法、装置、电子设备及存储介质,用以解决现有技术中待调用文件容易被篡改的缺陷。
6.本发明提供一种文件调用方法,包括:
7.确定待调用文件,基于所述待调用文件的文件内容,确定待调用内容信息;
8.获取预先存储的所述待调用文件的文件标识,所述文件标识是对所述待调用文件的原生内容信息进行加密得到的,所述原生内容信息是基于与所述待调用文件同名的原生文件的文件内容确定的;
9.对所述文件标识进行解密,得到解密内容信息,并基于所述待调用内容信息和所述解密内容信息,控制所述待调用文件的调用。
10.根据本发明提供的一种文件调用方法,所述对所述文件标识进行解密,包括:
11.确定调用所述待调用文件的当前应用;
12.基于所述当前应用,确定标识密钥;
13.基于所述标识密钥,对所述文件标识进行解密。
14.根据本发明提供的一种文件调用方法,所述基于所述当前应用,确定标识密钥,包括:
15.在所述当前应用属于加密场景的情况下,基于运行所述当前应用的设备的设备信息,确定所述标识密钥。
16.根据本发明提供的一种文件调用方法,所述基于运行所述当前应用的设备的设备信息,确定所述标识密钥,包括:
17.基于所述设备信息中的设备标识,确定所述标识密钥。
18.根据本发明提供的一种文件调用方法,所述基于所述当前应用,确定标识密钥,包括:
19.在所述当前应用属于通用场景的情况下,获取所述当前应用内置的标识密钥。
20.根据本发明提供的一种文件调用方法,所述基于所述待调用内容信息和所述解密内容信息,控制所述待调用文件的调用,包括:
21.在所述待调用内容信息和所述解密内容信息一致的情况下,调用所述待调用文件;
22.在所述待调用内容信息和所述解密内容信息不同的情况下,删除所述待调用文件并发送报警信息。
23.根据本发明提供的一种文件调用方法,所述基于所述待调用文件的文件内容,确定待调用内容信息,包括:
24.基于预设摘要算法,对所述待调用文件的文件内容进行摘要,得到所述待调用内容信息;
25.所述获取预先存储的所述待调用文件的文件标识,之前还包括:
26.基于所述预设摘要算法,对各原生文件的文件内容进行摘要,得到各原生文件的文件名对应的原生内容信息;
27.对各原生文件的文件名对应的原生内容信息进行加密,得到所述各原生文件的文件名对应的文件标识。
28.本发明还提供一种文件调用装置,包括:
29.确定单元,用于确定待调用文件,基于所述待调用文件的文件内容,确定待调用内容信息;
30.获取单元,用于获取预先存储的所述待调用文件的文件标识,所述文件标识是对所述待调用文件的原生内容信息进行加密得到的,所述原生内容信息是基于与所述待调用文件同名的原生文件的文件内容确定的;
31.解密单元,用于对所述文件标识进行解密,得到解密内容信息,并基于所述待调用内容信息和所述解密内容信息,控制所述待调用文件的调用。
32.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述文件调用方法。
33.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述文件调用方法。
34.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述文件调用方法。
35.本发明提供的文件调用方法、装置、电子设备及存储介质,基于待调用内容信息和解密内容信息,控制待调用文件的调用,从文件内容层面上验证待调用文件的可靠性,从而保证了文件调用的安全性。并且,以加密的文件标识的形式存储待调用文件的原生内容信息,仅在文件调用时解密得到解密内容信息用于比对,保证了原生内容信息的安全性,降低了原生文件内容信息被暴露甚至被恶意篡改的风险,进一步提高了文件调用的安全性。
附图说明
36.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术
描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1是本发明提供的文件调用方法的流程示意图之一;
38.图2是本发明提供的文件调用方法中步骤130的流程示意图;
39.图3是本发明提供的文件标识确定的流程示意图;
40.图4是本发明提供的文件调用方法的流程示意图之二;
41.图5是本发明提供的文件调用装置的结构示意图;
42.图6是本发明提供的电子设备的结构示意图。
具体实施方式
43.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.相关技术中,应用调用dll库时一般有两种方式,一种是在涉及到模块加载的函数时,通过调用loadlibrary、loadlibraryex、createprocess等api(application programming interface)接口指定dll加载的完整路径;第二种是通过修改winodws注册表实现,在注册表键值中指定系统库首要加载路径。
45.然而,用户在使用上述这两种方式调用dll库时,所调用的dll库或者dll库中的文件可能已经被篡改,导致了个人信息泄露。
46.对此,本发明提供了一种文件调用方法,图1是本发明提供的文件调用方法的流程示意图之一,如图1所示,该方法包括:
47.步骤110,确定待调用文件,基于所述待调用文件的文件内容,确定待调用内容信息。
48.具体地,待调用文件即等待调用的文件,可以是dll文件,也可以其他类型的文件,例如sys(system)文件、dat(data)文件等,本发明实施例对此不作具体限定。
49.在确定待调用文件之后,就可以基于待调用文件的文件内容,确定待调用内容信息,此处的待调用内容信息,即待调用文件的文件内容的唯一标识,可以理解的是,完全一致的文件内容对应同一个内容信息,不同的文件内容则对应不同的内容信息。待调用内容信息的获取方式,可以是多种多样的,例如可以基于摘要算法,对待调用文件的文件内容进行摘要,从而确定待调用内容信息,此处的摘要算法可以是md5(message-digest algorithm 5)算法,也可以是sha(secure hash algorithm,安全散列算法),还可以是mac(message authentication codes,消息认证码算法),本发明实施例对此不作具体限定。
50.步骤120,获取预先存储的所述待调用文件的文件标识,所述文件标识是对所述待调用文件的原生内容信息进行加密得到的,所述原生内容信息是基于与所述待调用文件同名的原生文件的文件内容确定的。
51.具体地,针对所有可能被调用的文件,均可以预先存储对应的文件标识,此处的文件标识可以反映文件本身的内容。此处,针对文件标识的生成,可以基于原生文件实现,原
生文件即明确未被篡改的可靠文件,基于原生文件的文件内容,即可确定原生内容信息,在得到原生内容信息之后,还需要对原生内容信息进行加密,将经过加密的原生内容信息作为原生文件的文件名所对应的文件标识。可以理解的是,此处基于原生文件的文件内容确定原生内容信息的方式与步骤110中基于待调用文件的文件内容确定待调用内容信息的方式一致,此处不作赘述。
52.原生内容信息即原生文件的文件内容的唯一标识。在已经得到的原生内容信息的基础上进行加密,使得原生内容信息能够以密态形式,即,以文件标识的形式进行存储,保证了存储阶段的安全性。
53.可以理解的是,针对原生内容信息的加密,可以是在预先设定好的密钥和加密算法的基础上实现的,也可以是针对可能调用原生文件的不同应用,分别设置专属的密钥进行加密,还可以是针对不同的处理硬件分别设置专属的密钥进行加密,本发明实施例对此不作具体限定。
54.步骤130,对所述文件标识进行解密,得到解密内容信息,并基于所述待调用内容信息和所述解密内容信息,控制所述待调用文件的调用。
55.具体地,在获取预先存储的待调用文件的文件标识之后,就可以对文件标识进行解密,得到解密内容信息。可以理解的是,在解密正确的情况下,解密所得的解密内容信息即原生内容信息。
56.此处对待调用文件的文件标识进行解密的方式,与针对原生内容信息进行加密以生成文件标识的方式,是相对应的。可以是基于预先设定好的密钥和加密算法,对文件标识进行解密,也可以是基于当前调用待调用文件的应用所设置的专属密钥,对文件标识进行解密,还可以是基于当前调用待调用文件的处理硬件所设置的专属密钥,对文件标识进行解密,本发明实施例对此不作具体限定。
57.最后,基于待调用内容信息和解密得到的解密内容信息,就可以控制待调用文件的调用。可以理解的是,在待调用内容信息和解密得到的解密内容信息一致的情况下,可以确定当前的待调用文件的文件内容与原生文件的文件内容一致,即待调用文件安全、未被篡改,可以调用待调用文件;在待调用内容信息和解密得到的解密内容信息不同的情况下,可以确定当前的待调用文件的文件内容与原生文件的文件内容不一致,即待调用文件不安全、可能被篡改,此时,可以删除待调用文件并发送报警信息。
58.在此过程中,针对于文件标识进行解密,即,仅在需要进行待调用文件的校验时方才通过解密获取原生内容信息,极大程度上降低了原生文件内容信息被暴露甚至被恶意篡改的风险,进一步保证了文件调用的可靠性和安全性。
59.本发明实施例提供的方法,基于待调用内容信息和解密内容信息,控制待调用文件的调用,从文件内容层面上验证待调用文件的可靠性,从而保证了文件调用的安全性。并且,以加密的文件标识的形式存储待调用文件的原生内容信息,仅在文件调用时解密得到解密内容信息用于比对,保证了原生内容信息的安全性,降低了原生文件内容信息被暴露甚至被恶意篡改的风险,进一步提高了文件调用的安全性。
60.基于上述实施例,图2是本发明提供的文件调用方法中步骤130的流程示意图,如图2所示,步骤130包括:
61.步骤131,确定调用所述待调用文件的当前应用;
62.步骤132,基于所述当前应用,确定标识密钥;
63.步骤133,基于所述标识密钥,对所述文件标识进行解密。
64.具体地,考虑到不同的应用针对文件调用的安全性要求不同,可以针对性地为不同的应用设置不同的标识密钥,用于加密不同应用下的原生文件的原生内容信息,以及解密不同应用下的文件标识。
65.针对于调用该待调用文件的当前应用而言,可以确定当前应用下该待调用文件的文件标识,即基于当前应用的标识密钥,对与该待调用文件同名的原生文件的原生内容信息加密所得的文件标识。
66.在得到当前应用下该待调用文件的文件标识之后,即可基于当前应用的标识密钥,对文件标识进行解密。
67.进一步地,不同的应用针对文件调用的安全性要求的区别,可以反映到不同应用所处的场景或者分类不同,例如办公类型的应用可能需要将部分应用功能限制在办公环境下执行,因此办公类型的应用所对应的标识密钥可能与处理硬件有关,也可能与处理硬件所连接的网络有关;又例如个人隐私类的应用可能需要将部分应用功能限制在某几个使用者使用下执行,因此个人隐私类的应用所对应的标识密钥可能与使用者的身份信息有关,由此,也可以针对不同应用所处的场景或者分类,为不同的应用设置标识密钥,本发明实施例对此不作具体限定。
68.可以理解的是,对于不用的应用,确定标识密钥的方式以及确定得到的标识密钥均可以不同,本发明实施例对此不作具体限定。
69.本发明实施例提供的方法,针对性地为应用设置标识密钥,由于不同应用所处的场景或者分类不同,相应地,标识密钥确定的方式不同,进一步保证了文件调用的可靠性和安全性。
70.基于上述实施例,步骤132包括:
71.在所述当前应用属于加密场景的情况下,基于运行所述当前应用的设备的设备信息,确定所述标识密钥。
72.具体地,由于当前应用涉及到的信息可能需要保密,所以需要限制运行当前应用的设备。加密场景即运行当前应用的设备需要保密的场景。在当前应用属于加密场景的情况下,基于运行当前应用的设备的设备信息,就可以确定标识密钥,此处的设备信息可以是运行当前应用的设备的id(identification,标识),也可以是运行当前应用的设备的位置,还可以是运行当前应用的设备所连接的互联网设备的id,本发明实施例对此不作具体限定。
73.例如,可以将运行当前应用的设备的id作为标识密钥,也可以将运行当前应用的设备的位置作为标识密钥,还可以将运行当前应用的设备所连接的互联网设备的id作为标识密钥。
74.基于运行当前应用的设备的设备信息确定标识密钥之后,即可基于标识密钥对文件标识进行解密,如果解密成功,即可得到与原生内容信息一致的解密内容信息,如果比对得知待调用内容与解密内容信息一致,则可以成功调用待调用文件;
75.而如果运行当前应用的设备不是加密场景允许运行的设备,则应用基于设备信息确定的标识密钥对文件标识进行解密,可能出现解密失败的情况,导致后续流程无法执行,
文件调用失败,或者解密完成后得到的解密内容信息与原生内容信息不同,即待调用文件本身安全、未被篡改,待调用内容信息也与解密内容信息不同,文件调用失败。
76.本发明实施例提供的方法,在当前应用属于加密场景的情况下,基于运行当前应用的设备的设备信息,确定标识密钥,保密性更高,可以提高当前应用调用待调用文件的安全性。
77.基于上述实施例,步骤132包括:
78.基于所述设备信息中的设备标识,确定所述标识密钥。
79.具体地,在当前应用属于加密场景的情况下,基于设备信息中的设备标识,就可以确定标识密钥,此处的设备标识是调用待调用文件的设备的唯一标识,可以通过设备标识唯一确定一台设备。
80.本发明实施例提供的方法,在当前应用属于加密场景的情况下,限制了调用待调用文件的设备,进一步保证了文件调用的可靠性和安全性。
81.基于上述实施例,步骤132包括:
82.在所述当前应用属于通用场景的情况下,获取所述当前应用内置的标识密钥。
83.具体地,通用场景即运行当前应用的相关信息不需要保密的场景,是与加密场景相对应的场景。在当前应用属于通用场景的情况下,标识密钥可以预先在当前应用内部,在需要调用待调用文件时,可以从当前应用中获取到预先内置的标识密钥,进而基于标识密钥,对文件标识进行解密。
84.本发明实施例提供的方法,将标识密钥内置在当前应用中,无需另外寻找位置存放,使得其他应用无法获得标识密钥,避免了标识密钥被恶意获取,提高了当前应用调用待调用文件的安全性。
85.基于上述实施例,步骤130包括:
86.在所述待调用内容信息和所述解密内容信息一致的情况下,调用所述待调用文件;
87.在所述待调用内容信息和所述解密内容信息不同的情况下,删除所述待调用文件并发送报警信息。
88.具体地,在待调用内容信息和解密内容信息一致的情况下,可以确定当前的待调用文件的文件内容与原生文件的文件内容一致,即待调用文件安全、未被篡改,可以调用待调用文件;在待调用内容信息和所述解密内容信息不同的情况下,可以确定当前的待调用文件的文件内容与原生文件的文件内容不一致,即待调用文件不安全、可能被篡改,此时,可以删除待调用文件并发送报警信息,由此可以确保与待调用文件同名的原生文件的安全性。
89.基于上述实施例,步骤110包括:
90.基于预设摘要算法,对所述待调用文件的文件内容进行摘要,得到所述待调用内容信息。
91.具体地,在确定待调用文件之后,可以基于预设摘要算法,对待调用文件的文件内容进行摘要,得到待调用内容信息。此处的预设摘要算法可以是md5算法,也可以是sha算法,还可以是mac算法。此处待调用内容信息可以是32位的字符串,也可以是28位的字符串,还可以是16位的字符串,本发明实施例对此不作具体限定。
92.图3是本发明提供的文件标识确定的流程示意图,如图3所示,步骤120,之前还包括:
93.步骤120-1,基于所述预设摘要算法,对各原生文件的文件内容进行摘要,得到各原生文件的文件名对应的原生内容信息;
94.步骤120-2,对各原生文件的文件名对应的原生内容信息进行加密,得到所述各原生文件的文件名对应的文件标识。
95.具体地,可以基于预设摘要算法,对各原生文件的文件内容进行摘要,得到各原生文件的文件名对应的原生内容信息,可以理解的是,此处的对各原生文件的文件内容进行摘要与待调用文件的文件内容进行摘要使用的摘要算法是同一算法。
96.在得到各原生文件的文件名对应的原生内容信息之后,可以对各原生文件的文件名对应的原生内容信息进行加密,得到各原生文件的文件名对应的文件标识。此处的文件标识可以是待调用文件对应的二进制密文数据,也可以是字符串,本发明实施例对此不作具体限定。
97.基于上述任一实施例,图4是本发明提供的文件调用方法的流程示意图之二,如图4所示,该方法包括:
98.首先,可以确定待调用文件以及调用待调用文件的当前应用,此处,待调用文件即等待调用的文件,可以是dll文件,也可以是其他类型的文件,例如sys(system)文件、dat(data)文件等,本发明实施例对此不作具体限定。此处,可以基于预设摘要算法,对待调用文件的文件内容进行摘要,得到待调用内容信息。
99.其次,可以获取预先存储的待调用文件的文件标识,此处的文件标识是对待调用文件的原生内容信息进行加密得到的。针对原生内容信息的加密,可以是在预先设定好的密钥和加密算法的基础上实现的,也可以是针对可能调用原生文件的不同应用,分别设置专属的密钥进行加密,还可以是针对不同的处理硬件分别设置专属的密钥进行加密,本发明实施例对此不作具体限定。
100.而当前应用可能处于两种应用场景中的一种,两种应用场景分别是加密场景和通用场景,可以理解的是,在不同的场景下,当前应用的标识密钥的确定方式不同。
101.在当前应用属于加密场景的情况下,基于运行当前应用的设备的设备信息,就可以确定标识密钥,此处的设备信息可以是运行当前应用的设备的id,也可以是运行当前应用的设备的位置,还可以是运行当前应用的设备所连接的互联网设备的id,本发明实施例对此不作具体限定。
102.在当前应用属于通用场景的情况下,获取当前应用内置的标识密钥。
103.在获取当前应用的标识密钥之后,就可以基于标识密钥,对文件标识进行解密,得到解密内容信息。
104.接着,再基于待调用内容信息和解密得到解密内容信息,控制待调用文件的调用。
105.可以理解的是,在待调用内容信息和解密得到的解密内容信息一致的情况下,可以确定当前的待调用文件的文件内容与原生文件的文件内容一致,即待调用文件安全、未被篡改,可以调用待调用文件;在待调用内容信息和解密得到的解密内容信息不同的情况下,可以确定当前的待调用文件的文件内容与原生文件的文件内容不一致,即待调用文件不安全、可能被篡改,此时,则删除待调用文件并发送报警信息。
106.下面对本发明提供的文件调用装置进行描述,下文描述的文件调用装置与上文描述的文件调用方法可相互对应参照。
107.基于上述任一实施例,图5是本发明提供的文件调用装置的结构示意图,如图5所示,文件调用装置包括
108.确定单元510,用于确定待调用文件,基于所述待调用文件的文件内容,确定待调用内容信息;
109.获取单元520,用于获取预先存储的所述待调用文件的文件标识,所述文件标识是对所述待调用文件的原生内容信息进行加密得到的,所述原生内容信息是基于与所述待调用文件同名的原生文件的文件内容确定的;
110.解密单元530,对所述文件标识进行解密,得到解密内容信息,并基于所述待调用内容信息和所述解密内容信息,控制所述待调用文件的调用。
111.本发明实施例提供的装置,基于待调用内容信息和解密内容信息,控制待调用文件的调用,从文件内容层面上验证待调用文件的可靠性,从而保证了文件调用的安全性。并且,以加密的文件标识的形式存储待调用文件的原生内容信息,仅在文件调用时解密得到解密内容信息用于比对,保证了原生内容信息的安全性,降低了原生文件内容信息被暴露甚至被恶意篡改的风险,进一步提高了文件调用的安全性。
112.基于上述任一实施例,解密单元包括:
113.当前应用确定单元,用于确定调用所述待调用文件的当前应用;
114.标识密钥确定单元,用于基于所述当前应用,确定标识密钥;
115.解密子单元,用于基于所述标识密钥,对所述文件标识进行解密。
116.基于上述任一实施例,标识密钥确定单元包括:
117.在所述当前应用属于加密场景的情况下,基于运行所述当前应用的设备的设备信息,确定所述标识密钥。
118.基于上述任一实施例,标识密钥确定单元包括:
119.基于所述设备信息中的设备标识,确定所述标识密钥。
120.基于上述任一实施例,标识密钥确定单元包括:
121.在所述当前应用属于通用场景的情况下,获取所述当前应用内置的标识密钥。
122.基于上述任一实施例,解密单元包括:
123.在所述待调用内容信息和所述解密内容信息一致的情况下,调用所述待调用文件;
124.在所述待调用内容信息和所述解密内容信息不同的情况下,删除所述待调用文件并发送报警信息。
125.基于上述任一实施例,确定单元包括:
126.基于预设摘要算法,对所述待调用文件的文件内容进行摘要,得到所述待调用内容信息;
127.所述获取预先存储的所述待调用文件的文件标识,之前还包括:
128.基于所述预设摘要算法,对各原生文件的文件内容进行摘要,得到各原生文件的文件名对应的原生内容信息;
129.对各原生文件的文件名对应的原生内容信息进行加密,得到所述各原生文件的文
件名对应的文件标识。
130.图6示例了一种电子设备的实体结构示意图,如图6所示,该电子设备可以包括:处理器(processor)610、通信接口(communications interface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行文件调用方法,该方法包括:确定待调用文件,基于所述待调用文件的文件内容,确定待调用内容信息;获取预先存储的所述待调用文件的文件标识,所述文件标识是对所述待调用文件的原生内容信息进行加密得到的,所述原生内容信息是基于与所述待调用文件同名的原生文件的文件内容确定的;对所述文件标识进行解密,得到解密内容信息,并基于所述待调用内容信息和所述解密内容信息,控制所述待调用文件的调用。
131.此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
132.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的文件调用方法,该方法包括:确定待调用文件,基于所述待调用文件的文件内容,确定待调用内容信息;获取预先存储的所述待调用文件的文件标识,所述文件标识是对所述待调用文件的原生内容信息进行加密得到的,所述原生内容信息是基于与所述待调用文件同名的原生文件的文件内容确定的;对所述文件标识进行解密,得到解密内容信息,并基于所述待调用内容信息和所述解密内容信息,控制所述待调用文件的调用。
133.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的文件调用方法,该方法包括:确定待调用文件,基于所述待调用文件的文件内容,确定待调用内容信息;获取预先存储的所述待调用文件的文件标识,所述文件标识是对所述待调用文件的原生内容信息进行加密得到的,所述原生内容信息是基于与所述待调用文件同名的原生文件的文件内容确定的;对所述文件标识进行解密,得到解密内容信息,并基于所述待调用内容信息和所述解密内容信息,控制所述待调用文件的调用。
134.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
135.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可
借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
136.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献