当前位置: 首页 > news >正文

平顶山企业网站建设中国十大咨询机构

平顶山企业网站建设,中国十大咨询机构,装修展厅设计,重庆网站建设 九度互联目录 一、前言 二、GaussDB中的脱敏策略 1、数据脱敏的定义 2、创建脱敏策略的语法说明 三、在GaussDB中如何创建数据脱敏策略(示例) 1、创建脱敏策略的一般步骤 2、GaussDB数据库中创建脱敏策略的完整示例 1#xff09;开启安全策略开关#xff0c;以初识用户omm登录…目录 一、前言 二、GaussDB中的脱敏策略 1、数据脱敏的定义 2、创建脱敏策略的语法说明 三、在GaussDB中如何创建数据脱敏策略(示例) 1、创建脱敏策略的一般步骤 2、GaussDB数据库中创建脱敏策略的完整示例 1开启安全策略开关以初识用户omm登录检查并开启安全策略开关 2通过omm用户创建普通用户omm3用户配置脱敏策略 3创建测试表及测试数据并赋权普通用户omm3 4创建资源标签标记敏感列 5创建脱敏策略 6切换用户omm3进行查看 四、小结 一、前言 数据库作为存储和处理海量数据的关键基础设施其安全性和隐私保护至关重要。在处理敏感数据时为了保护数据隐私和安全通常需要对数据进行脱敏处理。脱敏策略是指导如何进行数据脱敏的一系列规则和步骤。 GaussDB作为华为推出的关系型数据库管理系统同样需要关注数据脱敏的需求。本文旨在为读者提供一个关于GaussDB创建脱敏策略的概述和基本使用帮助读者更好地理解和学习。 二、GaussDB中的脱敏策略 1、数据脱敏的定义 数据脱敏指对某些敏感信息通过脱敏规则进行数据的变形实现敏感隐私数据的可靠保护。这样就可以在开发、测试和其它非生产环境以及外包环境中安全地使用脱敏后的真实数据集。 在涉及客户安全数据或者一些商业性敏感数据的情况下在不违反系统规则条件下对真实数据进行改造并提供测试使用如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。这是数据库安全技术之一。 2、创建脱敏策略的语法说明 CREATE MASKING POLICY policy_name masking_clause[, ...] policy_filter [ENABLE | DISABLE]; masking_clause masking_function ON LABEL(label_name[, ...]) masking_function maskall | randommasking | creditcardmasking | basicemailmasking | fullemailmasking | shufflemasking | alldigitsmasking | regexpmasking GaussDB中预内置的脱敏方式 maskall: 将字符串类型的所有值脱敏为x。例如1234-5678-9012-3456 被脱敏为 xxxxxxxxxxxxxxxxxxxrandommasking: 使用随机策略脱敏,将字符串随机成字母和数字。creditcardmasking: 对所有信用卡信息进行脱敏仅对后4位之前的数字进行脱敏。例如1234-5678-9012-3456 被脱敏为 xxxx-xxxx-xxxx-3456basicemailmasking: 对出现第一个之前的文本进行脱敏将符号之前的所有数据内容设为x。例如‘123456qq.com’被脱敏为‘xxxxxxqq.com’。fullemailmasking: 对出现最后一个.之前的文本除符外进行脱敏即对应内容设为x。例如‘123456qq.com’被脱敏为‘xxxxxxxx.com’。shufflemasking: 对字符值进行乱序排列脱敏。属于弱脱敏函数语义较强的字符串不建议使用该函数脱敏。alldigitsmasking: 仅对文本中的数字进行脱敏例如‘123abc’被脱敏为‘000abc’regexpmaskingregreplace_textposreg_len: 将字符串类型的值进行正则表达式脱敏。参数reg为被替换的字符串replace_text为替换后的字符串pos为目标字符串开始替换的初始位置为整数类型reg_len为替换长度为整数类型。reg、replace_text可以用正则表达pos如果不指定则默认为0reg_len如果不指定则默认为-1即pos后所有字符串。如果用户输入参数与参数类型不一致则会使用maskall方式脱敏。 policy_filter: FILTER ON FILTER_TYPE(filter_value [,...])[,...] FILTER_TYPE:  IP | APP | ROLES 主要参数说明 masking_clause指出使用何种脱敏函数对被label_name标签标记的数据库资源进行脱敏。policy_filter指出该脱敏策略对何种身份的用户生效若为空表示对所有用户生效。filter_value指具体过滤信息内容例如指定的IP具体的APP名称具体的用户名等。ENABLE|DISABLE 可以打开或关闭脱敏策略。若不指定ENABLE|DISABLE语句默认为ENABLE。 三、在GaussDB中如何创建数据脱敏策略(示例) 1、创建脱敏策略的一般步骤 在数据库中创建脱敏策略可以帮助保护敏感数据的安全性和隐私性。以下是创建脱敏策略的一般步骤 定义敏感数据首先确定哪些数据是敏感的需要脱敏。比如个人身份信息如姓名、身份证号码、电话号码等、财务数据如信用卡号、银行账号等以及其他任何可能泄露敏感信息的字段。评估现有数据查看数据库中现有的数据了解敏感数据的分布和频率。这有助于确定哪些数据需要脱敏以及脱敏的优先级。确定脱敏规则根据敏感数据的类型和特点确定适当的脱敏规则。例如对于电话号码您可能希望将其替换为无效号码对于身份证号您可能希望删除或替换其中的部分数字。创建脱敏脚本使用如SQL等编写实现自动执行脱敏操作。您可以使用数据库管理系统如GaussDB、MySql等提供的工具或函数等。测试脱敏脚本在将脚本部署到生产环境之前先在测试环境中进行测试。确保其能正确地脱敏敏感数据并且不会对其他非敏感数据造成影响。部署脱敏脚本一旦测试通过就可以将脱敏脚本或程序部署到生产环境。监控和审计建立监控和审计机制以确保脱敏脚本或程序的正常运行和敏感数据的合规性。定期检查和验证脱敏操作的有效性并记录任何异常或违规行为。更新和维护随着业务需求的变化和数据安全标准的更新定期更新和维护脱敏策略。检查新出现的数据类型和敏感信息调整脱敏规则确保数据安全和隐私保护的持续有效性。 2、GaussDB数据库中创建脱敏策略的完整示例 1开启安全策略开关以初识用户omm登录检查并开启安全策略开关。 --检查数据库enable_security_policy参数是否为on。 SHOW enable_security_policy;Tip设置参数值方式之一例如直接找到数据库配置文件进行手工更改。 2通过omm用户创建普通用户omm3用户配置脱敏策略。 --创建普通用omm3 CREATE USER omm3 PASSWORD Pssw0rd;--赋予用户omm3 public模式的权限。 GRANT ALL ON SCHEMA public TO omm3;运行结果 GaussDB# CREATE USER omm3 PASSWORD Pssw0rd; NOTICE: The encrypted password contains MD5 ciphertext, which is not secure. CREATE ROLE GaussDB# GRANT ALL ON SCHEMA public TO omm3; GRANT3创建测试表及测试数据并赋权普通用户omm3。 --创建测试表 CREATE TABLE public.test_5(col1 text,col2 text,col3 text,col4 text,col5 text,col6 text,col7 text,col8 text );--插入测试数据 INSERT INTO public.test_5(col1,col2,col3,col4,col5,col6,col7,col8 ) VALUES(张三,30岁,1234-5678-9012-3456,123456qq.com,234567qq.com,zhangsan,zhangsan9527 ,1234-5678-9012-3456 );--赋予用户omm3 测试表权限 GRANT ALL ON public.test_5 TO omm3;运行结果 GaussDB# CREATE TABLE public.test_5( col1 text ,col2 text ,col3 text ,col4 text ,col5 text ,col6 text ,col7 text ,col8 text ); CREATE TABLE GaussDB# INSERT INTO public.test_5( col1 ,col2 ,col3 ,col4 ,col5 ,col6 ,col7 ,col8 ) VALUES( 张三 ,30岁 ,1234-5678-9012-3456 ,123456qq.com ,234567qq.com ,zhangsan ,zhangsan9527 ,1234-5678-9012-3456 ); INSERT 0 1 GaussDB# select * from public.test_5;col1 | col2 | col3 | col4 | col5 | col6 | col7 | col8 ------------------------------------------------------------------------------------------------------------张三 | 30岁 | 1234-5678-9012-3456 | 123456qq.com | 234567qq.com | zhangsan | zhangsan9527 | 1234-5678-9012-3456 (1 row) GaussDB# GRANT ALL ON public.test_5 TO omm3; GRANT4创建资源标签标记敏感列。 --创建资源标签标记敏感列。 CREATE RESOURCE LABEL mask_l1 ADD COLUMN(public.test_5.col1); CREATE RESOURCE LABEL mask_l2 ADD COLUMN(public.test_5.col2); CREATE RESOURCE LABEL mask_l3 ADD COLUMN(public.test_5.col3); CREATE RESOURCE LABEL mask_l4 ADD COLUMN(public.test_5.col4); CREATE RESOURCE LABEL mask_l5 ADD COLUMN(public.test_5.col5); CREATE RESOURCE LABEL mask_l6 ADD COLUMN(public.test_5.col6); CREATE RESOURCE LABEL mask_l7 ADD COLUMN(public.test_5.col7); CREATE RESOURCE LABEL mask_l8 ADD COLUMN(public.test_5.col8);运行结果 GaussDB# CREATE RESOURCE LABEL mask_l1 ADD COLUMN(public.test_5.col1); CREATE RESOURCE LABEL mask_l2 ADD COLUMN(public.test_5.col2); CREATE RESOURCE LABEL mask_l3 ADD COLUMN(public.test_5.col3); CREATE RESOURCE LABEL mask_l4 ADD COLUMN(public.test_5.col4); CREATE RESOURCE LABEL mask_l5 ADD COLUMN(public.test_5.col5); CREATE RESOURCE LABEL mask_l6 ADD COLUMN(public.test_5.col6); CREATE RESOURCE LABEL mask_l7 ADD COLUMN(public.test_5.col7); CREATE RESOURCE LABEL mask_l8 ADD COLUMN(public.test_5.col8); CREATE RESOURCE LABEL CREATE RESOURCE LABEL CREATE RESOURCE LABEL CREATE RESOURCE LABEL CREATE RESOURCE LABEL CREATE RESOURCE LABEL CREATE RESOURCE LABEL CREATE RESOURCE LABEL5创建脱敏策略。 脱敏策略详解参将上文“GaussDB中预内置的脱敏方式” --创建脱敏策略。 CREATE MASKING POLICY mask_p1 maskall ON LABEL(mask_l1); CREATE MASKING POLICY mask_p2 randommasking ON LABEL(mask_l2); CREATE MASKING POLICY mask_p3 creditcardmasking ON LABEL(mask_l3); CREATE MASKING POLICY mask_p4 basicemailmasking ON LABEL(mask_l4); CREATE MASKING POLICY mask_p5 fullemailmasking ON LABEL(mask_l5); CREATE MASKING POLICY mask_p6 shufflemasking ON LABEL(mask_l6); CREATE MASKING POLICY mask_p7 alldigitsmasking ON LABEL(mask_l7); CREATE MASKING POLICY mask_p8 regexpmasking([\d],*,3,15) ON LABEL(mask_l8);运行结果 GaussDB# CREATE MASKING POLICY mask_p1 maskall ON LABEL(mask_l1); CREATE MASKING POLICY mask_p2 randommasking ON LABEL(mask_l2);CREATE MASKING POLICY mask_p3 creditcardmasking ON LABEL(mask_l3); CREATE MASKING POLICY mask_p4 basicemailmasking ON LABEL(mask_l4); CREATE MASKING POLICY mask_p5 fullemailmasking ON LABEL(mask_l5); CREATE MASKING POLICY mask_p6 shufflemasking ON LABEL(mask_l6); CREATE MASKING POLICY mask_p7 alldigitsmasking ON LABEL(mask_l7); CREATE MASKING POLICY mask_p8 regexpmasking([\d],*,3,15) ON LABEL(mask_l8); CREATE MASKING POLICY CREATE MASKING POLICY CREATE MASKING POLICY CREATE MASKING POLICY CREATE MASKING POLICY CREATE MASKING POLICY CREATE MASKING POLICY CREATE MASKING POLICY6切换用户omm3进行查看。 GaussDB SELECT * FROM public.test_5;col1 | col2 | col3 | col4 | col5 | col6 | col7 | col8 ------------------------------------------------------------------------------------------------------------xx | 8dd | xxxx-xxxx-xxxx-3456 | xxxxxxqq.com | xxxxxxxx.com | hnaanzgs | zhangsan0000 | 123*-****-****-***6 (1 row)对比脱敏前的结果 通过以上示例您可以创建一个有效的数据库脱敏策略保护敏感数据的安全性和隐私性。请注意具体的实现细节可能因数据库类型、编程语言和安全要求而有所不同。在实际操作中请根据具体情况进行调整和定制化设置。 四、小结 在GaussDB数据库中实施脱敏策略指对某些敏感信息通过脱敏规则进行数据的变形实现敏感隐私数据的可靠保护。在数据脱敏过程中通常会采用不同的算法和技术以根据不同的需求和场景对数据进行处理。 总的来说实施脱敏策略不仅可以防止未经授权的访问和滥用敏感数据还可以降低数据泄露的风险提高企业的合规性。通过脱敏处理企业可以更好地平衡数据利用与隐私保护之间的关系满足各种合规要求 ——结束
http://www.pierceye.com/news/518101/

