插件目录 » Wiki Cipher
作者 | Luis Faria | |
---|---|---|
网站 | https://github.com/keeps/redmine_wikicipher | |
代码仓库 | https://github.com/keeps/redmine_wikicipher | |
注册于 | 2012-12-19(超过11年前) | |
当前版本 | 0.0.10 | |
兼容 | Redmine 2.5.x, 2.2.x, 1.4.x | |
用户评分 |
Redmine 插件,用于加密 Wiki 中的部分内容,以便将敏感信息(如密码)加密存储在数据库中,您必须点击按钮才能在界面上查看它们,以防止他人窥视。此外,所有之前的版本(历史版本)也将加密存储在数据库中,Redmine 日志也将被过滤。
此插件是为了使 Redmine 更好地符合 ISO 27001 信息安全标准的要求而创建的。.
当您安装此插件时,在每个 Wiki 编辑页面的工具栏上会出现一个新锁按钮。只需选择敏感信息并单击按钮,它就会在信息周围放置 {{cipher}}
标签。现在,此信息将在数据库中加密并防止他人窥视。在查看 Wiki 页面时,敏感信息将通过“此文本是加密的”消息隐藏。另外,当在 Wiki 页面上使用加密时,该页面的所有先前版本也将加密存储在数据库中,并且更新操作的 Redmine 日志将被过滤掉。单击工具栏上的“解密”按钮以显示敏感信息。
此插件由 KEEP SOLUTIONS(一家葡萄牙公司,提供高级数字信息管理和保护服务)创建并开源。如果您需要企业级支持,请联系我们 联系我们。
屏幕截图¶
选择敏感信息并单击“锁”按钮。
敏感信息将被 {{cipher}}
标签包围。
保存,信息将在数据库中加密并隐藏起来。
单击“解密”按钮以解密敏感信息并显示。
安装说明
- 将插件放入 /path/to/redmine/vendor/plugins。插件目录/文件夹的名称应为 redmine_wikicipher。
- 切换到 /path/to/redmine/。
- 更新位于
/path/to/redmine/config/configuration.yml
文件中的“database_cipher_key”配置,使用一些随机密钥(此密钥将用于加密/解密 Wiki 内容)。 - 对于 Redmine v2.2.x,编辑 application.rb 文件(/path/to/redmine/config/application.rb),向过滤器参数添加“:text”(config.filter_parameters += [:password, :text])。
- 重启 Redmine。
如何更改加密密钥¶
用于加密的密钥基于 /path/to/redmine/config/configuration.yml
文件中的“database_cipher_key”配置。
要修改密钥,更新 /path/to/redmine/config/configuration.yml
文件,运行脚本 /path/to/wikicipherplugin/bin/updatekey.rb
,并将旧密钥和新密钥作为参数传递,然后重启 Redmine。
如何删除加密¶
用于加密的密钥基于 /path/to/redmine/config/configuration.yml
文件中的“database_cipher_key”配置。
要修改密钥,请更新 /path/to/redmine/config/configuration.yml
文件,将 'database_cipher_key' 设置为空,运行脚本 /path/to/wikicipherplugin/bin/updatekey.rb
,传入旧密钥作为参数,并重新启动 Redmine。
更新日志
0.0.10 (2015-04-13)
兼容 Redmine 2.5.x、2.2.x、1.4.x。
Wiki 加密器仅在 wiki 上下文中显示,并正确转义解码后的文本。
0.0.3 (2013-01-29)
兼容 Redmine 2.2.x、1.4.x。
https://github.com/keeps/redmine_wikicipher/archive/v0.0.3.tar.gz
更新日志- 添加了对 Redmine 2.2.x 的支持
0.0.2 (2012-12-19)
兼容 Redmine 1.4.x。
https://github.com/keeps/redmine_wikicipher/archive/v0.0.2.tar.gz