Ver.1.0 2009/6/2

DBセキュリティ製品別機能対応表 検知・追跡系
OracleOracle4.2 検知、追跡系のDBセキュリティ対策
4.2.1 ログの管理
4.2.1.1 ログの取得(1)ログイン情報取得● ログイン時のログを取得する
ログイン成功および失敗時のログ取得

IPLocks

PISO

Audit Master

ChakraSecureSphere

必須○
監査系機能によりログ取得
標準監査
トリガー（ログイン成功のみ）
リスナーログ(ログインの成否は不明)

◎◎

◎

◎
ログイン失敗時はアラート情報として記録◎(2)DBMS一般情報へのアクセス情報の取得● 重要な一般情報へのアクセス(参照/更新)をログ必須として取得する。
○テーブルへのアクセスログ取得

◎◎◎

◎

◎

SQLで実際に扱われたデータ(例：参照データ)のログ取得

×

×

××

△
参照データの先頭64KB◎

DBMS構成ファイルへのアクセスログ取得

×
OSレベルでファイルアクセスログを収集

DBMS移行およびバックアップコマンドに対するログ取得○DBA監査標準監査
ファイングレイン監査

◎◎◎◎◎

◎

◎

監査系機能によりログ取得
DBA監査、標準監査
ファイングレイン監査
トリガー（Insert,Update,Delete)
REDOログ/アーカイブログ(update、insert、delete)○：想定しているバックアップコマンドすべてログ取得可能△：一部のコマンドはログ取得可能
×：まったくログ取得不可能◎

想定しているバックアップコマンド：エクスポート・ユーティリティ(exp)、Data Pump Export(expdp)(3)DBMS管理情報へのアクセス情報の取得● 重要な管理情報へのアクセス(参照/更新)をログ必須として取得する○
リポジトリテーブルへのアクセスログ取得

◎◎

DBA監査
標準監査
ファイングレイン監査
トリガー（Insert,Update,Delete)
REDOログ/アーカイブログ(update、insert、delete)
×
OSレベルでファイルアクセスログを収集

DBMS設定ファイルへのアクセスログ取得＃ Oracleの場合、設定パラメータの変更は、起動時または変更時にアラート・ログに出力される。

(4)DBオブジェクトの変更情報の取得● DBオブジェクト(DBアカウント、テーブル、ビュー必須など)の作成、変更ログを取得する
DDL文に対するログ取得

○
DBA監査
標準監査
トリガー
REDOログ/アーカイブログ◎◎◎◎◎

DBの権限変更に対するログ取得○DBA監査
標準監査
トリガー
REDOログ/アーカイブログ◎◎◎◎◎◎
リアルタイムで保存可能◎
リアルタイムで保存可能×

◎◎

◎◎

◎

4.2.1.2 ログの保全(1)ログの保管○◎● ログを外部記憶媒体に保管すること
Data Pumpを利用してログをファ※"外部"とは、ログの主たる管理場所（DBMSであイルに出力し、外部に保管ればDBシステム、サードパーティ製品であれば導入必須システム)以外を指す● ログを保存した外部記憶媒体は安全な場所に保必須
管する
×
外部記憶媒体を施錠出来るところに保管
×

台帳による持ち出し管理(2)ログの改ざん防止● ログの改ざん対策を講じる
監査ログへのアクセス制御設定※OSに頼らず製品でアクセス制御できるか否か必須○◎
監査ログにアクセスできる権限を付与するユーザーを限定する※Oracle Database
Vault(Option)を導入した場合は、特権ユーザを含めたアクセス制御が可能

監査ログに電子証明書を付けて管理する

×（運用により対応）書換え不能なストレージを使用する△
監査ログをファイルに出力し、ストレージのWORM機能を使用

4.2.2 不正アクセス検知
4.2.2.1 監視の仕組み作り● 検知した不正アクセスを通知する仕組みを設け必須
る
メールによる不正の通知○
ファイングレイン監査（要スクリプト作成）
トリガー

◎◎◎

◎

◎

SNMPによる通知

×◎

