一种文件下载方法和装置制造方法及图纸

技术编号:20947497 阅读:34 留言:0更新日期:2019-04-24 03:40
本发明专利技术实施例公开了一种文件下载方法,获取触发文件下载操作的用户信息;将所述获取到的用户信息嵌入到所述用户将要下载的文件中,生成一个携带有所述获取到的用户信息的新文件;将所述新文件发送给所述用户。本发明专利技术实施例同时公开了一种文件下载装置。应用本发明专利技术实施例所述的方法和装置,由于在用户下载的文件中嵌入了用户信息,所以,一旦该文件中的信息在下载后被泄漏,可以很容易地根据其中携带的用户信息追踪到泄漏该文件信息的用户。

A File Downloading Method and Device

The embodiment of the present invention discloses a file downloading method to obtain user information triggering file downloading operation, embeds the acquired user information into the file to be downloaded by the user, generates a new file carrying the acquired user information, and sends the new file to the user. The embodiment of the present invention also discloses a file downloading device. The method and device described in the embodiment of the present invention can be easily tracked to the user who leaks the information of the file once the information in the file is leaked after downloading because the user information is embedded in the file downloaded by the user.

【技术实现步骤摘要】
一种文件下载方法和装置
本专利技术涉及网络安全技术,特别涉及一种文件下载方法和装置。
技术介绍
通过标准的网络协议从网络服务器上下载文件,是现在互联网上最普遍的应用之一。这里所提到的协议可以是指超文本传输协议、文件传输协议以及局域网文件共享协议等。但无论采用何种协议进行文件下载,都有一个共同点,就是任何用户从同一个地址下载到的文件都是相同的。这样的话,在实际应用中,就会存在一定的问题,比如,对于公司或企业内部的文件下载场景,不同用户可以从服务器上下载相同的文件。由于不同用户下载到的文件都是一样的,所以一旦文件信息在下载后被泄漏,会很难追踪到是哪个用户泄漏了文件信息。针对这一问题,现有技术中还没有提供较好地解决方式。
技术实现思路
本专利技术实施例提供一种文件下载方法,能够在文件信息被泄漏后,及时追踪到泄漏该文件信息的用户。本专利技术实施例提供一种文件下载装置,能够在文件信息被泄漏后,及时追踪到泄漏该文件信息的用户。本专利技术实施例的技术方案是这样实现的:一种文件下载方法,该方法包括:获取触发文件下载操作的用户信息;将所述获取到的用户信息嵌入到所述用户将要下载的文件中,生成一个携带有所述获取到的用户信息的新文件;将所述新文件发送给所述用户。一种文件下载装置,该装置包括:获取单元、嵌入单元以及发送单元;所述获取单元,用于获取触发文件下载操作的用户信息;所述嵌入单元,用于将所述用户信息嵌入到所述用户将要下载的文件中,生成一个携带有所述获取到的用户信息的新文件;所述发送单元,用于将所述新文件发送给所述用户。可见,采用本专利技术实施例的技术方案,在用户进行文件下载时,获取该用户信息,并将获取到的用户信息嵌入到所述用户将要下载的文件中,生成一个携带有获取到的用户信息的新文件;将所述新文件发送给用户。与现有技术相比,本专利技术实施例所述方案中由于在用户下载的文件中嵌入了用户信息,所以,一旦该文件中的信息在下载后被泄漏,可以很容易地根据其中携带的用户信息追踪到泄漏该文件信息的用户。附图说明图1为现有用户下载文件的流程示意图;图2为本专利技术实施例中用户下载文件的流程示意图;图3为本专利技术文件下载方法实施例的流程图;图4为本专利技术文件下载装置实施例的组成结构示意图。具体实施方式为解决现有技术中存在的问题,本专利技术实施例中提出一种新的文件下载方法,即,获取触发文件下载操作的用广信息;将获取到的用户信息嵌入到用户将要下载的文件中,生成一个携带有获取到的用户信息的新文件;将该新文件发送给所述用户。为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术作进一步地详细说明。图1为现有用户下载文件的流程示意图。如图1所示,当用户去某一网站或某一共享文件夹下载文件时,通过访问统一资源定位符(URL,UniformResourceLocator)或文件夹等方式连接到网站或共享文件夹所在服务器;服务器获取用户所需的文件,并发送给用户。可见,现有文件下载方式中,服务器据用户的要求,直接将其所需的文件发送给用户。图2为本专利技术实施例中用户下载文件的流程示意图。如图2所示,当用户去某一网站或某一共享文件夹下载文件时,该网站或共享文件夹所在服务器会要求用户进行登录,比如要求用户输入用户名和密码等;服务器记录下该用户的用户名;另外,还可以记录下该用户所使用的IP地址以及下载时间等信息;或者,如果该用户为微软视窗(Windows)域用户,服务器可以自动获取该用户的用户名。服务器将获取到的用户信息嵌入到用户将要下载的文件之中,并将嵌入了用户信息的文件,即修改后的文件发送给用户。上述只是提供了几种可能的服务器获取用户信息的方式,即只获取用户名作为用户信息的方式;只获取用户IP作为用户信息的方式;在获取用户名的同时,获取该用户的IP,将获取到的用户名和用户IP作为用户信息的方式;以及在获取用户名的同时,获取该用户的IP和下载时间,将获取到的用户名、用户IP和下载时间一同作为用户信息的方式等。而且,在实际应用中,还有更多可能的方式,不再一一介绍。另外,在本专利技术的具体实施例中,是通过预先选定以上方式中的任何一种来获取用户信息;但在实际的应用中,也可以预先设定好多种备选的用户信息获取方式,由系统随机选择其中一种,或者设定好不同文件对应的不同用户信息获取方式,在下载不同文件时对应调用。与图1所示现有文件下载方式相比,本专利技术实施例所述文件下载方式中增加了获取用户信息以及修改文件这两个步骤。这样,后续过程中,一旦该文件中的信息在下载后被泄漏,可以很容易地根据其中携带的用户信息追踪到泄漏该文件信息的用户。下面通过具体的实施例,对本专利技术所述方案作进一步地详细说明:图3为本专利技术文件下载方法实施例的流程图。如图3所示,包括以下步骤:步骤301:获取触发文件下载操作的用户信息。当用户需要去某一网站或共享文件夹下载文件时,通过自身所在客户端连接到该网站或共享文件夹所在服务器,触发文件下载操作。当然,这里所提到的共享文件夹不是Windows下默认的文件夹,而是通过Windows共享文件夹协议模拟的共享文件夹。本步骤中,服务器获取用户信息的方法很多。比如,可以要求用户进行登录,即要求用户输入用户名和密码等信息。具体到实际应用中,即显示给用户一个网页(Web)页面,要求用户输入用户名和密码。服务器根据用户输入的信息,获取并记录该用户的用户名。进一步地,服务器还可以记录该用户的IP以及下载时间,即登录时间等。总之,服务器可以将能够获取到的所有用户信息都记录下来。步骤302:将获取到的用户信息嵌入到用户将要下载的文件中。通常情况下,在执行本步骤之前,服务器首先会对获取到的用户信息进行加密,具体加密方式可以是现有各种加密方式,不再赘述。之后,将加密后的信息嵌入到用户将要下载的文件中,生成一个携带有获取到的用户信息的新文件。经过上述方式处理后,即使不同的用户下载同一文件,各不同用户最终接收到的文件也是不同的。但服务器在嵌入不同的用户信息时,都是针对于最原始,即未进行修改时的文件进行的。本步骤中,服务器可以采用不同的嵌入方式,将获取到的用户信息嵌入到用户将要下载的文件中。比如,可以将用户信息嵌入到用户将要下载的文件中预先设置的预留区域中。举例说明,对于某公司内部局域网的服务器,可能预先网管向该服务器上传了一可执行文件,那么,网管在上传该可执行文件之前,就需要在其中设置好一块用于后续携带用户信息的预留区域。这样,当用户从服务器上下载该可执行文件时,服务器即可将用户信息嵌入到该预留区域中。或者,服务器也可以使用压缩软件,在对用户将要下载的文件进行压缩的过程中加入用户信息。再有,服务器还可以根据用户将要下载的文件类型,采用预先设置的与该文件类型对应的嵌入方式,将用户信息嵌入到用户将要下载的文件中。比如,若用户将要下载的文件类型为图像文件,则可以使用专门的用于图像的数字水印技术,通过在图像中加入数字水印的方式嵌入用户信息;若文件类型为可执行文件,则通过修改资源的方式嵌入用户信息;若文件类型为办公(Office)文档,由于Office文档本身就是一个复合文档,所以,可以在该Office文档中建立一个子文件,用所述建立的子文件携带用户信息。上述加入数字水印、修改资源以及建立子文件等具体实现方式均为本领域公知本文档来自技高网...

