如何在SQL Server 2019中添加数据敏感度分类的命令

作者 | Jordan Sanders

翻译 | 火火酱。责编 | 晋兆雨

头图 | CSDN付费下载于视觉中国

       为了确保数据库安全性和完整性,数据库管理员日常需要运行多种操作。因此,无论在何种情况下,我们都不能忽视数据库中敏感数据的重要性。在本文中,我们将演示SQL Server 2019中更新的添加敏感度分类(ADD SENSITIVITY CLASSIFICATION )命令,该命令能够帮助我们在数据库列中添加敏感度分类元数据。

数据保护为何如此重要?

很多应用程序中都存储着有关用户的敏感信息,如信用卡号、密码、医保信息、身份证、SSN等,或存储着有关应用程序自身的信息,如凭据数据、商业机密、证书等。

此类信息的泄露或许会导致可怕的后果,企业也可能要向客户和金融机构支付数百万美元的赔偿。

根据个人数据法规(如GDPR或医疗保健数据(HIPAA))的要求,公司需要具备保护数据安全的能力。

该命令能提供什么功能?

数据库中最敏感的数据主要是指商业、金融、医疗保健或个人信息。要想实现高级别数据保护,最关键的是要发现敏感数据,并对其进行分类。这便是此新命令的用武之地了。

最重要的是,该命令可以协助我们满足数据隐私标准和法规要求。此外,在它的帮助下,我们可以通过多种方案来监视(审计)并警报对敏感数据的异常访问。最后,还能够加强含有高度敏感数据的数据库的安全性,并对数据访问进行管理。

综上所述,合规性实践的关键是要能分辨出需要进行安全保护的数据、对这些数据进行分类、确保只有小部分需要对数据进行查看或修改的人才能对其进行访问、对访问进行持续监控并了解所有访问模式。

ADD SENSITIVITY CLASSIFICATION 命令的工作原理

需要提醒初学者的是,SSMS v17.5也有类似的数据发现和分类功能。与ADD SENSITIVITY CLASSIFICATION命令一样,SSMS向导也能对数据进行分类并使用敏感度标签对其进行标记。如果想了解这两者的详细信息和区别,可以参阅下方有关SSMS中的SQL数据发现和分类的文章。

文章链接:

http://blog.devart.com/manage-your-sensitive-data-with-sql-data-discovery-and-classification-in-ssms.html?ref=hackernoon.com

现在,让我们更加深入地了解一下ADD SENSITIVITY CLASSIFICATION命令吧。接下来,我们介绍与发现、分类和标记数据库中包含敏感数据的列相关的最重要的问题,并查看数据库当前分类状态。

在对敏感数据进行分类时会用到以下元数据属性:

标签(Label)是主要的分类属性。其任务是对存储列中存储数据的敏感度级别进行定义。我们可以将数据标示为“公开”、“一般”、“机密”、或“高度机密”等等。

信息类型(Information Type)为数据库列中存储的数据类型提供了附加说明。它将标示出敏感数据所涉及的领域,如银行、联系信息、证书、金融、或其他领域。

等级(Rank)定义了敏感度等级(范围从“none”到“critical”),如下所示:

SQL Syntax

可以使用以下方法将敏感度分类添加到数据库对象中:

ADD SENSITIVITY CLASSIFICATION TO <object_name> [, ...n ] WITH ( <sensitivity_option> [, ...n ] ) <object_name> ::= { [schema_name.]table_name.column_name } <sensitivity_option> ::= { LABEL = string | LABEL_ID = guidOrString | INFORMATION_TYPE = string | INFORMATION_TYPE_ID = guidOrString | RANK = NONE | LOW | MEDIUM | HIGH | CRITICAL }

此外,SQL Server 2019还带来了sys.sensitivity_classifications系统目录视图,能够返回信息类型和敏感度标签。我们可以借助它来管理数据库分类,并生成报告。但目前仅支持对列进行分类。

查看具有相应分类的所有分类列:

