[发明专利]保证数据仓库文件下载安全性的方法及系统在审
申请号: | 201910890106.6 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110647766A | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 徐涛;吴峰;郭伟 | 申请(专利权)人: | 上海易点时空网络有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64 |
代理公司: | 11541 北京卓唐知识产权代理有限公司 | 代理人: | 唐海力 |
地址: | 200125 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据仓库 下载文件 下载 文件下载 参数生成 命名规则 数据文件 校验 不相等 映射 预设 申请 相等 篡改 保证 | ||
本申请公开了一种保证数据仓库文件下载安全性的方法及系统,所述方法包括:根据预设命名规则将被下载文件映射至数据仓库的数据表中;根据所述数据表参数生成标识,并将所述标识作为第一参数值加入所述被下载文件的url中;下载前再次计算所述标识,并得到第二参数值;比较所述第一参数值与所述第二参数值,当所述第一参数值与所述第二参数值相等时,允许下载;当所述第一参数值与所述第二参数值不相等时,不允许下载。本申请所提供的保证数据仓库文件下载安全性的方法,加入了下载文件的二次校验,可以防止数据文件被篡改。
技术领域
本申请涉及数据下载领域,具体而言,涉及一种保证数据仓库文件下载安全性的方法及系统。
背景技术
互联网时代大数据扮演着极为重要的角色,大数据的存储和使用又离不开数据仓库。在数据仓库建设过程中,数据安全扮演着重要角色,因为隐私或敏感数据的泄露,会对数据主体(客户,员工和公司)的财产、名誉、人身安全、以及合法利益造成严重损害。往往公司内部产品、运营人员经常需要从数据仓库中下载数据文件,他们对数据安全敏感度不高。为了加强数据仓库的数据安全,需要一套流程方法来保证数据文件的下载。现有数据仓库中下载文件没有防止文件篡改的校验。
发明内容
本申请的主要目的在于提供了一种保证数据仓库文件下载安全性的方法,包括:
根据预设命名规则将被下载文件映射至数据仓库的数据表中;
根据所述数据表参数生成标识,并将所述标识作为第一参数值加入所述被下载文件的url中;
下载前再次计算所述标识,并得到第二参数值;
比较所述第一参数值与所述第二参数值,当所述第一参数值与所述第二参数值相等时,允许下载;当所述第一参数值与所述第二参数值不相等时,不允许下载。
可选地,所述表参数为所述数据表的创建时间与表名。
可选地,所述标识为唯一的key。
可选地,所述第一参数值为key,所述第二参数值为key_1,当key_1=key时,允许下载;当key_1!=key时,不允许下载。
可选地,当不允许下载时,在所述数据仓库中记录下载方的ip、下载文件名、下载人员名或下载失败原因。
可选地,下载方发起下载所述被下载文件的下载请求。
根据本申请的另一个方面,提供了一种保证数据仓库文件下载安全性的系统,包括:
映射模块,用于根据预设命名规则将被下载文件映射至数据仓库的数据表中;
标识生成模块,用于根据所述数据表参数生成标识,并将所述标识作为第一参数值加入所述被下载文件的url中;
计算模块,用于下载前再次计算所述标识,并得到第二参数值;
比较模块,用于比较所述第一参数值与所述第二参数值,当所述第一参数值与所述第二参数值相等时,允许下载;当所述第一参数值与所述第二参数值不相等时,不允许下载。
本申请还公开了一种计算机设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。
本申请还公开了一种计算机可读存储介质,非易失性可读存储介质,其内存储有计算机程序,所述计算机程序在由处理器执行时实现上述任一项所述的方法。
本申请还公开了一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码由计算机设备执行时,导致所述计算机设备执行上述任一项所述的方法。
本申请所提供的保证数据仓库文件下载安全性的方法,加入了下载文件的二次校验,可以防止数据文件被篡改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海易点时空网络有限公司,未经上海易点时空网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910890106.6/2.html,转载请声明来源钻瓜专利网。