模糊处理敏感数据
* 
以下过程会修改数据库中的数据,并且无法还原修改。请勿在生产环境中使用!
1. 如有必要,创建要模糊处理的 Codebeamer 系统的副本。
2. 停止 Codebeamer 测试实例。
3. 针对测试数据库 obfuscate_data_postgres.sql 运行以下脚本。可使用以下命令:
psql -U <user> -h <host> -p <port> -d <your_db> -f ./obfuscate_data_postgres.sql
4. 如上所述转储经过模糊处理的数据库。
检查经过模糊处理的数据库
1. 执行脚本后,无法登录到 Codebeamer,因为所有用户凭证 (用户名和密码) 均已移除。
登录到 postgresql 并执行以下命令,以将所有用户密码设置为 007
create extension pgcrypto;
执行以下 SQL 命令:
update users set registrydate=null, passwd=encode(digest(concat('007', id, '700101010000'), 'sha512'), 'hex');
2. 删除 /repository/docs 下的目录。
3. 启动 Codebeamer
4. user-<user-id>/007 登录到 Codebeamer。例如:user-1/007
这对您有帮助吗?