-
介绍
Flink SQL支持面向用户级别的数据脱敏访问控制,即特定用户只能访问到脱敏后的数据。这种解决方案类似于离线数仓Hive中的Ranger Column Masking方案。
数据脱敏(Data Masking)是一种数据安全技术,用于保护敏感数据,以防止未经授权的访问。该技术通过将敏感数据替换为虚假数据或不可识别的数据来实现。例如,可以使用数据脱敏技术将信用卡号码、社会安全号码等敏感信息替换为随机生成的数字或字母,以保护这些信息的隐私和安全。
在Flink SQL中,管理员可以配置用户、表、字段和脱敏条件。当用户在Flink上查询表的数据时,会在底层结合该用户的脱敏条件重新生成SQL,即让数据脱敏生效。