【とうかてきでーたあんごうか】
透過的データ暗号化(TDE) とは?
💡 アプリは何も知らなくていい——DBが勝手に暗号化・復号化してくれる
📌 このページのポイント
透過的データ暗号化って、普通の暗号化と何が違うの?
「透過的」というのは「アプリから見えない」という意味だよ。アプリは通常のSQL文を投げるだけで、DBエンジンがディスクへ書く前に自動で暗号化してくれるんだ。アプリのコードを1行も変えなくていい。
暗号化されているのにSQLで普通に読めるの?
どんな攻撃から守れるの?
逆に守れないことはあるの?
キーの管理って難しそうだけど、どうすればいいの?
まとめ:ざっくりこれだけ覚えればOK!
「透過的データ暗号化(TDE)」って出てきたら「DBファイルを自動暗号化する機能」と思えればだいたいOK!
📖 おまけ:英語の意味
「Transparent Data Encryption」 = 透過的データ暗号化
💬 Transparent(透過的=ユーザーには見えないところで動く)+Data Encryption(データ暗号化)。アプリ側には「透明」に見えるまま暗号化する仕組みだよ