移动端应用安全下载装置和方法制造方法及图纸

技术编号:24334313 阅读:20 留言:0更新日期:2020-05-29 21:29
本公开提供一种移动端应用安全下载装置和方法。该移动端应用安全下载装置包括:拦截模块,用于当检测到用户使用应用触发下载动作时,拦截信息并接住所拦截的信息以获取下载信息;下载模块,用于根据下载信息进行下载并保存下载得到的文件。上述移动端应用安全下载装置的安全下载方法包括:当检测到用户使用应用触发下载动作时,安全下载装置接住所拦截的信息以获取下载信息;根据下载信息进行下载并保存下载得到的文件。应用本身无需修改,通过容器化的方式将安全下载装置与应用进行融合,减少开发成本。解决了下载文件时需要跳转到应用外部导致信息泄露的危险。解决了下载链接是内网地址时需要开启系统级的VPN的痛点。

Secure download device and method for mobile application

【技术实现步骤摘要】
移动端应用安全下载装置和方法
本专利技术属于数据安全
,具体涉及一种移动端应用安全下载装置和方法。
技术介绍
当用户或者组织使用的应用不具有自己下载的能力时,应用可能会选择跳出应用,使用系统下载或者其他浏览器下载,此时,用户的需求是对使用该应用产生的文件比较敏感,或者下载地址为内网地址,只能应用内部代理访问,然而跳转到外部系统或者浏览器,则用户所下载的文件等敏感信息就会被泄露在外部,导致浏览器记录或者通过其他应用传递出去,从而造成泄露信息的风险。
技术实现思路
针对现有技术存在的缺陷,本专利技术提出一种移动端应用安全下载装置和方法,解决下载文件时需要跳转到应用外部导致信息泄露的危险,解决下载链接是内网地址时需要开启系统级的VPN的痛点,安全下载装置与应用具有相同的网络访问权限。本专利技术采用的技术方案如下:一方面,本专利技术提供一种移动端应用安全下载装置。所述移动端应用安全下载装置包括:拦截模块,用于当检测到用户使用应用触发下载动作时,拦截信息并接住所拦截的信息以获取下载信息;下载模块,用于根据下载信息进行下载并保存下载得到的文件。另一方面,本专利技术提供一种上述移动端应用安全下载装置的安全下载方法。移动端应用安全下载装置的安全下载方法其特征在于,包括:当检测到用户使用应用触发下载动作时,安全下载装置接住所拦截的信息以获取下载信息;根据下载信息进行下载并保存下载得到的文件。可选地,对于所述移动端应用安全下载方法,所述下载信息包括下载链接。可选地,对于所述的移动端应用安全下载方法,所述下载信息还包括下载配置信息。可选地,对于所述的移动端应用安全下载方法,所述安全下载装置接住所拦截的信息中的下载信息包括:如果下载方式为DownloadManager下载,则接住从DownloadManager接口拦截的下载信息并获取下载信息中的下载链接;所述根据下载信息进行下载并保存下载得到的文件包括:对下载链接进行访问,得到下载文件名字和文件大小,下载并保存下载得到的文件;下载完成后,对DownloadManager的接口进行还原,返回相关的下载信息,促使应用的流程继续进行。可选地,对于所述的移动端应用安全下载方法,所述安全下载装置接住所拦截的信息中的下载信息包括:如果下载方式为ActivityManager的Intent下载,则接住从ActivityManager拦截的Intent信息,解析Intent信息里保存的下载信息并获取下载信息中的下载链接;所述根据下载信息进行下载并保存下载得到的文件包括:对下载链接进行访问,得到下载文件名字和文件大小,下载并保存下载得到的文件。可选地,所述移动端应用安全下载方法还包括:根据用户配置,对下载得到的文件进行加密和/或隔离。可选地,对于所述的移动端应用安全下载方法,在安全下载装置接住所拦截的信息以获取下载信息之前,还包括:对安全下载装置的拦截模块进行初始化,基于容器技术对DonwloaderManager的接口进行拦截初始化以获取下载链接,对ActivityManager的Intent发送进行拦截初始化;对安全下载装置的下载模块进行初始化配置。再一方面,本专利技术提供一种计算设备。所述计算设备包括:一个或多个处理器,以及与所述一个或多个处理器耦合的存储器,所述存储器存储指令,当所述指令被所述一个或多个处理器执行时,使得所述一个或多个处理器执行上述方法。又一方面,本专利技术提供一种机器可读存储介质。所述机器可读存储介质存储有可执行指令,所述指令当被执行时使得所述机器执行上述方法。本公开实施例提供的移动端应用安全下载装置和方法具有以下优点:本公开实施例的移动端应用安全下载装置和方法提供一套完整的安卓(Android)系统应用安全下载的方案,应用本身无需修改,通过容器化的方式将安全下载装置与应用进行融合,减少开发成本。解决了下载文件时需要跳转到应用外部导致信息泄露的危险。解决了下载链接是内网地址时需要开启系统级的VPN的痛点,安全下载装置与应用具有相同的网络访问权限。通过本公开实施例的移动端应用安全下载装置和方法,组织或者用户可以不用关心下载方式是什么,该方案会自动替换需要到外部下载的形式,自身应用无需修改,不影响原有应用的设计。此方案可以减少组织或者用户的开发和使用成本,降低信息泄露的风险。附图说明图1为本专利技术一个实施例提供的移动端应用安全下载装置的结构示意图;图2为本专利技术另一个实施例提供的图1所示的移动端应用安全下载装置的安全下载方法的流程图;图3为本专利技术一个示例提供的图1所示的移动端应用安全下载装置的安全下载方法在系统中的执行过程图;图4为本专利技术一个示例提供的图1所示的移动端应用安全下载装置的安全下载方法的流程图;图5示出了根据本公开的实施例的实现移动端应用安全下载的计算设备的结构框图。具体实施方式为了使本专利技术所解决的技术问题、技术方案以及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。图1为本专利技术一个实施例提供的移动端应用安全下载装置的结构示意图。如图1所示,该实施例的移动端应用安全下载装置100包括拦截模块110和下载模块120。拦截模块110用于当检测到用户使用应用触发下载动作时,拦截信息并接住所拦截的信息以获取下载信息。其中,下载信息可以包括下载链接。除了包括下载链接,下载信息还可以包括下载配置信息。下载模块120用于根据下载信息进行下载并保存下载得到的文件。图2为本专利技术另一个实施例提供的上述移动端应用安全下载装置的安全下载方法的流程图。图3为本专利技术一个示例提供的上述移动端应用安全下载装置的安全下载方法在系统中的执行过程图。如图2和图3所示,在步骤S210,当检测到用户使用应用触发下载动作时,安全下载装置接住所拦截的信息以获取下载信息。下载信息可以包括下载链接。除了包括下载链接,下载信息还可以包括下载配置信息。在步骤S220,根据下载信息进行下载并保存下载得到的文件。作为一种可选实施方式,如果下载方式为DownloadManager下载,则接住从DownloadManager接口拦截的下载信息并获取下载信息中的下载链接;对下载链接进行访问,得到下载文件名字和文件大小,下载并保存下载得到的文件;下载完成后,对DownloadManager的接口进行还原,返回相关的下载信息,促使应用的流程继续进行。作为另一种可选实施方式,如果下载方式为ActivityManager的Intent下载,则接住从ActivityManager拦截的Intent信息,解析Intent信息里保存的下载信息并获取下载信息中的下载链接;对下载链接进行访问,得到下载文件名字和文件大小,下载并保存下载得到的文件。该实施例的安全下载方法在步骤S210之前,还可以包括如下初始化步骤:对安全下载装置的拦截本文档来自技高网...

【技术保护点】
1.一种移动端应用安全下载装置,其特征在于,包括:/n拦截模块,用于当检测到用户使用应用触发下载动作时,拦截信息并接住所拦截的信息以获取下载信息;/n下载模块,用于根据下载信息进行下载并保存下载得到的文件。/n

【技术特征摘要】
1.一种移动端应用安全下载装置,其特征在于,包括:
拦截模块,用于当检测到用户使用应用触发下载动作时,拦截信息并接住所拦截的信息以获取下载信息;
下载模块,用于根据下载信息进行下载并保存下载得到的文件。


2.一种如权利要求1所述的移动端应用安全下载装置的安全下载方法,其特征在于,包括:
当检测到用户使用应用触发下载动作时,安全下载装置接住所拦截的信息以获取下载信息;
根据下载信息进行下载并保存下载得到的文件。


3.根据权利要求2所述的安全下载方法,其特征在于,所述下载信息包括下载链接。


4.根据权利要求3所述的安全下载方法,其特征在于,所述下载信息还包括下载配置信息。


5.根据权利要求3或4所述的安全下载方法,其特征在于,所述安全下载装置接住所拦截的信息中的下载信息包括:如果下载方式为DownloadManager下载,则接住从DownloadManager接口拦截的下载信息并获取下载信息中的下载链接;
所述根据下载信息进行下载并保存下载得到的文件包括:对下载链接进行访问,得到下载文件名字和文件大小,下载并保存下载得到的文件;下载完成后,对DownloadManager的接口进行还原,返回相关的下载信息,促使应用的流程继续进行。


6.根据权利要求3或4所述的安全下载方法,其特征在于,所述安全下载装置接住所拦截的信息中...

【专利技术属性】
技术研发人员:赵洪巍王伟桂艳峰陈电波
申请(专利权)人:北京指掌易科技有限公司
类型:发明
国别省市:北京;11

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

1