IT用語帳
PD-Sセキュリティ実装技術・評価 · データベースセキュリティ

データベース暗号化

Database Encryption

でーたべーすあんごうか

データベースに格納するデータを暗号化して、記憶媒体やバックアップの盗難、不正なアクセスによる情報の漏えいを防ぐ対策。DBMSがファイルへの書込み時に自動で暗号化する透過的データ暗号化(TDE)や、列の単位、アプリケーションの側で暗号化する方式がある。暗号鍵をデータと分けて管理することが重要となる。

共有:

Related

他の資格での定義

SGデータベース暗号化

データベースに格納するデータを暗号化して保護すること。表や列の単位で暗号化する方式と、データファイル全体を暗号化する方式があり、記憶媒体の窃取に備える。

FEデータベース暗号化

データベースに格納するデータを暗号化して、記憶媒体やバックアップの盗難、不正アクセスによる情報漏えいに備える対策。表領域やファイルの単位でまとめて暗号化する方式と、列(項目)の単位で暗号化する方式があり、暗号鍵は暗号化したデータとは分けて管理する。

DBデータベース暗号化

データベースに格納されるデータを暗号化して保護する技術。透過的データ暗号化(TDE:ストレージレベル)、列レベル暗号化、通信路の暗号化(SSL/TLS)などの方式がある。

SCデータベース暗号化

データベースに格納するデータを暗号化して保護する対策。表領域やファイル単位で透過的に暗号化する方式と、特定の列だけを暗号化する方式があり、後者は検索や結合の制約とのトレードオフを検討する。

A-1データベース暗号化

データベースに格納するデータを暗号化して保護する対策。データベース管理システムの機能で表領域やデータファイルを丸ごと暗号化し、アプリケーションを変えずに使える透過的暗号化(TDE)と、特定の列だけを暗号化する方式があり、記憶媒体の盗難やファイルの不正な持出しによる情報漏えいを防ぐ。

Related

関連キーワードの用語

SG復号

暗号文を、鍵を使って元の平文に戻すこと。共通鍵暗号方式では暗号化と同じ鍵を、公開鍵暗号方式では暗号化に使った公開鍵と対になる秘密鍵を使う。復号に使う鍵が漏えいすると、暗号化した情報を第三者に読まれてしまうため、鍵を厳重に管理する。

FE鍵のライフサイクル

暗号鍵を生成してから廃棄するまでの一連の段階。生成、配布、保管、使用、更新、失効・廃棄からなり、各段階で鍵が漏れないように管理する。鍵には有効期間を定め、危殆化した鍵は速やかに失効させて新しい鍵に替える。

NWポリモーフィック型マルウェア

感染や複製のたびに自身のコードを異なる鍵で暗号化するなどして外見を変え、既知のマルウェアのパターン(シグネチャ)との照合による検知を逃れるマルウェア。ポリモーフィック型ウイルスとも呼ぶ。ネットワークの境界に置いたIDSやアンチウイルスゲートウェイのパターンマッチングだけでは防ぎにくく、振る舞い検知やサンドボックスでの動的解析を組み合わせて対策する。

DB暗号化

平文を、暗号アルゴリズムと鍵を使って第三者が読めない暗号文に変換すること。データベースでは、記憶媒体の盗難やバックアップの持出しによる漏えいに備えて格納データを暗号化し(表領域や列の単位、透過的データ暗号化など)、クライアントとの通信はTLSで暗号化する。暗号化の単位や鍵の管理の方法によって、性能への影響や守れる範囲が変わる。

SCPFS(前方秘匿性)

長期的な秘密鍵が漏洩しても、過去のセッションで使用した通信内容の秘匿性が保たれる性質。セッションごとに一時的な鍵ペアを生成するDHEやECDHEを使用することで実現する。TLS 1.3では必須となっている。

SCHSM(ハードウェアセキュリティモジュール)

暗号鍵の生成・保管・管理を行う耐タンパ性を備えた専用ハードウェア。暗号鍵が外部に取り出せない構造により、鍵の漏洩リスクを低減する。認証局の秘密鍵管理やクラウドサービスの鍵管理に利用される。