团体标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211293955.1 (22)申请日 2022.10.21 (71)申请人 湖北天融信网络安全技 术有限公司 地址 430040 湖北省武汉市临 空港经济技 术开发区五环大道6 66号(21) 申请人 北京天融信网络安全技 术有限公司   北京天融信科技有限公司   北京天融信软件 有限公司 (72)发明人 郭涌 陈翔  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 吕爱霞 (51)Int.Cl. G06F 21/60(2013.01) G06F 21/62(2013.01)G06F 21/64(2013.01) (54)发明名称 一种数据库加密方法、 装置、 电子设备及存 储介质 (57)摘要 本申请实施例提供一种数据库加密方法、 装 置、 电子设备及存储介质, 涉及数据安全技术领 域。 该方法包括接收插入数据请求; 解析所述插 入数据请求中的SQL语句, 以得到解析数据; 调用 钩子函数判断所述解析数据是否符合加密条件; 若符合, 则调用密码机的加密接口对 所述解析数 据进行加密, 得到密文数据; 保存所述密文数据 至数据库; 在数据库服务中使用钩子函数实现加 解密操作, 解决了现有 方法存在数据一致性以及 需要对应用程序进行 大规模修改的问题。 权利要求书2页 说明书7页 附图5页 CN 115525916 A 2022.12.27 CN 115525916 A 1.一种数据库加密方法, 其特 征在于, 应用于数据库服 务, 所述方法包括: 接收插入数据请求; 解析所述插入数据请求中的SQ L语句, 以得到解析 数据; 调用钩子函数判断所述 解析数据是否符合加密条件; 若符合, 则调用密码机的加密接口对所述 解析数据进行加密, 得到密文数据; 保存所述密文数据至数据库。 2.根据权利要求1所述的数据库加密方法, 其特征在于, 在所述调用钩子函数判断所述 解析数据是否符合加密条件的步骤之前, 所述方法还 包括: 对所述密码机进行初始化, 以生成加密数据库数据的加密 密钥。 3.根据权利要求1所述的数据库加密方法, 其特征在于, 在所述调用钩子函数判断所述 解析数据是否符合加密条件的步骤之前, 所述方法还 包括: 对所述钩子函数进行配置, 以设置需要加密的待加密数据, 所述待加密数据包括数据 表和敏感字段; 将所述钩子函数挂钩到所述 解析数据。 4.根据权利要求3所述的数据库加密方法, 其特征在于, 所述调用钩子函数判断所述解 析数据是否符合加密条件, 包括: 判断所述解析数据的操作类型, 若所述操作类型为插入或修改操作, 并且所述解析数 据包含所述待加密数据, 则符合加密条件。 5.根据权利要求1所述的数据库加密方法, 其特 征在于, 所述方法还 包括: 接收查询数据请求; 解析所述查询数据请求中的SQ L语句, 得到解析 数据; 基于所述 解析数据获取对应的查询数据; 调用所述钩子函数判断所述 解析数据中的操作类型 是否符合 解密条件; 若所述操作类型为查询且所述查询数据包含敏感字段, 则调用密码机的解密接口对所 述查询数据进行解密, 以得到明文数据; 将所述明文数据发送至业 务系统。 6.一种数据库加密装置, 其特 征在于, 所述装置包括: 接收模块, 用于 接收插入数据请求; 解析模块, 用于解析 所述插入数据请求中的SQ L语句, 以得到解析 数据; 判断模块, 用于调用钩子函数判断所述 解析数据是否符合加密条件; 加密模块, 用于若符合加密条件, 则调用密码机的加密接口对所述解析数据进行加密, 得到密文数据; 执行模块, 用于保存所述密文数据至数据库。 7.根据权利要求6所述的数据库加密装置, 其特 征在于, 所述装置还 包括: 初始化模块, 用于对所述密码机进行初始化, 以生成加密数据库数据的加密 密钥。 8.根据权利要求7 所述的数据库加密装置, 其特 征在于, 所述装置还 包括: 配置模块, 用于对所述钩子函数进行配置, 以设置 需要加密的待加密数据, 所述待加密 数据包括数据表和敏感字段; 挂钩模块, 用于将所述钩子函数挂钩到所述 解析数据。权 利 要 求 书 1/2 页 2 CN 115525916 A 29.一种电子设备, 其特征在于, 所述电子设备包括存储器以及处理器, 所述存储器用于 存储计算机程序, 所述处理器运行计算机程序以使 所述电子设备执行根据权利要求 1至5中 任一项所述的数据库加密方法。 10.一种可读存储介质, 其特征在于, 所述可读存储介质中存储有计算机程序指令, 所 述计算机程序指 令被一处理器读取并运行时, 执行权利要求 1至5任一项 所述的数据库加密 方法。权 利 要 求 书 2/2 页 3 CN 115525916 A 3

.PDF文档 专利 一种数据库加密方法、装置、电子设备及存储介质

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据库加密方法、装置、电子设备及存储介质 第 1 页 专利 一种数据库加密方法、装置、电子设备及存储介质 第 2 页 专利 一种数据库加密方法、装置、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 02:12:08上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。