Questions tagged [audit]

A set of processes or functionality that tracks changes to one or more components of a system, ensuring the completeness and accuracy of transaction processing, authorization, and validity of system operations.

Audit controls (in software development) are a series of procedures that track changes to systems or components of a larger system. The exact systems or components that are subject to audit are determined by the risk exposure of the overall system.

The most common types of audit controls are (see "Information technology audit" article on Wikipedia):

  • Data Capture Controls – ensures that all transactions are recorded in the application system, transactions are recorded only once, and rejected transactions are identified, controlled, corrected, and re-entered into the system.

  • Data Validation Controls – ensures that all transactions are properly valued.

  • Processing Controls – ensures the proper processing of transactions.

  • Output Controls – ensures that computer output is not distributed or displayed to unauthorized users.

  • Error Controls – ensures that errors are corrected and resubmitted to the application system at the correct point in processing.

Most of these controls are applied at the systems level. For example ACID compliant databases systems provide a level of data capture control.

You should tag your question with audit if you're asking about any of the following:

  1. Tracking changes to a system
  2. "Who did what" controls
  3. How to implement a "Maker-Checker" workflow

Questions related to general system logging of events and errors should not be tagged with audit.

1160 questions
-3
votes
2 answers

SQL - Identify where values have increased and decreased in a specific audit table

I have two tables that basically record the maximum amount of weight in KG that a user can store in three different containers: dbo.Storage contains the most up to date values for a user (first screenshot) dbo.AuditStorage basically audits the…
Dias
  • 17
  • 1
  • 3
-3
votes
1 answer

Rails log VIP user activity

We already use some log for our users activity to improve their experience. But we would like to increase our support by logging some important users activity. I found some gems like pfeedor audited but it seems that none let us scope Model records…
Thibaud Renaux
  • 280
  • 1
  • 17
-3
votes
2 answers

How to write Audit methods in Java?

As my java application increases in complexity i want to write audit methods to make sure that i am doing the right thing. How can i do it in java? thx
Lahniep
  • 719
  • 1
  • 11
  • 30
1 2 3
77
78