要开发ARIS脚本必然需要一定量的测试数据,如何交付安全的测试数据呢?
1,全库导出
导出后再慢慢删除,这个性能够呛。
2,导出部分模型
使用管理员账号,挑选部分目录导出成XML。
无论怎么挑选,总归有些东西会被认为是敏感的。难道真的要手工删删删?
脱敏思路:
基于前面的部分导出成XML进行进一步处理。
1,既然是XML,那么数据结构必然是有规律的
2,要脱敏的肯定是关键内容,必然也是有规律的
3,XML说到底也是一个文本文件,最终就变成根据关键字找出文本后进行替换。
ARIS版本:
V9.7
实现步骤:
1,观察XML,找出关键节点或关键字
2,编辑一个小程序,用来做文件读写和字符匹配。随便什么语言,直接文本操作即可。
界面设计与操作:
将ARIS导出的文本文件拖入程序的文本框内,点击“脱敏”按钮,结束。
假设源文件名:A.xml,处理之后的文件名:A.xml.xml
代码下载: