(多选题) 数据脱敏的主要原则包括:( ) A 保持原有数据特征 B 保持业务规则的关联性 C 多次脱敏之间的数据一致性 D 保持数据之间的一致性
时间: 2024-03-31 14:37:03 浏览: 120
A、B、C、D都正确。数据脱敏是保护敏感数据不被非授权人员访问的一种技术手段。数据脱敏的主要原则包括:保持原有数据特征,即脱敏后的数据应该与原始数据具有一定的相似性,以保证脱敏后数据的可用性;保持业务规则的关联性,即脱敏后的数据仍然能够满足业务的要求;多次脱敏之间的数据一致性,即对同一份数据进行多次脱敏后,脱敏后的数据应该保持一致;保持数据之间的一致性,即对于同一份数据中的不同字段,应该采用相同的脱敏方法。
相关问题
mybatis业务数据脱敏
MyBatis本身并不提供数据脱敏的功能,但可以通过编写代码实现业务数据脱敏。以下是一种常见的实现方式:
1. 在MyBatis的Mapper接口中,定义一个返回脱敏数据的方法。例如,如果有一个查询用户信息的方法getUserInfo(),可以定义一个返回脱敏用户信息的方法getSensitiveUserInfo()。
2. 在Mapper XML文件中,编写SQL语句以及对应的结果映射。在SQL语句中,选择需要脱敏的字段,并使用数据库提供的函数或自定义函数进行数据脱敏。例如,可以使用数据库的SUBSTRING、CONCAT等函数,或者自定义函数进行姓名、手机号等敏感信息的脱敏。
3. 在Mapper接口中的getUserInfo()方法中调用getSensitiveUserInfo()方法,并返回脱敏后的数据。
通过以上步骤,可以在业务层面实现对数据的脱敏处理。需要注意的是,在进行数据脱敏时,要确保脱敏后的数据仍然能够保持业务逻辑的正确性,并且符合相关法律法规的要求。
大数据脱敏系统包括哪几个子模块?( )a关键短语识别b命名实体识别c规则匹配d文
大数据脱敏系统包括以下几个子模块:a关键短语识别、b命名实体识别、c规则匹配、d文本模式识别。首先,关键短语识别模块用于识别文本中的关键短语,对其进行分析处理以保护隐私信息。其次,命名实体识别模块用于识别文本中的命名实体,如人名、地名、组织名等,以便对其进行脱敏处理。再次,规则匹配模块能够根据预设的规则对文本进行匹配识别,从而对特定信息进行脱敏。最后,文本模式识别模块能够识别文本中的特定模式,如日期、时间、手机号码等,以便进行脱敏处理。这些子模块共同构成了大数据脱敏系统,能够全面、高效地对大数据中的敏感信息进行脱敏处理,保护用户隐私。