【发布时间】:2026-01-26 16:30:01
【问题描述】:
我想加密数据库,因为正在存储机密数据。我将 mongodb 与 mongoid 一起使用。这种数据库可能吗?如果不是,您可以推荐哪些替代方案?
附:主要目的是:如果有人入侵服务器并窃取数据库,它将无法加密。
更新:感谢nickh,我找到了很多soultions for ActiveRecord,但对于 Mongoid 和其他 Mongo 客户却一无所获。很高兴能为 Mongo 和 Mongoid 找到一些灵魂!
【问题讨论】:
-
除非您从服务器上取下私钥并将其存储在其他地方(即:您的应用程序不需要使用存储的数据),否则一旦您被黑客入侵,游戏就结束了。只是经验中的一点建议。
-
我在一台服务器上部署数据库,在另一台服务器上部署 Rails 应用程序。因此,黑客入侵的可能性降低了两倍。那么可以动态加密数据库中的数据吗?
标签: ruby-on-rails mongodb encryption activerecord database