【技术保护点】
1.一种文件下载方法,其特征在于,该方法包括:获取触发文件下载操作的用户信息;将所述获取到的用户信息嵌入到所述用户将要下载的文件中,生成一个携带有所述获取到的用户信息的新文件;将所述新文件发送给所述用户。

【技术特征摘要】
1.一种文件下载方法,其特征在于,该方法包括:获取触发文件下载操作的用户信息;将所述获取到的用户信息嵌入到所述用户将要下载的文件中,生成一个携带有所述获取到的用户信息的新文件;将所述新文件发送给所述用户。2.根据权利要求1所述的方法,其特征在于,所述获取触发文件下载操作的用户信息包括:获取所述用户登录时所使用的用户名;或者,如果所述用户为微软视窗Windows域用户,自动获取所述用户的用户名。3.根据权利要求1或2所述的方法,其特征在于,所述获取触发文件下载操作的用户信息包括:获取所述用户所使用的IP。4.根据权利要求1所述的方法,其特征在于,所述将获取到的用户信息嵌入到所述用户将要下载的文件中包括:对所述获取到的用户信息进行加密;将所述加密后的用户信息嵌入到所述用户将要下载的文件中。5.根据权利要求1或4所述的方法,其特征在于,所述将获取到的用户信息嵌入到所述用户将要下载的文件中包括:将所述用户信息嵌入到所述用户将要下载的文件中预先设置的预留区域中;或者,根据所述将要下载的文件类型,采用预先设置的与所述文件类型对应的嵌入方式,将所述用户信息嵌入到所述用户将要下载钓文件中。6.根据权利要求5所述的方法,其特征在于,所述根据将要下载的文件类型,采用预先设置的与所述文件类型对应的嵌入方式,将所述用户信息嵌入到所述用户将要下载的文件中包括:若所述文件类型为图像文件,则通过在所述图像...

【专利技术属性】
技术研发人员:彭彦王波谭正菡
申请(专利权)人:南京畅远信息科技有限公司
类型:发明
国别省市:江苏,32

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

1