◎

◎

△
アラート時のプログラム実行◎

検知した接続の切断、あるいは遮断○ファイングレイン監査（要スクリプト作成）
トリガー

△△△△

◎

◎

◎

◎

◎

◎

◎

◎

◎
※許可されない時間帯にアクセスがあった場合に、これを自動遮断することも可能

検知した接続が既に終了しており、不正検知”後”の切断、あるいは遮断が失敗に終わるケース有り

4.2.2.2 アクセス時間のチェック(1)DBMS管理情報へのアクセス検知○● ログを監視し、申請されていない時間帯のアクセ
ファイングレイン監査
スを検知する
必須◎（要スクリプト作成）
トリガー● 申請された内容と、作業結果に相違のないことをログと申請内容を確認する(2)一般情報へのアクセス検知● 一般(AP)ユーザアカウントごとに、DBMSにアクセスし得る正規の時間帯、曜日がいつであるのかの定義を行う

×(運用により対応)
必須

必須

×
DBセキュリティポリシーなどを基に規定○● セッション情報の監査ログを監視し、正規のアクファイングレイン監査
セス時間帯でないアクセスを検知する
必須 （要スクリプト作成）◎トリガー

対応ガイドライン：１．0版- 1/6 -

© 2009 Database Security Consortium All Rights Reserved.

Ver.1.0 2009/6/2

DBセキュリティ製品別機能対応表 検知・追跡系
OracleOracle4.2.2.3 アクセス不可の接続元（ＩＰアドレスなど）のチェック(1)アクセス不可の接続元の検知● ＤＢＭＳへアクセス可能な接続元を定義する

IPLocksPISO

Audit Master

ChakraSecureSphere×
必須 DBセキュリティポリシーなどを基に規定◎◎◎◎◎◎◎◎※Webアプリケーション経由のアクセスの場合、Webアプリケーションへのログインユーザ名との組み合わせもチェック可能◎◎◎◎◎※Webアプリケーション経由のアクセスの場合、Webアプリケーションへのログインユーザ名との組み合わせもチェック可能×● ログインの失敗の回数が、ある期間想定以上に多くないかログを監視し、パスワードの辞書攻撃を推奨検知する※ 辞書攻撃＝１秒間に3回以上連続ログイン失敗と○● 取得したログを監視し、SQL文の発行を検知す
ファイングレイン監査る○
要スクリプト作成

×○
要スクリプト作成

×◎◎◎◎

◎

◎

○
● 取得したログを監視し、DBオブジェクトの作成、推奨 トリガー
変更を検知する◎◎◎◎◎◎◎◎※ForensicOptionで詳細な分析が可能
弊社で標準で用意している分析
テンプレートを記述◎◎◎● 許可されていない接続元からのアクセスを検知する(2)管理者アカウントによるアクセス● ＤＢＭＳ管理者が使用する接続元/ＯＳユーザ/アカウントの組合せを定義する○
ファイングレイン監査
必須 （要スクリプト作成）
トリガー

×
必須 DBセキュリティポリシーなどを基に規定○
ファイングレイン監査
必須 （要スクリプト作成）
トリガー● 上記の組合せ以外のアクセスを検知する◎◎(3)一般アカウントの不正なアクセス×● 一般アカウントによるアクセスのパター（接続元/必須 DBセキュリティポリシーなどを基に規定ＯＳユーザ/アカウントなど）を定義する○
ファイングレイン監査
必須 （要スクリプト作成）
トリガー● 上記パターン以外のアクセスを検知する

4.2.2.4 その他の不正アクセスのチェック

推奨 （要スクリプト作成）
トリガー

4.2.3 ログの分析
4.2.3.1 ログ分析の仕組み作り● ログを分析する仕組みを設ける○
監査ログをSQL文で分析

・実行アクション別分析
・オブジェクト別SQL分析
・ログオン数分析
・ログオン経路分析
・SQL実行開始日時分析
・SQL実行経路別分析-マシン別-DBユーザー別-端末別-プログラム別-オブジェクトセキュリティレベ
ル別必須

