web-dev-qa-db-ja.com

監査証跡とログファイル

テストシステムで運用データを使用する場合は、ログと監査証跡を有効にする必要があると述べた記事を読みました。

ログファイルと監査証跡の違いは何ですか?ほぼ同じではないですか?

4
Wh0V1an

ログには、発生したすべてのアクションが記録されます。

[timestamp] User A did action Y
[timestamp] User B did action Z
[timestamp] User C did action Y
...

監査証跡は、アクションと、その結果として他に何が起こったかとの関連について、はるかに進んでいます。

[timestamp] User A did action Y
[timestamp] System received Y and did action Z to data store
[timestamp] Data store was updated with data and sent notification back to User A
...

ログアクター(ユーザーまたはエンティティ)が何をしたかを示します。 いつ誰が何をしたかを監視するにする場合は、これで十分です。

監査証跡は、特定の状態を作成するために発生したアクションのシーケンスを示します。これは、確認が必要な場合に必要ですシステムまたはデータが特定の状態にある方法と理由

そして、場合によっては、人々は同じ意味で用語を使用します...

本番データのあるテスト環境では、たとえば、開発者がログインしたことを知るだけでは十分ではありませんが、証明できることが重要ですその生産データは承認された領域を離れませんでした。監査証跡は、本番データの状態を常に証明するのに役立ちます。

5
schroeder

監査証跡は、すべてのユーザーアクションの記録です。より正式な定義は wikipedia にあります。その目的は、悪意のある使用を防止/検出することです。

ログは、システムで何が起こったかの記録です。詳細はこちら wikipedia page をご覧ください。その主な目的の1つは、システムの誤動作を分析することですが、悪意のある用途やその他の調査にも使用できます。たとえば、アプリケーションログ、OSログ、DBMSログ、ネットワークログなど、アプリケーションを使用するときには、多くのログファイルが関係します。

1