CN107592319B - 一种文件下载方法及装置 - Google Patents
一种文件下载方法及装置 Download PDFInfo
- Publication number
- CN107592319B CN107592319B CN201710914054.2A CN201710914054A CN107592319B CN 107592319 B CN107592319 B CN 107592319B CN 201710914054 A CN201710914054 A CN 201710914054A CN 107592319 B CN107592319 B CN 107592319B
- Authority
- CN
- China
- Prior art keywords
- file
- target
- security level
- target user
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000005516 engineering process Methods 0.000 claims description 31
- 230000006399 behavior Effects 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Storage Device Security (AREA)
Abstract
本发明实施例公开了一种文件下载方法及装置,包括:接收来自目标用户的携带第一目标文件的安全级别的文件下载请求;获取目标用户的安全级别;判断目标用户的安全级别是否低于第一目标文件的安全级别,如果目标用户的安全级别不低于第一目标文件的安全级别,下载第一目标文件;将第一目标文件发送给目标用户。从本发明实施例可见,由于在判断了目标用户的安全级别不低于第一目标文件的安全级别的条件下,才允许目标用户下载第一目标文件,因此限制了安全级别不高的用户对重要文件的下载,从而极大程度地减少了重要文件被非法传播可能性。
Description
技术领域
本发明涉及计算机领域,尤其涉及一种文件下载方法及装置。
背景技术
随着云技术的发展,用户可以借助云平台获取文件。
相关技术中,用户首先在云平台上进行注册,然后在需要进行文件获取时,登录云平台查找所需要的文件并下载。
然而,由于这种方法允许任何用户的任何下载行为,因此使得某些重要的文件能够被自身安全级别不高的用户随意进行下载,从而加大重要文件被非法传播的可能性。
发明内容
为了解决上述技术问题,本发明提供一种文件下载方法及装置,能够限制安全级别不高的用户对重要文件的下载,极大程度减少重要文件被非法传播可能性。
为了达到本发明目的,本发明提供了一种文件下载方法,包括:
接收来自目标用户的携带第一目标文件的安全级别的文件下载请求;
获取所述目标用户的安全级别;
判断所述目标用户的安全级别是否低于所述第一目标文件的安全级别;
如果所述目标用户的安全级别不低于所述第一目标文件的安全级别,下载所述第一目标文件;
将所述第一目标文件发送给所述目标用户。
所述接收来自目标用户的携带第一目标文件的安全级别的文件下载请求之后,还包括:
获取所述目标用户的用户名;
判断所述目标用户的用户名是否存在于预先建立的非法文件传播记录表中;
如果所述目标用户的用户名存在于所述非法文件传播记录表中,判断所述目标用户的安全级别是否为最低级别;
如果所述目标用户的安全级别不是所述最低级别,降低所述目标用户的安全级别;
如果所述目标用户的安全级别是所述最低级别,限制所述目标用户的所有下载行为,不再进行所述获取目标用户的安全级别的步骤。
如果所述目标用户的安全级别低于所述第一目标文件的安全级别,还包括:
提示所述目标用户无法下载所述第一目标文件。
所述接收来自目标用户的携带第一目标文件的安全级别的文件下载请求之前或之后,还包括:
接收所述目标用户上传的包含文件技术领域和文件技术类别的第二目标文件;
根据所述第二目标文件的文件技术领域和文件技术类别确定所述第二目标文件的安全级别;
判断第三目标文件的个数是否大于第i级阈值;其中,所述第三目标文件为安全级别超过第i级安全级别的所述第二目标文件;
如果所述第三目标文件的个数大于所述第i级阈值,确定所述目标用户的安全级别为第i级安全级别。
所述根据第二目标文件的文件技术领域和文件技术类别确定第二目标文件的安全级别,包括:
在预先建立的文件技术领域与权重的对应关系表中查找所述第二目标文件的文件技术领域对应的第一权重;
在预先建立的文件技术类别与权重的对应关系表中查找所述第二目标文件的文件技术类别对应的第二权重;
根据所述第一权重和所述第二权重计算所述第二目标文件的权重;
在预先建立的安全级别与权重的对应关系表中确定所述第二目标文件的安全级别。
本发明还提供了一种文件下载装置,包括:
接收模块,用于接收来自目标用户的携带第一目标文件的安全级别的文件下载请求;
获取模块,用于获取所述目标用户的安全级别;
判断模块,用于判断所述目标用户的安全级别是否低于所述第一目标文件的安全级别;
下载模块,用于如果所述目标用户的安全级别不低于所述第一目标文件的安全级别,下载所述第一目标文件;
发送模块,用于将所述第一目标文件发送给所述目标用户。
所述获取模块,还用于获取所述目标用户的用户名;
所述判断模块,还用于判断所述目标用户的用户名是否存在于预先建立的非法文件传播记录表中;如果所述目标用户的用户名存在于所述非法文件传播记录表中,判断所述目标用户的安全级别是否为最低级别;
还包括:处理模块,用于如果所述目标用户的安全级别不是所述最低级别,降低所述目标用户的安全级别;如果所述目标用户的安全级别是所述最低级别,限制所述目标用户的所有下载行为,不再进行所述获取目标用户的安全级别的步骤。
还包括:
提示模块,用于如果所述目标用户的安全级别低于所述第一目标文件的安全级别,提示所述目标用户无法下载所述第一目标文件。
所述接收模块,还用于接收所述目标用户上传的包含文件技术领域和文件技术类别的第二目标文件;
还包括:确定模块,用于根据所述第二目标文件的文件技术领域和文件技术类别确定所述第二目标文件的安全级别;
所述判断模块,还用于判断第三目标文件的个数是否大于第i级阈值;其中,所述第三目标文件为安全级别超过第i级安全级别的所述第二目标文件;
所述确定模块,还用于如果所述第三目标文件的个数大于所述第i级阈值,确定所述目标用户的安全级别为第i级安全级别。
所述确定模块包括:
查找单元,用于在预先建立的文件技术领域与权重的对应关系表中查找所述第二目标文件的文件技术领域对应的第一权重;在预先建立的文件技术类别与权重的对应关系表中查找所述第二目标文件的文件技术类别对应的第二权重;
计算单元,用于根据所述第一权重和所述第二权重计算所述第二目标文件的权重;
确定单元,用于在预先建立的安全级别与权重的对应关系表中确定所述第二目标文件的安全级别。
与现有技术相比,本发明至少包括接收来自目标用户的携带第一目标文件的安全级别的文件下载请求;获取目标用户的安全级别;判断目标用户的安全级别是否低于第一目标文件的安全级别;如果目标用户的安全级别不低于第一目标文件的安全级别,下载第一目标文件;将第一目标文件发送给目标用户。从本发明提供的技术方案可见,由于在判断了目标用户的安全级别不低于第一目标文件的安全级别的条件下,才允许目标用户下载第一目标文件,因此限制了安全级别不高的用户对重要文件的下载,从而极大程度地减少了重要文件被非法传播可能性。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例提供的一种文件下载方法的流程示意图;
图2为本发明实施例提供的另一种文件下载方法的流程示意图;
图3为本发明实施例提供的又一种文件下载方法的流程示意图;
图4为本发明实施例提供的一种文件下载装置的结构示意图;
图5为本发明实施例提供的另一种文件下载装置的结构示意图;
图6为本发明实施例提供的又一种文件下载装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
本发明实施例提供一种文件下载方法,如图1所示,该方法包括:
步骤101、接收来自目标用户的携带第一目标文件的安全级别的文件下载请求。
需要说明的是,目标用户的数量可以是一个,也可以是多个,本发明对此不作限制;同样,第一目标文件的个数可以是一个,也可以是多个,本发明对此也不作限制。
具体的,文件的安全级别可以以程度来表示或以级别数来表示,当文件的安全级别以程度来表示时,可以分为三种程度,如低级、中级和高级,也可以分为五种程度,如低级、较低级、中级、较高级和高级;当文件的安全级别以级别数来表示时,可以分为五级,如第1级、第2级...第5级,也可以分为10级,如第1级、第2级...第10级,其中,第1级表示最低级。
步骤102、获取目标用户的安全级别。
具体的,目标用户的安全级别也可以跟文件的安全级别一样以程度来表示或以级别数来表示,在此不再赘述。
步骤103、判断目标用户的安全级别是否低于第一目标文件的安全级别。
步骤104、如果目标用户的安全级别不低于第一目标文件的安全级别,下载第一目标文件。
具体的,判断目标用户的安全级别是否低于第一目标文件的安全级别是为了确定第一目标文件是否能够被目标用户所下载,只有当目标用户的安全级别不低于第一目标文件的安全级别时,第一目标文件才被允许下载。
步骤105、将第一目标文件发送给目标用户。
本发明实施例所提供的文件下载方法,接收来自目标用户的携带第一目标文件的安全级别的文件下载请求;获取目标用户的安全级别;判断目标用户的安全级别是否低于第一目标文件的安全级别;如果目标用户的安全级别不低于第一目标文件的安全级别,下载第一目标文件;将第一目标文件发送给目标用户。从本发明提供的技术方案可见,由于在判断了目标用户的安全级别不低于第一目标文件的安全级别的条件下,才允许目标用户下载第一目标文件,因此限制了安全级别不高的用户对重要文件的下载,从而极大程度地减少了重要文件被非法传播可能性。
本发明实施例提供另一种文件下载方法,如图2所示,该方法包括:
步骤201、接收来自目标用户的携带第一目标文件的安全级别的文件下载请求。
步骤202、获取目标用户的用户名。
步骤203、判断目标用户的用户名是否存在于预先建立的非法文件传播记录表中。
具体的,非法文件传播记录表中记录有所有进行过非法文件传播的用户的用户名信息,因此,判断目标用户的用户名是否存在于预先建立的非法文件传播记录表中就是判断目标用户是否进行过非法文件传播。
步骤204、如果目标用户的用户名存在于非法文件传播记录表中,判断目标用户的安全级别是否为最低级别。
需要说明的是,如果目标用户的用户名不存在于非法文件传播记录表中,执行步骤207。
步骤205、如果目标用户的安全级别不是最低级别,降低目标用户的安全级别。
步骤206、如果目标用户的安全级别是最低级别,限制目标用户的所有下载行为,不再进行获取目标用户的安全级别的步骤。
具体的,如果目标用户的安全级别是最低级别的安全级别,无法再降低目标用户的安全级别,因此限制目标用户的所有下载行为,即限制目标用户下载安全级别为最低级的文件。
需要说明的是,步骤205和步骤206是选择执行的关系,如果目标用户的安全级别不是最低级别的安全级别,执行步骤205,如果目标用户的安全级别是最低级别的安全级别,执行步骤206,并且在执行了步骤206后,不再执行步骤207,由于不执行步骤207,也就不执行步骤207的后续步骤,即结束流程。
步骤207、获取目标用户的安全级别。
步骤208、判断目标用户的安全级别是否低于第一目标文件的安全级别。
步骤209、如果目标用户的安全级别不低于第一目标文件的安全级别,下载第一目标文件。
步骤210、将第一目标文件发送给目标用户。
步骤211、如果目标用户的安全级别低于第一目标文件的安全级别,提示目标用户无法下载第一目标文件。
需要说明的是,步骤209和步骤211是选择执行的关系,如果目标用户的安全级别不低于第一目标文件的安全级别,执行步骤209,如果目标用户的安全级别低于第一目标文件的安全级别,执行步骤211。
本发明实施例所提供的文件下载方法,接收来自目标用户的携带第一目标文件的安全级别的文件下载请求;获取目标用户的安全级别;判断目标用户的安全级别是否低于第一目标文件的安全级别;如果目标用户的安全级别不低于第一目标文件的安全级别,下载第一目标文件;将第一目标文件发送给目标用户。从本发明提供的技术方案可见,由于在判断了目标用户的安全级别不低于第一目标文件的安全级别的条件下,才允许目标用户下载第一目标文件,因此限制了安全级别不高的用户对重要文件的下载,从而极大程度地减少了重要文件被非法传播可能性。
本发明实施例提供又一种文件下载方法,如图3所示,该方法包括:
步骤301、接收目标用户上传的包含文件技术领域和文件技术类别的第二目标文件。
具体的,文件技术领域指的是文件的内容所涉及的技术领域,文件技术类别指的是文件的内容所主要采用技术的类别。
步骤302、根据第二目标文件的文件技术领域和文件技术类别确定第二目标文件的安全级别。
具体的,步骤302可以通过步骤302a~302d实现:
步骤302a、在预先建立的文件技术领域与权重的对应关系表中查找第二目标文件的文件技术领域对应的第一权重。
需要说明的是,文件技术领域与权重的对应关系表中记录有所有文件技术领域与之所对应的权重值。
步骤302b、在预先建立的文件技术类别与权重的对应关系表中查找第二目标文件的文件技术类别对应的第二权重。
需要说明的是,文件技术类别与权重的对应关系表中记录有所有文件技术类别与之所对应的权重值。
步骤302c、根据第一权重和第二权重计算第二目标文件的权重。
具体的,第二目标文件的权重可以通过第一权重加上第二权重计算得到。
步骤302d、在预先建立的安全级别与权重的对应关系表中确定第二目标文件的安全级别。
具体的,安全级别与权重的对应关系表中记录有所有权重与之对应的安全级别,例如,权重为0.8~1时,安全级别可以为第5级(最高级),权重为0.6~0.8时,安全级别可以为第4级,权重为0.4~0.6时,安全级别可以为第3级,权重为0.2~0.4时,安全级别可以为第2级,权重为0~0.2时,安全级别可以为第1级,安全级别与权重的对应关系表可以如下表1所示,
权重 | 安全级别 |
0.8~1 | 第5级 |
0.6~0.8 | 第4级 |
0.4~0.6 | 第3级 |
0.2~0.4 | 第2级 |
0~0.2 | 第1级 |
表1
步骤303、判断第三目标文件的个数是否大于第i级阈值。
其中,第三目标文件为安全级别超过第i级安全级别的第二目标文件。
具体的,第i级阈值是判断目标用户的安全级别是否能升至第i级的阈值。
步骤304、如果第三目标文件的个数大于第i级阈值,确定目标用户的安全级别为第i级安全级别。
具体的,如果第三目标文件的个数小于第i级阈值,说明目标用户的安全级别无法升至第i级安全级别。
需要说明的是,当用户注册时,确定用户的安全级别为最低级别,后来随着用户上传了高安全级别的文件,用户的安全级别才慢慢的得到了升级。
步骤305、接收来自目标用户的携带第一目标文件的安全级别的文件下载请求。
步骤306、获取目标用户的安全级别。
步骤307、判断目标用户的安全级别是否低于第一目标文件的安全级别。
步骤308、如果目标用户的安全级别不低于第一目标文件的安全级别,下载第一目标文件。
步骤309、将第一目标文件发送给目标用户。
本发明实施例所提供的文件下载方法,接收来自目标用户的携带第一目标文件的安全级别的文件下载请求;获取目标用户的安全级别;判断目标用户的安全级别是否低于第一目标文件的安全级别;如果目标用户的安全级别不低于第一目标文件的安全级别,下载第一目标文件;将第一目标文件发送给目标用户。从本发明提供的技术方案可见,由于在判断了目标用户的安全级别不低于第一目标文件的安全级别的条件下,才允许目标用户下载第一目标文件,因此限制了安全级别不高的用户对重要文件的下载,从而极大程度地减少了重要文件被非法传播可能性。
本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于执行上述任一项文件下载方法。
本发明实施例还提供一种文件下载装置,如图4所示,该下载装置4包括:
接收模块41,用于接收来自目标用户的携带第一目标文件的安全级别的文件下载请求。
获取模块42,用于获取目标用户的安全级别。
判断模块43,用于判断目标用户的安全级别是否低于第一目标文件的安全级别。
下载模块44,用于如果目标用户的安全级别不低于第一目标文件的安全级别,下载第一目标文件。
发送模块45,用于将第一目标文件发送给目标用户。
进一步,获取模块42,还用于获取目标用户的用户名。
判断模块43,还用于判断目标用户的用户名是否存在于预先建立的非法文件传播记录表中;如果目标用户的用户名存在于非法文件传播记录表中,判断目标用户的安全级别是否为最低级别。
进一步,在图4对应的实施例的基础上,本发明实施例提供另一种文件下载装置,如图5所示,该下载装置4还包括:
处理模块46,用于如果目标用户的安全级别不是最低级别,降低目标用户的安全级别;如果目标用户的安全级别是最低级别,限制目标用户的所有下载行为,不再进行获取目标用户的安全级别的步骤。
提示模块47,用于如果目标用户的安全级别低于第一目标文件的安全级别,提示目标用户无法下载第一目标文件。
接收模块41,还用于接收目标用户上传的包含文件技术领域和文件技术类别的第二目标文件。
还包括:确定模块48,用于根据第二目标文件的文件技术领域和文件技术类别确定第二目标文件的安全级别。
判断模块43,还用于判断第三目标文件的个数是否大于第i级阈值;其中,第三目标文件为安全级别超过第i级安全级别的第二目标文件。
确定模块48,还用于如果第三目标文件的个数大于第i级阈值,确定目标用户的安全级别为第i级安全级别。
进一步,在图5对应的实施例的基础上,本发明实施例提供另一种文件下载装置,如图6所示,确定模块48包括:
查找单元481,用于在预先建立的文件技术领域与权重的对应关系表中查找第二目标文件的文件技术领域对应的第一权重;在预先建立的文件技术类别与权重的对应关系表中查找第二目标文件的文件技术类别对应的第二权重。
计算单元482,用于根据第一权重和第二权重计算第二目标文件的权重。
确定单元483,用于在预先建立的安全级别与权重的对应关系表中确定第二目标文件的安全级别。
本发明实施例所提供的文件下载装置,接收来自目标用户的携带第一目标文件的安全级别的文件下载请求;获取目标用户的安全级别;判断目标用户的安全级别是否低于第一目标文件的安全级别;如果目标用户的安全级别不低于第一目标文件的安全级别,下载第一目标文件;将第一目标文件发送给目标用户。从本发明提供的技术方案可见,由于在判断了目标用户的安全级别不低于第一目标文件的安全级别的条件下,才允许目标用户下载第一目标文件,因此限制了安全级别不高的用户对重要文件的下载,从而极大程度地减少了重要文件被非法传播可能性。
在实际应用中,所述接收模块41、获取模块42、判断模块43、下载模块44、发送模块45、处理模块46、提示模块47、确定模块48、查找单元481、计算单元482和确定单元483均可由位于文件下载装置中的中央处理器(Central Processing Unit,CPU)、微处理器(MicroProcessor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)或现场可编程门阵列(Field Programmable Gate Array,FPGA)等实现。
本发明实施例还提供一种用于实现文件下载装置,包括存储器和处理器,其中,存储器中存储有以下可被处理器执行的指令:
接收来自目标用户的携带第一目标文件的安全级别的文件下载请求。
获取目标用户的安全级别。
判断目标用户的安全级别是否低于第一目标文件的安全级别。
如果目标用户的安全级别不低于第一目标文件的安全级别,下载第一目标文件。
将第一目标文件发送给目标用户。
进一步,存储器中还存储有以下可被处理器执行的指令:
获取目标用户的用户名。
判断目标用户的用户名是否存在于预先建立的非法文件传播记录表中。
如果目标用户的用户名存在于非法文件传播记录表中,判断目标用户的安全级别是否为最低级别的安全级别。
如果目标用户的安全级别不是最低级别,降低目标用户的安全级别。
如果目标用户的安全级别是最低级别,限制目标用户的所有下载行为,不再进行获取目标用户的安全级别的步骤。
进一步,存储器中还存储有以下可被处理器执行的指令:
如果目标用户的安全级别低于第一目标文件的安全级别,提示目标用户无法下载第一目标文件。
进一步,存储器中还存储有以下可被处理器执行的指令:
接收目标用户上传的包含文件技术领域和文件技术类别的第二目标文件。
根据第二目标文件的文件技术领域和文件技术类别确定第二目标文件的安全级别。
判断第三目标文件的个数是否大于第i级阈值;其中,第三目标文件为安全级别超过第i级安全级别的第二目标文件。
如果第三目标文件的个数大于第i级阈值,确定目标用户的安全级别为第i级安全级别。
进一步,存储器中具体还存储有以下可被处理器执行的指令:
在预先建立的文件技术领域与权重的对应关系表中查找第二目标文件的文件技术领域对应的第一权重。
在预先建立的文件技术类别与权重的对应关系表中查找第二目标文件的文件技术类别对应的第二权重。
根据第一权重和第二权重计算第二目标文件的权重。
在预先建立的安全级别与权重的对应关系表中确定第二目标文件的安全级别。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
Claims (8)
1.一种文件下载方法,其特征在于,包括:
接收来自目标用户的携带第一目标文件的安全级别的文件下载请求;
获取所述目标用户的安全级别;
判断所述目标用户的安全级别是否低于所述第一目标文件的安全级别;
如果所述目标用户的安全级别不低于所述第一目标文件的安全级别,下载所述第一目标文件;
将所述第一目标文件发送给所述目标用户;
所述接收来自目标用户的携带第一目标文件的安全级别的文件下载请求之前或之后,还包括:
接收所述目标用户上传的包含文件技术领域和文件技术类别的第二目标文件;
根据所述第二目标文件的文件技术领域和文件技术类别确定所述第二目标文件的安全级别;
判断第三目标文件的个数是否大于第i级阈值;其中,所述第三目标文件为安全级别超过第i级安全级别的所述第二目标文件;
如果所述第三目标文件的个数大于所述第i级阈值,确定所述目标用户的安全级别为第i级安全级别。
2.根据权利要求1所述的文件下载方法,其特征在于,所述接收来自目标用户的携带第一目标文件的安全级别的文件下载请求之后,还包括:
获取所述目标用户的用户名;
判断所述目标用户的用户名是否存在于预先建立的非法文件传播记录表中;
如果所述目标用户的用户名存在于所述非法文件传播记录表中,判断所述目标用户的安全级别是否为最低级别;
如果所述目标用户的安全级别不是所述最低级别,降低所述目标用户的安全级别;
如果所述目标用户的安全级别是所述最低级别,限制所述目标用户的所有下载行为,不再进行所述获取目标用户的安全级别的步骤。
3.根据权利要求2所述的文件下载方法,其特征在于,如果所述目标用户的安全级别低于所述第一目标文件的安全级别,还包括:
提示所述目标用户无法下载所述第一目标文件。
4.根据权利要求1所述的文件下载方法,其特征在于,所述根据第二目标文件的文件技术领域和文件技术类别确定第二目标文件的安全级别,包括:
在预先建立的文件技术领域与权重的对应关系表中查找所述第二目标文件的文件技术领域对应的第一权重;
在预先建立的文件技术类别与权重的对应关系表中查找所述第二目标文件的文件技术类别对应的第二权重;
根据所述第一权重和所述第二权重计算所述第二目标文件的权重;
在预先建立的安全级别与权重的对应关系表中确定所述第二目标文件的安全级别。
5.一种文件下载装置,其特征在于,包括:
接收模块,用于接收来自目标用户的携带第一目标文件的安全级别的文件下载请求;
获取模块,用于获取所述目标用户的安全级别;
判断模块,用于判断所述目标用户的安全级别是否低于所述第一目标文件的安全级别;
下载模块,用于如果所述目标用户的安全级别不低于所述第一目标文件的安全级别,下载所述第一目标文件;
发送模块,用于将所述第一目标文件发送给所述目标用户;
所述接收模块,还用于接收所述目标用户上传的包含文件技术领域和文件技术类别的第二目标文件;
还包括:确定模块,用于根据所述第二目标文件的文件技术领域和文件技术类别确定所述第二目标文件的安全级别;
所述判断模块,还用于判断第三目标文件的个数是否大于第i级阈值;其中,所述第三目标文件为安全级别超过第i级安全级别的所述第二目标文件;
所述确定模块,还用于如果所述第三目标文件的个数大于所述第i级阈值,确定所述目标用户的安全级别为第i级安全级别。
6.根据权利要求5所述的文件下载装置,其特征在于,
所述获取模块,还用于获取所述目标用户的用户名;
所述判断模块,还用于判断所述目标用户的用户名是否存在于预先建立的非法文件传播记录表中;如果所述目标用户的用户名存在于所述非法文件传播记录表中,判断所述目标用户的安全级别是否为最低级别;
还包括:处理模块,用于如果所述目标用户的安全级别不是所述最低级别,降低所述目标用户的安全级别;如果所述目标用户的安全级别是所述最低级别,限制所述目标用户的所有下载行为,不再进行所述获取目标用户的安全级别的步骤。
7.根据权利要求6所述的文件下载装置,其特征在于,还包括:
提示模块,用于如果所述目标用户的安全级别低于所述第一目标文件的安全级别,提示所述目标用户无法下载所述第一目标文件。
8.根据权利要求5所述的文件下载装置,其特征在于,所述确定模块包括:
查找单元,用于在预先建立的文件技术领域与权重的对应关系表中查找所述第二目标文件的文件技术领域对应的第一权重;在预先建立的文件技术类别与权重的对应关系表中查找所述第二目标文件的文件技术类别对应的第二权重;
计算单元,用于根据所述第一权重和所述第二权重计算所述第二目标文件的权重;
确定单元,用于在预先建立的安全级别与权重的对应关系表中确定所述第二目标文件的安全级别。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710914054.2A CN107592319B (zh) | 2017-09-29 | 2017-09-29 | 一种文件下载方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710914054.2A CN107592319B (zh) | 2017-09-29 | 2017-09-29 | 一种文件下载方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107592319A CN107592319A (zh) | 2018-01-16 |
CN107592319B true CN107592319B (zh) | 2021-05-04 |
Family
ID=61052386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710914054.2A Active CN107592319B (zh) | 2017-09-29 | 2017-09-29 | 一种文件下载方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107592319B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113127418A (zh) * | 2019-12-30 | 2021-07-16 | Oppo广东移动通信有限公司 | 文件检测方法、装置、终端及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101719824A (zh) * | 2009-11-24 | 2010-06-02 | 北京信息科技大学 | 一种基于网络行为检测的信任度评估***和方法 |
CN103780581A (zh) * | 2012-10-23 | 2014-05-07 | 江南大学 | 一种基于云存储的加密文件访问控制***及方法 |
CN106447506A (zh) * | 2016-09-28 | 2017-02-22 | 严时杰 | 一种社交网站征信方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102638481B (zh) * | 2011-02-15 | 2017-04-05 | 英大传媒投资集团有限公司 | 影音资料远程归档***及其方法 |
CN102185867A (zh) * | 2011-05-19 | 2011-09-14 | 苏州九州安华信息安全技术有限公司 | 一种实现网络安全的方法和一种星形网络 |
CN102833346B (zh) * | 2012-09-06 | 2015-12-02 | 上海海事大学 | 基于存储元数据的云敏感数据安全保护***及方法 |
CN103427998B (zh) * | 2013-08-20 | 2016-12-28 | 航天恒星科技有限公司 | 一种面向互联网数据分发的身份验证和数据加密方法 |
CN103761480A (zh) * | 2014-01-13 | 2014-04-30 | 北京奇虎科技有限公司 | 一种检测文件安全的方法和装置 |
CN105550593A (zh) * | 2015-12-11 | 2016-05-04 | 北京奇虎科技有限公司 | 一种基于局域网的云盘文件监控方法和装置 |
CN105872769B (zh) * | 2016-04-27 | 2019-12-03 | 亦非云互联网技术(上海)有限公司 | 一种基于互联网媒体平台的版权保护方法及*** |
KR101719129B1 (ko) * | 2016-11-18 | 2017-03-24 | (주)세이퍼존 | 크로스 플랫폼 엔드포인트 보안시스템 |
-
2017
- 2017-09-29 CN CN201710914054.2A patent/CN107592319B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101719824A (zh) * | 2009-11-24 | 2010-06-02 | 北京信息科技大学 | 一种基于网络行为检测的信任度评估***和方法 |
CN103780581A (zh) * | 2012-10-23 | 2014-05-07 | 江南大学 | 一种基于云存储的加密文件访问控制***及方法 |
CN106447506A (zh) * | 2016-09-28 | 2017-02-22 | 严时杰 | 一种社交网站征信方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107592319A (zh) | 2018-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102831045B (zh) | 一种终端设备中启动项检测的方法和装置 | |
JP2018517603A5 (zh) | ||
US8572007B1 (en) | Systems and methods for classifying unknown files/spam based on a user actions, a file's prevalence within a user community, and a predetermined prevalence threshold | |
US20160070911A1 (en) | Rapid malware inspection of mobile applications | |
CN108985057B (zh) | 一种webshell检测方法及相关设备 | |
CN107079041B (zh) | 用于文件信誉评估的方法、计算机***和计算机可读介质 | |
CN106682906B (zh) | 一种风险识别、业务处理方法和设备 | |
US20170270106A1 (en) | Methods and apparatuses for storing file path and accessing local file | |
CN101542484A (zh) | 比较文件的内容标识符的装置 | |
CN115841366B (zh) | 物品推荐模型训练方法、装置、电子设备及存储介质 | |
US20120011591A1 (en) | Anonymization of Data Over Multiple Temporal Releases | |
CN107592319B (zh) | 一种文件下载方法及装置 | |
CN110995681B (zh) | 用户识别方法、装置、电子设备及存储介质 | |
US20170286439A1 (en) | System and method for duplicating files on client device for cloud storage | |
US20110314544A1 (en) | Evaluating shell code findings | |
CN112099870B (zh) | 文档处理方法、装置、电子设备及计算机可读存储介质 | |
CN111414515A (zh) | 一种资源审核方法、装置、设备及存储介质 | |
CN105718478A (zh) | 数据存储的方法和装置 | |
CN110737894B (zh) | 复合文档安全检测方法、装置、电子设备及存储介质 | |
CN116319379A (zh) | 一种基于传播链的网络信息引导干预方法及*** | |
CN108197475B (zh) | 一种恶意so模块检测方法及相关装置 | |
CN112395388A (zh) | 信息处理方法及装置 | |
CN110764731A (zh) | 一种多媒体文件播放控制方法、智能终端及服务器 | |
FR3045859A1 (fr) | Procede et dispositifs associes de formation d'un nuage informatique stockant le resultat de l'execution deportee d'une tache informatique | |
CN110968432A (zh) | 一种控件事件处理方法、装置及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |