データベース暗号化
Database Encryption
でーたべーすあんごうか
データベースに格納されるデータを暗号化して保護する技術。透過的データ暗号化(TDE:ストレージレベル)、列レベル暗号化、通信路の暗号化(SSL/TLS)などの方式がある。
Related
他の資格での定義
データベースに格納するデータを暗号化して保護すること。表や列の単位で暗号化する方式と、データファイル全体を暗号化する方式があり、記憶媒体の窃取に備える。
データベースに格納するデータを暗号化して、記憶媒体やバックアップの盗難、不正アクセスによる情報漏えいに備える対策。表領域やファイルの単位でまとめて暗号化する方式と、列(項目)の単位で暗号化する方式があり、暗号鍵は暗号化したデータとは分けて管理する。
データベースに格納するデータを暗号化して保護する対策。表領域やファイル単位で透過的に暗号化する方式と、特定の列だけを暗号化する方式があり、後者は検索や結合の制約とのトレードオフを検討する。
データベースに格納するデータを暗号化して、記憶媒体やバックアップの盗難、不正なアクセスによる情報の漏えいを防ぐ対策。DBMSがファイルへの書込み時に自動で暗号化する透過的データ暗号化(TDE)や、列の単位、アプリケーションの側で暗号化する方式がある。暗号鍵をデータと分けて管理することが重要となる。
データベースに格納するデータを暗号化して保護する対策。データベース管理システムの機能で表領域やデータファイルを丸ごと暗号化し、アプリケーションを変えずに使える透過的暗号化(TDE)と、特定の列だけを暗号化する方式があり、記憶媒体の盗難やファイルの不正な持出しによる情報漏えいを防ぐ。
Related
関連キーワードの用語
SQL文のパラメータ部分を変数として定義し、実行時に値をバインドする仕組み。SQLインジェクション対策として有効であり、SQL文の再利用(共有プール内の実行計画の再利用)による性能向上にも寄与する。
テーブル内の行に対して、ユーザやロールごとにアクセス可能な行を制限するセキュリティ機能。ポリシーを定義してWHERE条件を自動的に付加することで実現する。マルチテナント環境でのデータ分離に有効。
データベースのデータをストレージレベルで自動的に暗号化・復号する技術。アプリケーション側の変更が不要で、データファイルやバックアップメディアの盗難・紛失時のデータ保護に有効。
データベースの利用状況やセキュリティ対策の適切さを検証する活動。アクセスログの分析、権限設定の確認、脆弱性のチェック、バックアップの検証などを実施する。定期監査と不定期監査がある。
誰がどのデータに対してどの操作を許されるかを定めた要件。組織の情報セキュリティポリシーに基づき、権限の粒度と付与単位を決める。
インターネット上の通信を暗号化して安全に行うためのプロトコル。Webサイトとの通信(HTTPS)や電子メールの暗号化などに広く利用されている。TLSはSSLの後継規格。
