データの暗号化
一部のモデルに attr_encrypted を追加し終えたばかりなので、ハッカーの仕事はそれほど難しくないかもしれないと考えるようになりました。
私はアプリサーバーとは別のサーバーにデータベースを持っています - ただし、誰かがデータベースサーバーにアクセスできた場合、その人はキーが保存されているアプリサーバーにもアクセスできる可能性があります (おそらくその仮定は間違っています) )同じタイプのセキュリティ対策を備えているためです。
問題
Rails コードはサーバー上に読み取り可能なテキスト形式で保存されるため、秘密鍵にアクセスできます。確かに、誰かがデータベースを手に入れ、それらの鍵を手に入れた場合、ハッカーが情報を解読する時間を単純に (わずかに) 延長するだけなので、データの暗号化全体が無意味になります。
もしそうなら、それ以上のセキュリティ対策はありますか、それとも暗号化の概念を完全に見逃してしまったのでしょうか?
attr_encrypted gem と関連する readme と質問を調べましたが、有用なものは見つかりませんでした。