一种提供文件安全信息的方法和安全信息处理系统技术方案

技术编号:3540978 阅读:202 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种文件下载的方法和系统,以解决现有技术中安全信息提供不完整的问题。一种提供安全信息方法为:当服务器端接收到用户终端下载文件时所提交的统一资源定位符后,通过所述统一资源定位符获取所述文件的内容标识,然后根据所述内容标识获取所述文件的安全信息,当所述文件为复合文件时,则根据所述内容标识查找得到该复合文件所包含的子文件的安全信息,最后将所述文件的安全信息和所述子文件的安全信息提供给所述用户终端。根据本发明专利技术提出的方案,可以实现用户在下载文件之前既可获得所有文件的安全信息。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种提供文件安全信息的方法和安 全信息处理系统。
技术介绍
目前,在互联网上可供下载的文件包括普通文件和复合文件,复合文件又 称为泛压缩文件,具体是指按照一定的规则,将若干个文件组织到一起形成的 一个大文件。在复合文件的组织过程中,可能存在压缩、重组等一系列操作。 比如,压缩文件,安装包等,都属于复合文件类型。当用户在下载一个文件时,许多服务器商往往预先在服务器保存了该文件是否安全的信息。比如文件A,服务器保存了 A的安全信息,当用户向所述服 务器请求下载文件A时,服务器可以将保存的A的安全信息返回给用户。而当 一个文件是复合文件时,上述流程中的安全信息仅针对整个复合文 件。而对于复合文件的安全性,不能概括地说某个复合文件安全或者不安全, 往往需要知道复合文件内部的各文件是否安全。
技术实现思路
本专利技术实施例提供一种提供文件安全信息的方法和安全信息的处理系 统,使得用户终端在下载文件时能够提供完整的安全信息。本专利技术实施例提供一种提供文件的安全信息的方法,包括服务器接收到用户终端下载文件时所提交的统一资源定位符后,通过 所述统一 资源定位符获取所述文件的内容标识;根据所述内容标识获取所迷文件的安全信息,并且,根据所述内容标识确定所述文件为复合文件时,获取该复合文件所包含的子文件的安全信 自.所述服务器将获取到的所有安全信息发送给所述用户终端。其中,根据所述内容标识,获取所述文件的安全信息,包括根据所述内容标识,以及预设的文件内容标识与安全信息的对应关系,获取所述文件的安全信息。其中,所述通过所述统一资源定位符获取所述文件对应的内容标识,包括根据所述统一 资源定位符,以及预设的统一 资源定位符与文件内容标 识之间的对应关系,获得统一资源定位符所对应的文件内容标识。所述根据所述内容标识确定所述文件为复合文件时,获取该文件所包 含的子文件的安全信息,包括根据所述内容标识,以及预设的复合文件内容标识与子文件内容标识 之间的对应关系,获得所述文件所包含的子文件的内容标识;根据所述子文件的内容标识以及预设的文件内容标识与安全信息的对 应关系,获取各子文件的安全信息。进一 步,所述服务器接收用户终端对下载的文件进行扫描后上报的安 全信息,并利用接收到的安全信息更新本地保存的安全信息,其中,所述 下载的文件为复合文件时,所述上报的安全信息包括复合文件的安全信息 和复合文件所包含的子文件的安全信息。本专利技术实施例还提供一种上报安全信息的方法,包括用户终端通过统一资源定位符将文件下载到本地后,生成该文件的内 容标识;确定所述文件为复合文件时,获取该文件所包含的子文件,生成子文件 的内容标识,并对子文件进行扫描得到子文件的安全信息; 将所述复合文件的相关描述信息和安全信息上报服务器端。其中,所述描述信息包括所述统一资源定位符、复合文件的内容标识、子文件的内容标识以及复合文件与各子文件的层级结构关系;所述安全信息包括所述文件的安全信息和子文件的安全信息。所述文件的内容标识由以下内容中的至少 一种组成文件名或文件的统 一 资源定位符;将所述文件通过哈希算法计算所得到的值。本专利技术实施例还提供一种文件下载的方法,包括服务器接收到用户终端下载文件时所提交的统一资源定位符后,通过所 述统一资源定位符获取所述文件的内容标识;根据所述内容标识以及预设的文件内容标识与安全信息的对应关系, 获取所述文件的安全信息,并且,根据所述内容标识确定所述文件为复合 文件时,获取该复合文件所包含的子文件的安全信息,所述服务器将获取 到的所有安全信息发送给所述用户终端;所述用户终端根据服务器提供的安全信息对所述文件以及复合文件中 的子文件进行选择性下载。所述用户终端根据服务器提供的安全信息对所述文件以及复合文件中 的子文件进行选择性下载后,进一步包括所述用户终端对下载后的文件进行扫描得到扫描结果,并所述扫描结 果上报服务器;则所述服务器接收到所述扫描结果后,则利用接收到的扫描结果更新 本地保存的内容标识和安全信息。本专利技术实施例还提供一种安全信息处理系统,包括用户终端和服务器所述用户终端,用于通过统一资源定位符将发起文件下载,并根据服 务器提供的安全信息对文件进行选择性下载;服务器,用于接收到用户终端下载文件时所提交的统一资源定位符后, 通过所述统一资源定位符获取所述文件的内容标识,根据所述内容标识及预设的文件内容标识与安全信息的对应关系,获取所述文件的安全信息, 并且,根据所述内容标识确定所述文件为复合文件时,获取该文件所包含 的子文件的安全信息,将获取到的所有安全信息提供给所述用户终端。其中,所述用户终端还用于对下载的文件进行扫描,并将扫描结果上 报服务器,其中,所述下载的文件为复合文件时,所述上报的安全信息包括复合文件的安全信息和复合文件所包含的子文件的安全信息;则所述服务器还用于利用接收到的扫描结果更新本地保存的安全信白本专利技术实施例还提供一种服务器,包括存储模块,用于保存统一资源定位符与文件内容标识之间的对应关系、 文件的安全信息、文件的内容标识、子文件的内容标识以及子文件的安全 信息和文件内容标识与文件安全信息之间的对应关系;查询模块,用于根据接收到用户终端下载文件时所提交从统一资源定 位符后,则通过所述统一资源定位符获取所述文件的内容标识,并根据所 述内容标识以及预设的文件内容标识与安全信息的对应关系,获取所述文 件的安全信息,当所述文件为复合文件时,则根据所述内容标识获取所述 文件所包含的子文件的安全信息;安全信息模块,用于将所述文件的安全信息和所述子文件的安全信息 告知所述用户终端。更新模块,用于接收到用户终端上报的文件描述信息和文件安全信息 后,则利用所述文件描述信息和安全信息更新本地保存的文件描述信息和 安全信息。本专利技术实施例中,通过本专利技术实施例提供的方法,下载用户可以在文件下 载之前获知所有文件的安全信息,并且克服了现有技术只能提供一部分文件安 全信息的问题。另外,应用传统的本地磁盘扫描方法,获取文件的安全信息所需要的时间与文件的复杂度、文件的大小相关,对于很复杂或者很大的文件而言,通常获 取其安全信息需要很长的时间。如果压缩包的容量^[艮大,杀毒软件需要耗费大 量的时间进行解压缩,然后才能对压缩包里面的每个二进制文件再单独查杀。因为根据本专利技术实施例所提供的安全信息对文件进行下载则可在文件下 载前获知文件的复合文件中各子文件的安全信息,并选择性的下载安全的文 件,所以能够减少文件解压和文件扫描的时间。附图说明图1为本专利技术实施例一种上报安全信息的方法的流程图2为本专利技术实施例获取复合文件中子文件的安全信息的方法的流程图3为本专利技术实施例中一种文件下载方法的流程图4为应用本专利技术实施例所提供的方法上报安全信息实例的流程图5为应用本专利技术实施例所提供的方法进行文件下载的流程图6为本专利技术实施例提供的一种安全信息处理系统的装置图7为本专利技术实施例所提供的一种服务器的装置图。具体实施例方式本专利技术实施例提供一种文件下载的方法包括用户端发起文件下载时,首 先将统一资源定位符URL提交给服务器。服务器根据该URL在映射表中查找 该URL对应文件的内容标识,然后根据所述内容标识判断该文件是否为复合 文件,如果不是则通过所述内本文档来自技高网...

【技术保护点】
一种提供文件的安全信息的方法,其特征在于,包括: 服务器接收到用户终端下载文件时所提交的统一资源定位符后,通过所述统一资源定位符获取所述文件的内容标识; 根据所述内容标识获取所述文件的安全信息,并且,根据所述内容标识确定所述文件 为复合文件时,获取该复合文件所包含的子文件的安全信息; 所述服务器将获取到的所有安全信息发送给所述用户终端。

【技术特征摘要】

【专利技术属性】
技术研发人员:贾弘霏
申请(专利权)人:深圳市迅雷网络技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1