数据屏蔽Percona MySQL服雷竞技下载官网务器gydF4y2Ba数据屏蔽是一个方便的工具,模糊的敏感信息。gydF4y2Baraybetapp 是一个免费的完全兼容、增强和开源的替代MySQL数据库。它提供了优越的性能、可伸缩性和仪表包括数据屏蔽。与Perc雷竞技下载官网ona MySQL服务器,没有成本的企业特性。gydF4y2Ba

所以数据屏蔽是如何工作的呢?服务器掩盖了输出,这样敏感数据不显示。正如您将看到的在后面的例子中,有许多选项来帮助你与你的数据屏蔽的需求。gydF4y2Ba

安装gydF4y2Ba

安装容易,因为所有你需要做的是加载一个共享对象库从MySQL客户端程序gydF4y2Ba安装插件data_masking SONAME data_masking.so”;gydF4y2Ba

基本用法gydF4y2Ba

我们将开始通过查看MASK_INNER()和MASK_OUTER()函数。首先,我们需要一些数据。下面创建一个两列表并填充一些数据。gydF4y2Ba

注意,第二行前导零会被脱光衣服,这样“987654321”存储不是“0987654321”。这就是为什么你看到CHAR数据类型()偶尔你会期望一个INT ()。gydF4y2Ba

MASK_INNER()将面具,与您所选择的字符或使用默认的octothorpe(#),内字符的列。和MASK_OUTER()面具的两端的数据列。gydF4y2Ba

把()函数是用来确保多字节字符集不压倒接收功能。gydF4y2Ba

SSN号码gydF4y2Ba

社会安全号码(SSN)不应该被用作通用标识符,尽管它们被使用。有一个特殊的数据面具只是为了ssn。我们需要一些示例数据,请注意面具会抱怨如果不是使用11个字符。gydF4y2Ba

MASK_SSN()就像前面的数据掩盖了保存,它只返回最后四个数字。gydF4y2Ba

信用卡号码gydF4y2Ba

信用卡号码得到自己的屏蔽功能。信用卡号码本身,称为主帐号或锅,是经常蒙面只返回最后四位数。看到这是如何工作的,我们改变我们的雇员表新列的16位信用卡,呃,锅,号码。gydF4y2Ba

现在我们可以尝试MASK_CC ()。gydF4y2Ba

使用一个视图与一个面具gydF4y2Ba

您可能会问如何掩盖了敏感数据时访问底层表。传统的方法保护原始数据与一个视图。视图可以有不同的权限比使用它的人。最好的是,视图可以被看作是一个表的用户,即使他们限制访问数据。你可以把一个视图与一个面具来保护数据。关键是,你必须设置,使用和维护视图的使用。gydF4y2Ba

创建一个用户没有priv,但可以看到蒙面的数据,我们需要开始一个梗概的帐户。帐户nopriv的成立没有拨款,如果我们试图与我们的敏感数据访问模式中的任何与该帐户将会失败。gydF4y2Ba

现在“根”或一些类似的特权帐户我们可以创建一个视图模式中使用。gydF4y2Ba

现在我们可以给贫穷的访问我们创建的视图。记住这样做从特权帐户!gydF4y2Ba

现在我们必须注销我们的贫穷的账户和登录再得到新的特权的效果。作为无特权的用户,您现在可以获得蒙面employee表的数据敏感。这个帐号不能看到实际的数据表中,但可以通过视图得到允许。这是非常方便的。gydF4y2Ba

总结gydF4y2Ba

数据屏蔽是一种强大的技术来保护敏感数据。Perc雷竞技下载官网ona为这个特性提供了免费,开源Percona MySQL服务器软件。您将需要购买从他们的供应商,如果你希望使用订阅数据屏蔽与甲骨文的企业版或MariaDB MaxScale。gydF4y2Ba

雷竞技下载官网MySQL Percona分布是最完整的,稳定的,可伸缩的,和安全,开源MySQL解决方案,提供企业级的数据库环境最关键业务应用程序…和它的免费使用!gydF4y2Ba

raybetapp2下载

订阅gydF4y2Ba
通知的gydF4y2Ba
客人gydF4y2Ba

1gydF4y2Ba评论gydF4y2Ba
最古老的gydF4y2Ba
最新的gydF4y2Ba 大多数投票gydF4y2Ba
内联反馈gydF4y2Ba
查看所有评论gydF4y2Ba
lefredgydF4y2Ba

什么你不使用组件基础设施扩展MySQL ?gydF4y2Ba