[发明专利]一种前置代理的智能数据库加密系统、方法、设备及介质在审
| 申请号: | 202310556311.5 | 申请日: | 2023-05-17 |
| 公开(公告)号: | CN116614269A | 公开(公告)日: | 2023-08-18 |
| 发明(设计)人: | 白云 | 申请(专利权)人: | 深圳云创数安科技有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;G06F21/62 |
| 代理公司: | 北京云嘉湃富知识产权代理有限公司 11678 | 代理人: | 王丰强 |
| 地址: | 518000 广东省深圳市前海深港合作区南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 前置 代理 智能 数据库 加密 系统 方法 设备 介质 | ||
本发明提供一种前置代理的智能数据库加密系统、方法、设备及介质,该系统包括数据治理安全扫描模块、业务数据库、前置代理加解密中间件、业务模块以及预设加密机,该方法通过前置代理加解密中间件驱动连接业务模块;获取业务模块对应的业务数据库,并与业务数据库建立通信连接;根据数据治理安全扫描模块扫描业务数据库生成的数据安全规则选择加解密策略;根据加解密策略调用预设加密机进行数据加密,并将加密密文发送至业务数据库。通过前置代理加解密中间件实现业务数据库与业务模块之间的通信,有效防止数据泄露和网络攻击;同时,前置代理加解密中间件可以连接多个业务数据库和多个业务模块,具有较好的可扩展性。
技术领域
本发明涉及信息安全技术领域,具体为一种前置代理的智能数据库加密系统、方法、设备及介质。
背景技术
在各种开发语言(如JAVA、c++、PHP、Golang、Python等语言)实现的业务模块中,大量的数据以明文的形式直接存储在业务数据库中,然而,随着信息化的发展,网络安全变得越来越重要,对于一些重要的数据或者个人敏感信息需要进行加密后存储,但是对于一些开发时间早、结构复杂的系统,如果需要进行数据重加密存储,就需要对对应的业务模块再次开发,然而对于开发时间早、结构复杂的系统来说重构意味着开发复杂度高、成本大、周期长。
现有的技术提出一种后置代理加密方法,该方法基于多级视图和触发器,通过外部接口调用外部组件实现加密和解密,该方法需要对业务数据库进行关联修改,影响业务数据库性能,产生较大风险,同时数据类型存在局限性。
现有的技术提出一种基于文件系统加解密方法,该方法基于加密文件系统EncryptFS,通过基于操作系统内核行为进行加解密,该方法的加密和解密操作需要消耗大量的计算资源,如果加密和解密操作频繁进行,影响系统性能,同时使用文件系统加解密会产生安全风险,若操作系统或文件系统存在漏洞,攻击者能够利用漏洞来获取加密数据;同时,使用文件系统加解密技术需要进行额外的配置和管理工作,包括密钥管理、权限管理等,增加系统复杂性和管理成本。
发明内容
鉴于以上所述现有技术的缺点,本发明提供一种前置代理的智能数据库加密系统、方法、设备及介质,以解决上述技术问题。
本发明提供的一种前置代理的智能数据库加密系统,包括:
数据治理安全扫描模块,所述数据治理安全扫描模块用于对业务数据库进行扫描监测,并基于业务数据库生成数据安全规则;
业务数据库,所述业务数据库与所述数据治理安全扫描模块通信连接,所述业务数据库用于存储加密后的密文;
前置代理加解密中间件,所述前置代理加解密中间件与所述数据治理安全扫描模块、所述业务数据库通信连接,所述前置代理加解密中间件用于接收数据安全规则并解析,基于数据安全规则调用预设加密机进行数据加密,并将加密密文存储至业务数据库;
业务模块,所述业务模块与所述前置代理加解密中间件通信连接,所述业务模块用于生成数据;
预设加密机,所述预设加密机与所述前置代理加解密中间件通信连接,所述预设加密机用于实现数据加密。
于本发明的一实施例中,所述前置代理加解密中间件连接一个或多个业务模块,所述前置代理加解密中间件连接一个或多个业务数据库。
本发明提供的一种前置代理的智能数据库加密方法,应用于前置代理的智能数据库加密系统,包括以下步骤:
S110:前置代理加解密中间件驱动连接业务模块;
S120:前置代理加解密中间件获取业务模块对应的业务数据库,并与业务数据库建立通信连接;
S130:前置代理加解密中间件根据数据治理安全扫描模块扫描业务数据库生成的数据安全规则选择加解密策略;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳云创数安科技有限公司,未经深圳云创数安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310556311.5/2.html,转载请声明来源钻瓜专利网。





