暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
UXDB安全数据库数据保密性详解(四)——指定列批量加密.docx
185
7页
0次
2021-11-24
免费下载
UXDB
安全数据库数据保密性详解(四)
——指定列批量加密
近年来,“
xxx
拖库”、“
xxxx
数据泄露”等安全事件层出不穷,多数商业数据
库已经提供了基于存储文件层进行加解密的手段。
UXDB
安全数据库通过存储加
密、传输加密和数据完整性来进行数据保护,防止数据被窃取和篡改。
本文将着重介绍
UXDB
安全数据库存储加密技术——指定列批量加密。
批量加密指定列数据,既可以指定不同的算法,可供选择的算法有
AES-
128
AES-192
AES-256
DES-64
DES-128
DES-196
SM4-
128
SM2
SM3
SM9
,又可以指定每次加密的数据条数。此功能同样是对表
的特定域进行加密,只对某些敏感数据有用。
指定列批量加密功能既可以通过可视化界面
UXKMS
操作,又可以通过后台
命令行工具操作。
UXKMS
中可创建用户映射、对表指定列进行加密信息配置、
数据批量加密、数据脱密、数据同步等功能。
ux_authority
模块创建
inuser
用户并保存特定用户对某表的指定列所拥有的
加密、解密权限及秘钥等相关信息。当没有此权限的用户执行批量数据加密直
北京优炫软件股份有限公司 www.uxsino.com
1 / 7
接返回失败,相反,加密或者解密成功。
加密后的密文数据显示形式可设置,包含‘
*****’
和十六进制密文两种形式,
通过修改配置文件
uxsino.conf
中参数
display_mode
1.
登录数据库加载插件
ux_authority
CREATE EXTENSION ux_authority;
2.
创建普通用户
test
CREATE USER test WITH PASSWORD '1qaz!QAZ';
3.
切换至
test
用户并创建测试表、插入
10
条数据
\c uxdb test
CREATE TABLE stu (nu int,name varchar(256));
INSERT into stu values(1,'wang');
INSERT into stu values(2,'zhang');
INSERT into stu values(3,'hu');
INSERT into stu values(4,'huang');
INSERT into stu values(5,'li');
INSERT into stu values(6,'song');
INSERT into stu values(7,'liu');
INSERT into stu values(8,'han');
INSERT into stu values(9,'hang');
INSERT into stu values(10,'xia');
北京优炫软件股份有限公司 www.uxsino.com
2 / 7
of 7
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