【问题标题】:Social security number format missing under masking field format屏蔽字段格式下缺少社会安全号码格式
【发布时间】:2017-01-19 04:42:08
【问题描述】:

我在当前项目中实现了动态数据屏蔽,为此我创建了 Azure SQL 数据库和表。之后,我转到 azure 门户中的动态数据屏蔽选项,然后单击动态数据屏蔽选项,它将打开如下图所示的快照。 但是上图中,屏蔽字段格式下没有社保号格式。

你能告诉我如何在屏蔽字段格式选项下查看社会安全号码格式吗?

普雷迪普

【问题讨论】:

    标签: azure azure-sql-database data-masking


    【解决方案1】:

    在azure SQL数据库中如何屏蔽社保号进行了研发。我认为动态数据屏蔽提供了四种不同的内置屏蔽功能(默认、电子邮件、自定义字符串和随机),请参阅下文了解更多信息。

    SQL Server 2016 新特性:安全和加密

    https://www.teamscs.com/2016/01/sql-server-2016-new-features-security-encryption/

    这就是为什么我们无法在 Azure 门户中的屏蔽字段格式选项下看到社会安全号码格式。

    所以,我按照下面的链接来实现上述概念。

    动态数据屏蔽

    https://msdn.microsoft.com/en-us/library/mt130841.aspx

    例如:-

     ALTER TABLE [dbo].[CustomerTables]
     ALTER COLUMN [SSN] ADD MASKED WITH (FUNCTION = 'partial(0,"XXX-XX-",4)');
    

    普雷迪普

    【讨论】:

      【解决方案2】:

      感谢 Pradeep - 这确实是为社会安全号码实现相关屏蔽功能的有效方法,该功能会暴露最后 4 位数字。我们目前不支持应用此格式的内置函数,但如您所见,使用自定义字符串/部分掩码函数很容易创建这种格式。 如果您有任何其他问题,请联系我们。 谢谢!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-08-07
        • 2011-05-08
        • 2013-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多