4.2.3.2 定期的なログの分析(1)定期的なセッション情報の分析● セッション情報を分析する

必須

ログイン失敗回数が多いセッションの傾向分析○◎
監査ログを手動（SQL文）で分析 DB-SOX監査レポート（テンプレート提供）◎◎◎

長時間に渡りログインしているセッションの傾向分析○◎
監査ログを手動（SQL文）で分析◎◎△△
要スプレッドシートによる手動分 要スプレッドシートによる手動分
析析

大量のリソースを消費するセッションの傾向分析○◎
監査ログを手動（SQL文）で分析 CPU時間、I/O使用量等
CPU時間、I／O使用量等◎◎
取得件数、SQL文の実行時間お 論理・物理I/O、CPU時間
よびSQLの実行回数◎△
要スプレッドシートによる手動分析
SQL実行時間、レスポンスタイム

長時間に渡り実行されているSQLの傾向
分析

××

◎◎

◎

大量のリソースを消費するSQLの傾向分
析××

◎
○
◎
◎
取得件数、SQL文の実行時間お SQL追跡オプションにて物理読 入出力パケット数、入出力バイトよびSQLの実行回数を分析可 込数、論理読込数、検索件数 数
能エラーで終了しているSQLの傾向分析○◎
監査ログを手動（SQL文）で分析 DB-SOX監査レポート（テンプレート提供）

全件検索の傾向分析※ 全件検索＝where句のないselect文とする○○◎
監査ログを手動（SQL文）で分析 カスタムレポート（要テンプレート作成）(2)定期的なDBアクセス情報の分析● SQL文を分析する

製品
対象DBMS

必須

バージョン 10g Release 2
エディション Enterprise Editionオプション
バージョン 同上
エディション 同上△
コマンドタイプのみ確認可能◎◎◎◎
SQL文のエラーコードを指定して検索可能◎
SQL文をフィルタ◎◎

IPLocks Version 6.3

PISO Version 3.2

Ver 1.8.10

Ver3.0Ver6.0DB-SOX監査オプション
10g Release 2

Forensic Option
10g Release 2

SQL追跡オプション
10g Release 2

10g Release 2

DSG
10g Release 2＜補足＞表中の記号は、下記の基準(実現度、簡易性)に基づいて定義されています◎：既存の機能で実現可能○：何かしらの作りこみをすることで実現可能△：部分的に実現可能
×：実現不可能、あるいは運用面で対応する事項

対応ガイドライン：１．0版- 2/6 -© 2009 Database Security Consortium All Rights Reserved.

Ver.1.0 2009/6/2

DBセキュリティ製品別機能対応表 検知・追跡系
OracleOracle

IPLocks

PISO

Audit Master

ChakraSecureSphere

別表：ログ取得方式
Oracleが標準監査、DBA監査機 標準構成でメモリにダイレクトア Oracleの標準監査、FGA、DBA ネットワーク上の通信パケットを ネットワーク上の通信パケット、能を用いてログ取得
クセス(SQL文でのアクセスは皆 監査で取得したログをAMサー 取得及びエージェントによる IPC、無)バにコピー（SQL追跡オプション
Named Pipe、TCP のループバッ- オプションにて標準監査機能 にてメモリ上に存在しているSQL
クの監視結果から取得を併用可能を検索して取得可能）なし
sampling間隔内に開始・終了す SQL追跡オプションでは通信が暗号化されている場合 レイヤー４より上で独自の暗号
るSQL
sampling間隔内に開始・終了す ローカルアクセス化機能が使われている場合
るSQL（標準構成では全て取得（SSLでの暗号化は取得は可能可能）

ログ取得方式

例外（ログが取得できないケース）

別表：取得できるログの種類
いつ（When）

ログイン、ログアウト

誰が（Who）

SQL実行
DBユーザ名、ログオン名（SQL Server）
OSユーザ名アプリケーションユーザ名

どこから（Where）

その他
マシン名、IPアドレス
端末プログラム名（アプリケーション名）

時間(タイムゾーン付き)

DBログイン時刻、DBログオフ時 DBログイン時刻、DBログオフ時 DBログイン時刻、DBログオフ時 DBログイン時刻、DBログオフ時 アクセス時間
刻
刻
刻
刻
SQL開始時刻
SQL開始時刻、SQL終了時刻 SQL開始時刻、SQL終了時刻 SQL開始時刻、SQL終了時刻

DBユーザ名DBユーザ名DBユーザ名DBユーザ名DBユーザ名DBユーザ名OSユーザ名OSユーザ名OSユーザ名OSユーザ名OSユーザ名OSユーザ名クライアント識別子（CLIENT̲IDENTIFIER）

クライアント識別子（CLIENT̲IDENTIFIER）

マシン名

マシン名、IPアドレス

ターミナル番号

ターミナル番号

スキーマ名、オブジェクト名

スキーマ名、オブジェクト名

クライアント識別子（CLIENT̲IDENTIFIER）

アプリケーションユーザ名

マシン名、IPアドレス

マシン名、IPアドレス

マシン名、IPアドレス

マシン名、IPアドレス

端末プログラム名

端末プログラム名

端末プログラム名

端末プログラム名

スキーマ名、オブジェクト名

オブジェクト名

Web経由の場合：アクセスURL、クライアントのIPアドレス、Web
セッションID
スキーマ名、オブジェクト名

列名

列名

列名

SQL文、SQLタイプ

SQL文

SQL文

エラーコードエラーコードエラーコード

処理行数、実行回数

処理行数

その他
何に対して（what）

何をした（how）

その他

オブジェクトレベル
行列レベル
その他
SQL文、SQLタイプ、コマンド名（非SQL）
操作結果（成功可否）、エラーコード
バインド変数にセットされた値
処理行数、該当SQL実行回数
レスポンスデータ
その他
セッションID（SPID）、プロセスID

データベース名SQL文、コマンド名

SQL文、SQLタイプ

エラーコードエラーコード

SQL文、SQLタイプ

バインド値

バインド値
処理行数、実行回数

SCN
セッションID、プロセスID

セッションID、プロセスID

セッションID、プロセスID
クライアント情報

その他

対応ガイドライン：１．0版

スキーマ名、オブジェクト名- 3/6 -

レスポンスデータ（先頭64KB）

レスポンスデータ（すべて）推定実行時間、物理読込数

推定実行時間

ストアドプロシージャの内容

セッションID、エントリーID

セッションID
入出力パケット数、入出力バイト数© 2009 Database Security Consortium All Rights Reserved.

Ver.1.0 2009/6/2

DBセキュリティ製品別機能対応表 検知・追跡系
SQL Server
SQL Server
4.2 検知、追跡系のDBセキュリティ対策
4.2.1 ログの管理
4.2.1.1 ログの取得(1)ログイン情報取得● ログイン時のログを取得する
ログイン成功および失敗時のログ取得

IPLocksPISO

Chakra

SSDB監査SecureSphere

必須○
監査系機能によりログ取得
プロファイラAudit Login/Audit Login Failed◎◎○
ログイン失敗時はアラート情報として記録○◎(2)DBMS一般情報へのアクセス情報の取得● 重要な一般情報へのアクセス(参照/更新)をログ必須として取得する。
○テーブルへのアクセスログ取得

◎◎

◎

◎

◎

SQLで実際に扱われたデータ(例：参照データ)のログ取得

×

××

△
参照データの先頭64KB×◎DBMS構成ファイルへのアクセスログ取得

×
OSレベルでファイルアクセスログを収集

DBMS移行およびバックアップコマンドに対するログ取得○◎
SQL Server Management Studio(SQL Server ログ)
プロファイラ (AuditBackup/Restore Event)◎△◎BACKUP(T-SQL)とManagement
Studioのバックアップ操作はログを取得
VDIはログ取得不可能◎

監査系機能によりログ取得
プロファイラ(SQL文全体）
TSQL○：想定しているバックアップコマンドすべてログ取得可能△：一部のコマンドはログ取得可能
×：まったくログ取得不可能

想定しているバックアップコマンド：BACKUP (T-SQL), Microsoft SQL Server Management Studio（バックアップ）, VDI (VDI:Virtual Backup Device Interface)(3)DBMS管理情報へのアクセス情報の取得● 重要な管理情報へのアクセス(参照/更新)をログ必須として取得する○
リポジトリテーブルへのアクセスログ取得

◎◎◎

◎

◎

監査系機能によりログ取得
プロファイラaudit schema object access×
OSレベルでファイルアクセスログを収集

DBMS設定ファイルへのアクセスログ取得＃ Oracleの場合、設定パラメータの変更は、起動時または変更時にアラート・ログに出力される。

(4)DBオブジェクトの変更情報の取得● DBオブジェクト(DBアカウント、テーブル、ビュー必須など)の作成、変更ログを取得する
DDL文に対するログ取得○
監査系機能によりログ取得
プロファイラObject :Altered/Created/Deleted◎

×

◎◎

◎

DBの権限変更に対するログ取得○
監査系機能によりログ取得プロファイラ
Audit Schema Object GDREvent◎

×◎◎◎◎リアルタイムで保存可能×◎◎◎◎×
ファイルとして保持しているた
め、OSのアクセス権限に依存◎

4.2.1.2 ログの保全(1)ログの保管○◎● ログを外部記憶媒体に保管すること
プロファイラ※"外部"とは、ログの主たる管理場所（DBMSであネットワークディスク、およびリればDBシステム、サードパーティ製品であれば導入
必須 モートデータベース (監査対象システム)以外を指す以外のデータベース)を指定可
能● ログを保存した外部記憶媒体は安全な場所に保必須
管する
×
外部記憶媒体を施錠出来るところに保管
×

台帳による持ち出し管理(2)ログの改ざん防止● ログの改ざん対策を講じる
監査ログへのアクセス制御設定※OSに頼らず製品でアクセス制御できるか否か

必須○◎
securityadmin または sysadmin
固定サーバーロールをもつユーザーのみが参照可能
SQL Server Management Studio
または、SQL文により管理監査ログに電子証明書を付けて管理する

×（運用により対応）書換え不能なストレージを使用する△
監査ログをファイルに出力し、ストレージのWORM機能を使用

4.2.2 不正アクセス検知
4.2.2.1 監視の仕組み作り● 検知した不正アクセスを通知する仕組みを設け必須
る
メールによる不正の通知○要通知サービス設定

◎◎◎

◎

◎

SNMPによる通知×◎◎△
アラート時のプログラム実行×◎

検知した接続の切断、あるいは遮断○
要スクリプト作成

△△

△×

◎◎

◎

◎

◎

◎

◎

◎

◎
※許可されない時間帯にアクセスがあった場合に、これを自動遮断することも可能

検知した接続が既に終了しており、不正検知”後”の切断、あるいは遮断が失敗に終わるケース有り

4.2.2.2 アクセス時間のチェック(1)DBMS管理情報へのアクセス検知○● ログを監視し、申請されていない時間帯のアクセ
要通知サービス設定
スを検知する
必須● 申請された内容と、作業結果に相違のないことをログと申請内容を確認する(2)一般情報へのアクセス検知● 一般(AP)ユーザアカウントごとに、DBMSにアクセスし得る正規の時間帯、曜日がいつであるのかの定義を行う

×(運用により対応)
必須

必須×
DBセキュリティポリシーなどを基に規定○● セッション情報の監査ログを監視し、正規のアク要通知サービス設定
セス時間帯でないアクセスを検知する
必須

対応ガイドライン：１．0版◎◎- 4/6 -© 2009 Database Security Consortium All Rights Reserved.

Ver.1.0 2009/6/2

DBセキュリティ製品別機能対応表 検知・追跡系
SQL Server
SQL Server
4.2.2.3 アクセス不可の接続元（ＩＰアドレスなど）のチェック(1)アクセス不可の接続元の検知● ＤＢＭＳへアクセス可能な接続元を定義する

