データベース暗号化(TDE)とは?でーたべーすあんごうか
データベース暗号化(TDE)とは、保存されたデータを暗号化し、媒体やファイルを持ち出されても読めなくする対策。DB製品がファイル単位で透過的に暗号化する方式(TDE)と、アプリが列や項目単位で暗号化する方式があり、守れる脅威の範囲が異なる。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →具体例
TDEはアプリの改修が不要で、ディスク廃棄や物理バックアップの盗難に有効。一方、マイナンバーやカード番号のように運用者にも見せたくない項目は、アプリ側で列単位に暗号化し、鍵をDB管理者の権限外(HSMや鍵管理サービス)に置く。
試験での引っ掛け
TDEは正規の接続には復号済みの値を返すため、SQLインジェクションや権限を持つ内部不正には効かない。「暗号化しているから漏れない」とは言えず、鍵をDBサーバ上に平文で置いていれば媒体盗難への効果も失われる。
関連用語
出典・参考
公式シラバスの3 技術要素 > 5. セキュリティ実装技術 > (5) データベースセキュリティに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。