当前位置: 首页 > 科技观察

Kodex:一个强大的隐私和安全工程工具包

时间:2023-03-13 00:40:14 科技观察

关于KodexKodex是一个强大的隐私和安全工程工具包,可以帮助研究人员识别、扫描、理解、假名化、匿名化和加密处理,以安全共享和保护敏感和个人数据。功能介绍Kodex是一个用于隐私和安全工程的开源工具包,可用于自动化数据工程工作流程中的数据安全和数据保护措施。该工具提供多种功能:从文件、数据库或消息队列等各种来源读取数据项。这些数据项使用各种增强隐私和安全性的转换来保护,例如去标识化、屏蔽、假名化、匿名化或加密。将受保护的物品发送到各个目的地。在Kodex的帮助下,我们可以使用简单的声明性配置语言来描述数据保护和数据安全工作流。正如DevOps等工具允许我们以代码的形式描述基础设施一样,Kodex也是一样,允许我们以代码的形式描述隐私和安全策略。Kodex可以帮助研究人员处理安全和隐私方面令人厌烦和困难的方面,例如:密钥管理:Kodex可以帮助管理加密和匿名密钥;参数管理:Kodex可以跟踪每个数据项的处理方式,以便我们能够证明数据工作流程的合规性并创建审计跟踪;数据转换:Kodex采用现代加密和统计技术来确保我们的数据安全;工具安装下载研究人员可以使用以下命令下载并安装Kodex:gitclonehttps://github.com/kiprotect/kodexcdkiprotectmakemakeinstalldataconversionKodex可以从蓝图中读取目标配置,我们可以通过Kodex安装这些蓝图:kodexblueprintsdownload或者,我们也可以手动将其复制到本地设备[参考]。然后,运行假名化示例:kodexrunpseudonymization/examples/data-types/pseudonymize如果想手动输入密钥而不生成密钥参数,可以直接运行以下命令:kodexrunpseudonymization/examples/data-types/pseudonymize-with-keyKodex提供了很多自动化单元测试,我们可以使用Make来执行:maketest(1)测试插件如果编译主代码和插件使用的编译标志不同,插件测试中可能会出现很多错误信息,比如performingraceconditiondetectiontest。要解决这个问题,切换到插件文件夹并运行以下命令:makecleanmake(2)运行基准测试Kodex还提供了一些我们可以运行的基准测试,如下所示:makebench许可协议本项目在AGPL-3.0下开发和发布开源许可协议。项目地址Kodex:[GitHub传送门]