IPLocks

PISO

Chakra

SSDB監査SecureSphere×
必須 DBセキュリティポリシーなどを基に規定◎◎△
コンピュータ名で検知可能◎◎◎◎◎※Webアプリケーション経由のアクセスの場合、Webアプリケーションへのログインユーザ名との組み合わせもチェック可能◎◎◎◎◎※Webアプリケーション経由のアクセスの場合、Webアプリケーションへのログインユーザ名との組み合わせもチェック可能○● ログインの失敗の回数が、ある期間想定以上に要通知サービス設定多くないかログを監視し、パスワードの辞書攻撃を推奨検知する※ 辞書攻撃＝１秒間に3回以上連続ログイン失敗と○● 取得したログを監視し、SQL文の発行を検知す
要通知サービス設定
る◎
DB-SOX監査レポート（テンプレート提供）

××

×

◎

◎

◎

◎

×

◎

○
● 取得したログを監視し、DBオブジェクトの作成、推奨 要通知サービス設定変更を検知する

◎×

◎◎

◎

◎
◎
※ForensicOptionで詳細な分析が可能
弊社で標準で用意している分析テンプレートを記述◎◎● 許可されていない接続元からのアクセスを検知する(2)管理者アカウントによるアクセス● ＤＢＭＳ管理者が使用する接続元/ＯＳユーザ/アカウントの組合せを定義する○
要通知サービス設定◎必須×
必須 DBセキュリティポリシーなどを基に規定○
要通知サービス設定● 上記の組合せ以外のアクセスを検知する◎

必須(3)一般アカウントの不正なアクセス×● 一般アカウントによるアクセスのパター（接続元/
必須 DBセキュリティポリシーなどを基に規定ＯＳユーザ/アカウントなど）を定義する○
要通知サービス設定● 上記パターン以外のアクセスを検知する
必須

4.2.2.4 その他の不正アクセスのチェック

推奨

4.2.3 ログの分析
4.2.3.1 ログ分析の仕組み作り● ログを分析する仕組みを設ける○◎
監査ログを手動（SQL文）で分析・実行アクション別分析
・オブジェクト別SQL分析
・ログオン数分析
・ログオン経路分析
・SQL実行開始日時分析
・SQL実行経路別分析-マシン別-DBユーザー別-端末別-プログラム別-オブジェクトセキュリティレベ
ル別必須

4.2.3.2 定期的なログの分析(1)定期的なセッション情報の分析● セッション情報を分析する

必須

ログイン失敗回数が多いセッションの傾向分析○◎
監査ログを手動（SQL文）で分析 DB-SOX監査レポート（テンプレート提供）◎◎

長時間に渡りログインしているセッションの傾向分析○◎
監査ログを手動（SQL文）で分析◎△△△
要スプレッドシートによる手動分 要スプレッドシートによる手動分 要スプレッドシートによる手動分
析析析

大量のリソースを消費するセッションの傾向分析◎
×
CPU時間、ディスクI/O、実行時間、メモリ使用量、キャッシュ情報◎◎
取得件数、SQL文の実行時間およびSQLの実行回数

×

長時間に渡り実行されているSQLの傾向分析○
×
監査ログを手動（SQL文）で分析◎△◎
要スプレッドシートによる手動分
析

大量のリソースを消費するSQLの傾向分
析◎◎
CPU時間、ディスクI/O、実行時間、メモリ使用量、キャッシュ情報◎◎
×
取得件数、SQL文の実行時間お 入出力パケット数、入出力バイトよびSQLの実行回数を分析可 数
能

エラーで終了しているSQLの傾向分析○
×
監査ログを手動（SQL文）で分析△
コマンドタイプのみ確認可能

全件検索の傾向分析※ 全件検索＝where句のないselect文とする○○◎
監査ログを手動（SQL文）で分析 カスタムレポート（要テンプレート作成）(2)定期的なDBアクセス情報の分析● SQL文を分析する

製品
対象DBMS