SELECT SCHEMA_NAME(sys.all_objects.schema_id) as SchemaName, sys.all_objects.name AS [TableName], sys.all_columns.name As [ColumnName], [Label], [Information_Type] FROM sys.sensitivity_classifications left join sys.all_objects on sys.sensitivity_classifications.major_id = sys.all_objects.object_id left join sys.all_columns on sys.sensitivity_classifications.major_id = sys.all_columns.object_id and sys.sensitivity_classifications.minor_id = sys.all_columns.column_id

Database Audit 数据库审计

数据库审计包括分析和跟踪与数据库安全、访问和使用、数据创建、更改或删除相关的数据库用户活动。因为数据库管理员和顾问必须确保只将数据访问权限授予给有需要的人员,所以审计是维护数据库安全的重要部分。

不可否认,数据对于任何机构来说都是极为重要的。或许很多用户都已经拥有了数据操作权限,但更重要的是,要禁止未经授权的用户对机密和受限制数据进行编辑。

使用“ADD SENSITIVITY CLASSIFICATION”命令,我们可以快速、轻松地检测出最易受攻击的数据并对其进行分类。然后,将分类状态添加到审计日志中,这将有助于监视对敏感数据的访问,以实现合规性和审计目的。

SQL Complete支持ADD SENSITIVITY CLASSIFICATION 命令

您可以通过查看下方SQL Complete v6.6链接来了解SQL Server 2019的最新变化,并找到合适的工具。工具提供了用于SQL数据库开发、控制和管理的自动完成功能。此外,SQL Complete 6.6还支持ADD SENSITIVITY CLASSIFICATION 命令。

SQL Complete v6.6:

https://blog.devart.com/embrace-data-protection-and-regulatory-requirements-with-sql-complete-suggestions.html?ref=hackernoon.com

在SQL Complete 6.6中,我们可以通过显示数据库列中数据脆弱性的敏感标签对数据库列进行分类。借助该工具提出的建议,我们可以根据数据敏感性级别快速且方便地对列进行标记。

除了敏感度标签外,列还有另一个属性——信息类型,这为数据库列中存储的数据类型提供了额外的颗粒度。同样,SQL Complete 6.6在这一方面快速且全面的建议也极大地促进了数据分类。

在建议窗口中,SQL Complete 6.6会根据GDPR将包含个人机密信息的列按照信息敏感程度用黑色或红色圆圈进行标记。

总结

下面,让我们来总结一下新版本提供的主要功能和优势。Add sensitivity classification是SQL Server 2019中引入的一个强大功能,旨在提高数据库安全性和数据保护规则的合规性。在它的帮助下,我们可以轻松定位包含潜在敏感数据的列、创建报告并添加分类元数据。同时,还可以借助该命令来帮助数据库进行审计,并控制对敏感数据的访问。

原文链接:

https://hackernoon.com/how-to-add-data-sensitivity-classification-command-in-sql-server-2019-g6253ws4

本文由CSDN云计算翻译,转载请注明出处

更多阅读推荐

  • Harvest遭受闪电贷攻击,黑客通过Curve盗走2300万美元

  • 阿里云资深技术专家易立:我对云原生软件架构的观察与思考

  • 荷兰政府用大数据预测天气预防自然灾害,他们是怎么做的?

  • 阿里云资深技术专家易立:我对云原生软件架构的观察与思考

  • SQL分页查询方案的性能对比

  • 蚂蚁集团两地上市暂缓,阿里巴巴股价大跌,员工快到手的大 House 飞了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/516139.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

支撑数千家天猫商家CRM业务,数云高弹性数据库如何做

“数据&#xff0c;已经渗透到当今每一个行业和业务职能领域&#xff0c;成为重要的生产因素。人们对于海量数据的挖掘和运用&#xff0c;预示着新一波生产率增长和消费者盈余浪潮的到来”。-----麦肯锡 基于互联网和大数据和时代背景&#xff0c;用户在互联网上留下更多的印记…

全国高速恢复收费!阿里云:自由流“3大特色能力”使能智慧之路

