【发布时间】:2011-01-27 02:57:07
【问题描述】:
我想为我的 rails 应用程序(或至少许多表/列)加密基本上整个数据库,因为我为客户托管了大量敏感数据。我目前正在使用 MySQL,但如有必要,我可以切换。有人有什么建议吗?
谢谢!
【问题讨论】:
标签: mysql ruby-on-rails database encryption
我想为我的 rails 应用程序(或至少许多表/列)加密基本上整个数据库,因为我为客户托管了大量敏感数据。我目前正在使用 MySQL,但如有必要,我可以切换。有人有什么建议吗?
谢谢!
【问题讨论】:
标签: mysql ruby-on-rails database encryption
看看这里:How to secure user data in the database with Rails?
我的建议是使用safe (strongbox) gem。
【讨论】:
我认为您最好的加密选择是在您的一个驱动器上创建一个加密分区,或者可能是一个虚拟加密驱动器,然后将 mysql 数据存储移动到加密分区。请注意,您需要在系统启动时输入密码才能挂载分区,但如果您自动输入密码,安全性将毫无用处。基本上,这可以保护您免受物理入侵或机器被盗。
【讨论】: