项目

通用

个人资料

插件目录 » 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
用户评分   (2)

Redmine 插件,用于加密 Wiki 中的部分内容,以便将敏感信息(如密码)加密存储在数据库中,您必须点击按钮才能在界面上查看它们,以防止他人窥视。此外,所有之前的版本(历史版本)也将加密存储在数据库中,Redmine 日志也将被过滤。

此插件是为了使 Redmine 更好地符合 ISO 27001 信息安全标准的要求而创建的。.

当您安装此插件时,在每个 Wiki 编辑页面的工具栏上会出现一个新锁按钮。只需选择敏感信息并单击按钮,它就会在信息周围放置 {{cipher}} 标签。现在,此信息将在数据库中加密并防止他人窥视。在查看 Wiki 页面时,敏感信息将通过“此文本是加密的”消息隐藏。另外,当在 Wiki 页面上使用加密时,该页面的所有先前版本也将加密存储在数据库中,并且更新操作的 Redmine 日志将被过滤掉。单击工具栏上的“解密”按钮以显示敏感信息。

此插件由 KEEP SOLUTIONS(一家葡萄牙公司,提供高级数字信息管理和保护服务)创建并开源。如果您需要企业级支持,请联系我们 联系我们

屏幕截图

选择敏感信息并单击“锁”按钮。

敏感信息将被 {{cipher}} 标签包围。

保存,信息将在数据库中加密并隐藏起来。

单击“解密”按钮以解密敏感信息并显示。

安装说明

  1. 将插件放入 /path/to/redmine/vendor/plugins。插件目录/文件夹的名称应为 redmine_wikicipher
  2. 切换到 /path/to/redmine/
  3. 更新位于 /path/to/redmine/config/configuration.yml 文件中的“database_cipher_key”配置,使用一些随机密钥(此密钥将用于加密/解密 Wiki 内容)。
  4. 对于 Redmine v2.2.x,编辑 application.rb 文件(/path/to/redmine/config/application.rb),向过滤器参数添加“:text”(config.filter_parameters += [:password, :text])。
  5. 重启 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 上下文中显示,并正确转义解码后的文本。

redmine_wikicipher-redmine-2_5_x.zip (30 KB) redmine_wikicipher-redmine-2_5_x.zip 适用于 Redmine 2.5.x 的 wikicipher Luis Faria,2015-04-13 17:44
redmine_wikicipher-redmine-2_2_x.zip (29.9 KB) redmine_wikicipher-redmine-2_2_x.zip 适用于 Redmine 2.2.x 的 wikicipher Luis Faria,2015-04-13 17:45
redmine_wikicipher-redmine-1_4_x.zip (29.9 KB) redmine_wikicipher-redmine-1_4_x.zip 适用于 Redmine 1.4.x 的 wikicipher Luis Faria,2015-04-13 17:45

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

用户评分

  by Zach La Celle over 9 years ago

密码在数据库中被加密是个好事,但是只需点击一下按钮就能查看解密后的文本。此外,文本在按下“编辑”按钮时自动解密。盗取用户登录信息比黑客攻击服务器并窃取数据库更容易。

  by mark edwards over 10 years ago

很好——在 2.5.1 上运行,但需要使用 0.0.9,然后在一个 rb 文件中添加一行修复。

问题——我们想与其他用户共享 Wiki,但如果他们有自己的 Wiki,他们就会得到解密按钮。
需要为所有作者以外的用户隐藏按钮。