desensitization

数据脱敏工具类库
授权协议 Apache
开发语言 Java
所属分类 程序开发、 加密/解密软件包
软件类型 开源软件
地区 国产
投 递 者 蔚和风
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

desensitization是一个使用Java语言编写的数据脱敏工具类库,基于java反射在运行时动态擦除对象中的敏感信息。能够对各种复杂的数据结构进行脱敏,例如常见的CollectionMapArray甚至是这些数据结构的嵌套类型。同时内置了以下几种常见数据类型的脱敏注解:

  • 邮箱
  • 手机号码
  • 中文名称
  • 身份证号码
  • 银行卡号码
  • 密码
  • 统一社会信用代码
  • 任意CharSequence类型的值

只需要在被脱敏的字段上加上相应的脱敏注解,然后调用Sensitive类中两个重载的脱敏方法即可对该对象进行数据脱敏,最终返回一个被脱敏后的新对象。

  • DESENSITIZATION: Privacy-Aware and Attack-Preserving Crash Report 本文主要内容 Crash Reports对于server-side软件调试和分析十分重要,但是现在的Crash Reports包含着大量的用户隐私信息,例如用户名和密码。现有的工作例如Scrash依靠开发人员手动筛选用户敏感数据,并将其从崩溃报告中删除。pattern

 相关资料
  • 主要内容:1.常见的脱敏场景,2.常用的脱敏技术方法去标识化:是指通过对个人信息的技术处理,使得在不借助额外信息的情况下,无法识别个人信息主体 匿名化:是指通过对个人信息的技术处理,使得个人信息主体无法被识别或关联,且处理后的信息不能被还原的过程 1.常见的脱敏场景 数据报告脱敏、应用系统脱敏、数据库脱敏。 静态(数据文件)脱敏 适用于批量进行脱敏数据。比如用于模型训练的测试数据,再比如数据的导出用于离线数据分析。 动态(数据库)脱敏 动态数据脱敏

  • 主要内容:1. JIRA敏捷,2. ClickUp,3. Github,4. LeanKit,5. Planbox在敏捷开发中,领导项目管理并不是最容易的工作。在你的每日scrums到下一个sprint之间跳跃,很难专注于工作。敏捷开发工具可满足您的需求,并为您完成。 市场上有几种敏捷工具。其中一些如下: 1. JIRA敏捷 Jira是由澳大利亚公司Atlassian开发的工具。它用于问题跟踪,错误跟踪和项目管理。错误和问题与您的软件和移动应用程序有关。Jira仪表板包含许多有用的功能和特性。此

  • 数据库工具类提供了一些方法用于帮助你管理你的数据库。 初始化工具类 使用数据库工具类 获取数据库名称列表 判断一个数据库是否存在 优化表 修复表 优化数据库 将查询结果导出到 CSV 文档 将查询结果导出到 XML 文档 备份你的数据库 数据备份说明 使用示例 设置备份参数 备份参数说明 类参考 初始化工具类 重要 由于工具类依赖于数据库驱动器,为了初始化工具类,你的数据库驱动器必须已经运行。 加

  • 作为一家专注数据服务的公司,诸葛io非常重视数据服务中个人信息的保护和隐私权保护。 诸葛io中记录了大量个人用户及行为数据,这些数据能够帮助您和团队通过数据驱动优化业务,同时,也需要最大化的对用户个人信息安全和隐私进行保护。 另,在实际工作中,需要为部分员工提供低权限账号,他们在利用用户行为数据的同时又能够避免接触到具体用户的关键敏感信息。这样做的目的,一方面能够保护用户的个人信息,另一方面又能够

  • 一、本功能说明 对全站数据进行导出备份或者将备份的数据库恢复 注意事项:   备份数据请确保根目录的caches文件夹具有写入权限。 二、子功能导航 1.数据备份 2.数据还原 3.数据修复 三、功能详解 1.数据备份 1).如何进入本功能 导航栏 选择扩展 -> 菜单栏 选择 数据库工具 2).界面解释 点击后显示如下界面 界面详述 1). 分卷大小: 您可以自行定义单个数据包文件的大小,不建议

  • 本文向大家介绍你知道什么是脱敏吗?什么情况下要脱敏呢?相关面试题,主要包含被问及你知道什么是脱敏吗?什么情况下要脱敏呢?时的应答技巧和注意事项,需要的朋友参考一下 一般来说,企业或军工的数据具有保密性,不可能直接对其访问,需要对其脱敏后,才能进行实验。简而言之脱敏约等于加密。