5月6日&#xff0c;全国高速公路正式恢复收费。ETC普及优化程度、高速自由流收费模式等成为热点话题。随着取消省界高速公路收费站和全国ETC的普及&#xff0c;极大提升高速公路网通行效率&#xff0c;有效降低物流运输成本&#xff0c;减少收费站“堵车”现象&#xff0c;高速…

移动云11.11,钜惠High不停!

一年一度的双十一又来啦全民购物车已开起来&#xff01;然而复杂的优惠规则催生一大批通宵达旦看直播的定金人和尾款人对这些套路&#xff0c;移动云统统Say NO作为一朵有服务温度的“云”&#xff0c;让优惠简单点让用户买想买的东西&#xff0c;省该省的钱五重惊喜&#xff0…

使用Blink CEP实现差值聚合计算

使用Blink SQLUDAF实现差值聚合计算介绍了如何使用Blink SQLUDAF实现实时流上的差值聚合计算&#xff0c;后来在与付典就业务需求和具体实现方式进行探讨时&#xff0c;付典提出通过CEP实现的思路和方法。 本文介绍通过CEP实现实时流上的差值聚合计算。 感谢付典在实现过程中的…

企业微信小程序_授权登录接口获取用户userid

文章目录一、前置知识1. 阅读 企业微信小程序开发文档2. 企业微信小程序登录流程3. 微信小程序区别二、前端部分2.1. 调用登录接口2.2. 请求后端接口2.3. 项目源码三、后端部分3.1. yml配置3.2. 获取用户信息接口3.3. 获取token3.4. 工具类3.5. vo对象四、调试部分4.1. 模式切换…

我输给了一个 25 岁的男人

未来的你&#xff1a;小伙计你好&#xff0c;我是 10 年后的你&#xff0c;刚穿越回来&#xff0c;还是热乎的。现在的你&#xff1a;Are you sure?大哥&#xff0c;从你那憔悴的神色里可以看出日夜颠倒的作息和毫无爱情发酵的灵魂&#xff0c;随便喊个人来看看&#xff0c;咱…

阿里云公共DNS安全传输服务介绍(DoH/DoT)

概述 阿里公共DNS致力于为广大的互联网用户提供快速、稳定和安全的DNS解析。然而传统的DNS查询和应答采用UDP和TCP明文传输&#xff0c;存在网络监听、DNS劫持、中间设备干扰的风险&#xff1a; 网络监听风险&#xff1a;即便用户采用HTTPs加密的方式访问站点&#xff0c;DNS…

一文教你如何在生产环境中在Kubernetes上部署Jaeger

作者 | Dotan Horovit翻译 | 火火酱~责编 | 晋兆雨出品 | CSDN云计算日志、指标和跟踪是“可观察性”领域的三大支柱。最近几个月&#xff0c;随着OpenTelemetry标准化以及Jaeger开源项目从CNCF孵化项目中顺利毕业&#xff0c;分布式跟踪领域出现了很多创新。根据DevOps Pulse…

一篇讲透如何理解数据库并发控制

01数据库并发控制的作用 1.1 事务的概念 在介绍并发控制前&#xff0c;首先需要了解事务。数据库提供了增删改查等几种基础操作&#xff0c;用户可以灵活地组合这几种操作&#xff0c;实现复杂的语义。在很多场景下&#xff0c;用户希望一组操作可以做为一个整体一起生效&…

工作簿长时间空闲时自动关闭

目录 1. 对关闭时间和关闭工作薄进行设置2. 利用 OnTime 方法对执行程序进行设置3. 对工作薄的变化进行设置1. 对关闭时间和关闭工作薄进行设置 在新建模块中声明一个时间作为全局的变量,该变量将是每次工作薄发生改变后延续的时间,另外再设置一个工作薄关闭的过程。 代码如…

打钱!我的数据库被黑客勒索了!

来源 | 小白学黑客责编 | 晋兆雨头图 | 付费下载于视觉中国数据库失陷昨天晚上&#xff0c;读者群里一位小伙伴发消息说自己的数据库被黑了&#xff0c;搞安全的我自然是立刻来了兴趣&#xff0c;加班加点开始分析起来&#xff0c;不知道的还以为我要熬夜等剁手节呢。这位小伙伴…

uni-app集成uview

文章目录一、uni_modules方式1. 创建uni-app项目2. 安装uview3. 安装SCSS插件二、配置步骤2.1. 引入uView主JS库2.2. 引入主题文件2.3. 引入uView基础样式2.4. 配置easycom组件模式2.5. 实战三、zip方式3.1. 创建uni-app项目3.2. 下载uview3.3. 解压重命名3.4. 拷贝UI3.5. 安装…

阿里云飞天洛神2.0:高性能网络软硬一体化技术实践

云网络架构 云计算从9年前被质疑为新瓶装旧酒&#xff0c;到经过多年的高速发展&#xff0c;正在成为水电煤一样的基础设施。云网络构建在物理网络之上&#xff0c;为云计算提供灵动、智能的网络连接。云网络的性能和稳定性是云计算的基石。 VPC是云网络的基础&#xff0c;VP…

新一轮支付革命,利楚扫呗的数据库优化之路

中国移动支付市场崛起过程中&#xff0c;第三方、第四方等非银行支付机构在2017年至2019年之间&#xff0c;把移动支付交易量从300多亿笔拉升至近1800亿笔&#xff0c;充分彰显以扫码支付为代表的移动支付革命引领一时风潮。 利楚扫呗作为华中地区领先的金融收单企业也是其中一…

IM、RTC技术两生花,看融云如何打造“IM+RTC+Push”一站式通信云服务

11月9日&#xff0c;融云宣布完成数亿元人民币的D轮融资。从李佳琦和明星扎堆的电商直播&#xff0c;到疫情期间在线教育的全面普及&#xff0c;再到5G技术进入商用&#xff0c;实时音视频技术&#xff08;Real-Time Communication&#xff0c;以下简称RTC&#xff09;迎来了全…

阿里云助力浙江大学信息化建设,以实时数据驱动校园智能管理

随着网络信息化技术的不断进步&#xff0c;就我国高校而言&#xff0c;传统的学习和生活模式已无法满足学生的需求&#xff1b;老机房堆硬件的建设&#xff0c;给信息化深度建设的管理和运维工作人员造成了巨大的麻烦。这些因素促使各所高校对校园智能管理的需求日益剧增。 20…

1 元秒杀 1000+ 册爆款电子书,错过再等一年!

wow代码人们让钱包瑟瑟发抖的双十一已经来啦与此同时码不停蹄地向你奔赴而来的还有 CSDN 为你准备的???? 1 元秒杀 ????价值 3.5 万元的爆款电子书限时特惠&#xff0c;仅需 1 元你&#xff0c;准备好了吗仅限 1000 人速领????????????错过悔10年系列好书

谊品生鲜:放弃传统数据库架构,全站上阿里云

疫情之下&#xff0c;生鲜电商的订单突然暴涨。 社区生鲜龙头企业谊品生鲜就是一个典型代表。它的在线交易量激增&#xff0c;日订单量超过10万单。 对电商企业而言&#xff0c;这对业务是个巨大的好消息&#xff1b;但对于IT、对于谊品生鲜的核心业务系统则是一个巨大的挑战…

教你一招,如何解决 “这台电脑无法运行 Windows 11” 的问题

目录1. 系统兼容性检测2. 为什么我的电脑不能运行Windows 11&#xff1f;3. 最低系统要求4. 如何开启 TPM 受信任模块5. 微软坚持最低要求的理由6. 最新补充6.1 更新支持的 CPU 列表6.2 旧电脑也能安装 Windows 11&#xff0c;但后果自负微软于 6.24 正式推出了全新的 Windows …

Flink SQL 的 9 个示例

作者&#xff1a;贺小令&#xff08;晓令&#xff09; 本文由阿里巴巴技术专家贺小令分享&#xff0c;社区志愿者郑仲尼整理。文章基于 Flink 1.9 版本&#xff0c;从用户的角度来讲解 Flink 1.9 版本中 SQL 相关原理及部分功能变更&#xff0c;希望对大家有所帮助。主要内容分…