問題タブ [audit-trail]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle11g - AVDF 12 で監査証跡を収集できません。何が問題なのですか?
Oracle® Audit Vault and Database Firewallインストール・ガイドおよび管理者のガイドに従って、Audit Vault Server 12 (DBファイアウォールがインストールされていない)をOracle Linux VM (VMware)にインストールし、Windows 7 x64 VM (VMware)でOracle 11gリリース2のエージェントをアクティブ化しましたリリース 12.1.0を次のようにガイドします。
1)ALTER SYSTEM SET AUDIT_TRAIL=XML, EXTENDED SCOPE=SPFILE;
データベースの再起動。
2) Oracle データベース ホスト マシンを登録します。
3) エージェントをデプロイし、ホスト マシンにアクティベーションを要求します。
4) セキュア・ターゲットでユーザー・アカウントを作成し、Oracle Databaseセキュア・ターゲットでOracle AVDFユーザー権限を設定します。
5) ステップ4のユーザー・アカウントを使用して、セキュア・ターゲットをAudit Vault Serverに登録します:jdbc:oracle:thin:@//IP:1521/orcl
6) Audit Vault Server で監査証跡を構成します。TABLE -sys.aud$
またはDVSYS.audit_trail$
、DIRECTORY - XML 形式の監査証跡のディレクトリが保存されます。
どのステップも問題なくインストールできたようです。念のためファイアウォールをオフにしました。Audit Vault Serverで監査証跡を構成した後、AVDFの管理者Webページに「リクエストが完了しました」というメッセージのみが表示されました。しかし、収集状態は赤い下向き矢印で、監査員の Web ページでも同じ状態を示していました。監査人 Web ページで監査証跡を表示できませんでした。しかし、ボールト オプション ページ ( https://IP:1158/dva
) のレポート ページに監査証跡が表示されました。何が悪いの?
database - 監査証跡を編集または削除できないようにアプリケーションを設計するにはどうすればよいですか?
DBA やシステム管理者であっても、監査証跡 (通常は DB に保存されます) を編集および削除できないようにする必要があるという問題があります。
1 つの方法は、暗号化とチェックサムを適用することですが、これでは変更の検出またはスヌーピングの防止しかできません。DBA が行を削除することを妨げるものではありません。
この問題に関する議論は大歓迎です。
hibernate - Hibernateの監査証跡アガニストユーザーアクション?
各ユーザーアクションとこのアクションのために変更されたフィールドをログに記録するためにrequiremnetがあります。監査ログは、休止状態のインターセプターを使用して実装されます
Hibernateインターセプターでユーザーアクションを取得するには、最適なアプローチは何ですか
mysql - 情報の監査証跡を生成し、変更を追跡するには、データベース レベルでトリガーを作成します。
データベースに n 個のテーブルがあるとします。データベース内の任意のテーブルで発生する挿入、更新、削除はすべて、「Audit_Trial」というテーブルにキャプチャする必要があります。ここには、監査試行テーブルに以下の列があります。
どのサーバーのどのテーブルのどの列のどの日付と時刻のデータが変更されたかをキャプチャする必要があります。また、「アクション」列は、アクションが挿入、更新、削除のいずれであるかを追跡し、古い値と新しい値も取得する必要があります。
では、これを行う最善の方法は何ですか? 挿入、更新、または削除の場合にトリガーを起動できるデータベース レベルのトリガーを作成できますか? このタスクを達成する方法を例で説明してください。
oracle11g - Oracle11gの監査証跡設定
Oracle11gの監査設定を表示する方法を教えてください。
有効かどうかを確認する必要があります。
私はaudit_trailが役立つと読みましたが、クエリ「select *fromaudit_trail」を実行すると無効なテーブルエラーが返されます。
java - Envers に独自のリスナーがある場合でも、AuditReader を使用できますか?
ドキュメントによると、Envers で条件付き監査を実行しようとしています。デフォルトの Envers イベント リスナーをオフにし、代わりに独自のサブクラスを登録しました。
現在、AuditReader で監査テーブルを読み取ろうとしていますが、Envers (デフォルト) リスナーが正しく登録されていないという例外がスローされます。
特定の状況でのみ監査をオン/オフする場合に備えて、デフォルトの監査リーダーを使用できますか? テーブルを変更したり、リスナーで手動で何もしたりしていません。いくつかの条件を確認してから、スーパークラスからメソッドを呼び出しているかどうかを確認しているだけです。
更新: AuditReader が機能するには、リスナーが EnversListener インターフェイスを実装する必要があることが判明しました。問題が解決しました。
c# - devexpress xaf audittrail モジュールのリストビューに時間部分を表示する方法
次のコードをビジネス オブジェクトに追加します。
リストビューで BO の変更履歴を表示します。ただし、「変更日」プロパティは、変更された日時の日付部分のみを表示します。modified on 列に日付と時刻を表示するにはどうすればよいですか?