対応ガイドライン：１．0版△◎
要スプレッドシートによる手動分
析△
要スプレッドシートによる手動分析SQL実行時間、レスポンスタイム必須

バージョン 2005
エディション Enterprise Editionオプション
バージョン 2005
エディション◎◎◎△◎
SQL文のエラーコードを指定して 要スプレッドシートによる手動分
検索可能析◎△◎
要スプレッドシートによる手動分
析IPLocks Version 6.3

Version 3.2 (for SQLServer)

Ver3.0Ver1.3Ver6.0DB-SOX監査オプション
2005

Forensic Option
2005

2005

2005

DSG
2005

- 5/6 -© 2009 Database Security Consortium All Rights Reserved.

Ver.1.0 2009/6/2

DBセキュリティ製品別機能対応表 検知・追跡系
SQL Server
SQL ServerIPLocks

PISOChakra

SSDB監査SecureSphere

別表：ログ取得方式
SQLServerのトレースファイルを SQLServer標準のprofiler機能を ネットワーク上の通信パケットを トレースファイルをファイル単位 ネットワーク上の通信パケット、作成・取得
利用
取得
で生成・取得及びエージェントによる IPC、Named Pipe、TCP のループバッ
クの監視結果から取得

ログ取得方式SQLServer側で、トレースファイ SQLServer標準のprofiler機能に 通信が暗号化されている場合
ルを生成できない場合てログを取りこぼす場合(高負荷 ローカルアクセス時)

例外（ログが取得できないケース）

ネットワーク切断の場合、生成は継続するが、取得は保留

レイヤー４より上で独自の暗号化機能が使われている場合（SSLでの暗号化は取得は可能）

別表：取得できるログの種類
いつ（When）

ログイン、ログアウト

誰が（Who）

SQL実行
DBユーザ名、ログオン名（SQL Server）
OSユーザ名SQL開始時刻、SQL終了時刻

DBログイン時刻、DBログオフ時 DBログイン時刻、DBログオフ時 DBログイン時刻、DBログオフ時 アクセス時間刻
刻
刻
SQL開始時刻
SQL開始時刻、SQL終了時刻 SQL開始時刻、SQL終了時刻

アクセス時間Windoアカウント名/ドメイン、 ロ Windoアカウント名/ドメイン、 ロ Windoアカウント名/ドメイン、 ロ Windoアカウント名/ドメイン、 ロ Windoアカウント名/ドメイン、 ロ Windoアカウント名/ドメイン、 ロ
グオン名
グオン名
グオン名
グオン名
グオン名
グオン名

アプリケーションユーザ名
どこから（Where）

その他
マシン名、IPアドレス
端末プログラム名（アプリケーション名）

マシン名

マシン名

マシン名、IPアドレス

マシン名、IPアドレス

アプリケーション名

アプリケーション名

端末プログラム名

端末プログラム名

マシン名

端末プログラム名
ドメイン名

その他
何に対して（what）

何をした（how）

その他

対応ガイドライン：１．0版

オブジェクトレベル
行列レベル
その他
SQL文、SQLタイプ、コマンド名（非SQL）
操作結果（成功可否）、エラーコード
バインド変数にセットされた値
処理行数、該当SQL実行回数
レスポンスデータ
その他
セッションID（SPID）、プロセスID

オブジェクト名

その他

データベースID

オブジェクト名

スキーマ名、オブジェクト名

マシン名、IPアドレス

オブジェクト名

オブジェクト名列名

Web経由の場合：アクセスURL、クライアントのIPアドレス、Web
セッションID
スキーマ名、テーブル名
列名

セッション、トランザクション他

データベース名

SQL文

SQL文

操作結果、エラーコード

エラーコード

SQL文、SQLタイプ

SQL文

SQL文

SQL文
エラーコード
バインド値

処理行数

処理行数
レスポンスデータ（先頭64KB）
推定実行時間SPID、プロセスID

SPID、プロセスID

ストアドプロシージャの内容

SPID、プロセスID
入出力パケット数、入出力バイト数- 6/6 -© 2009 Database Security Consortium All Rights Reserved.