相关文章:

  • 如何备份网站的手机版免费申请微网站
  • 淘宝不允许 网站建设wordpress页面无法编辑器
  • 个人怎么做课程网站seo神马网站推广器
  • 做购物比价的网站有哪些外贸移动商城网站建设
  • 网站开发的特点做直通车任务的网站
  • 分类信息系统网站模板wordpress黑客
  • 推荐一个代做毕业设计的网站云服务器怎么搭建
  • 网站制作计算机电商运营seo
  • 网站关键词分隔符建站用什么工具
  • 广元网站开发兰州电商平台网站建设
  • 网站怎么黑北京广告设计公司排行
  • 番禺网站排名推广优化排名网站开发类标书模板
  • 青海市住房和城乡建设厅网站关于网站建设的合同协议书
  • 中文企业网站模板下载wordpress付费知识
  • 网站设计图能用ps做么襄城县住房和城市建设局网站
  • 汕头市网站建设分站服务机构建设网站费用会计分录
  • 360网站推广wordpress 插件 定时
  • 企业设计网站公司易语言可以做网站嘛
  • 乐昌网站建设wordpress 自动推送
  • 建立自我追求无我什么意思广州网站优化推广
  • 公司介绍网站怎么做的苏州网页制作招聘
  • 天长网站建设黄骅市长
  • 深圳网站维护页面设计WordPress在线留言插件
  • 网站改版的几个建议夜夜夜在线观看
  • 网站开发和 app开发的区别百度推广管家
  • 门窗网站制作宣传语建设一个商城式网站可以吗
  • 网站优化推广公司北京软件开发公司滕迎江
  • 网站建立的连接不安全怎么解决网站如何做数据库
  • 营销型制作网站公司重庆蒲公英网站建设公司
  • 官方网站找工作公众号中国航发网上采购平台