データベース暗号化とは?データベースあんごうか
データベース暗号化とは、データベースに格納したデータを暗号化し、媒体の持ち出しやファイルの直接読み出しによる漏えいに備える対策。利用者に意識させずに表領域やファイル単位で行う透過的暗号化と、個人番号やカード番号など特定の列だけを対象にする列単位の暗号化がある。どの情報資産へ適用するかと、鍵の保管場所と管理責任者を決めるのが管理者の判断になる。
最終更新:2026-10-06
情報セキュリティマネジメントを最短で暗記・合格する →背景
かつてはサーバ室へ入れなければデータには触れないという前提が置けた。いまはバックアップ媒体の持ち出し、クラウドでの物理媒体の共用、廃棄機器の再利用が広がり、正規の画面を通らずにデータへ届く経路が増えている。アクセス制御では覆えないこの経路を塞ぐのが暗号化で、JIS Q 27002も暗号の利用と鍵の管理を対で求めている。
具体例
Oracle DatabaseやMicrosoft SQL Serverには透過的データ暗号化の機能が用意されている。管理者の判断としては、情報資産台帳で要保護と区分した個人番号や口座情報の列に絞って適用し、鍵の保管場所・交換の周期・再発行の手順を規程へ書き、鍵の管理責任者を氏名ではなく役職で定めておく。
試験での引っ掛け
暗号化すれば漏えいしないという読み方が誤り。透過的暗号化は正規の経路で接続した利用者からは平文に見えるため、権限を持つ内部者の持ち出しは止まらず、アクセス制御・ログ取得・監査と組み合わせて初めて効く。また鍵をデータと同じ場所に保管していれば守ったことにならず、鍵の管理責任者が決まっていない状態も指摘の対象になる。
関連用語
出典・参考
公式シラバスの1 技術要素 > 5 セキュリティ実装技術 > データベースセキュリティに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。