Quiero encriptar la base de datos porque se están almacenando datos confidenciales. Yo uso mongodb con mongoid. Es posible para este tipo de base de datos? ¿Y qué alternativas puede recomendar, si no es así?Rieles: almacenamiento de datos cifrados en la base de datos
P.S. El objetivo principal es: si alguien piratea el servidor y roba la base de datos, sería descifrable.
ACTUALIZACIÓN: gracias por nickh, encontré muchos soultions for ActiveRecord, pero nada para Mongoid y otros clinets de Mongo. ¡Sería genial encontrar algo de soul para Mongo y Mongoid!
A menos que saque la llave privada del servidor y la almacene en otro lugar (es decir, su aplicación no necesita consumir los datos almacenados), una vez que es pirateado se ha terminado el juego. Solo un pequeño consejo de la experiencia. –
Implemento DB en un servidor y la aplicación Rails en otro. Entonces la probabilidad de hack disminuyó en dos veces. Entonces, ¿es posible cifrar datos en DB on fly? – petRUShka