Набор процессов или функций, которые отслеживают изменения в одном или нескольких компонентах системы, обеспечивая полноту и точность обработки транзакций, авторизации и достоверности операций системы.

Контроль аудита (при разработке программного обеспечения) - это серия процедур, отслеживающих изменения в системах или компонентах более крупной системы. Конкретные системы или компоненты, подлежащие аудиту, определяются подверженностью риску всей системы.

Наиболее распространенные типы контроля аудита (см. Статью " Аудит информационных технологий" в Википедии):

  • Средства управления сбором данных - гарантируют, что все транзакции записываются в системе приложения, транзакции записываются только один раз, а отклоненные транзакции идентифицируются, контролируются, исправляются и повторно вводятся в систему.

  • Контроль проверки данных - обеспечивает правильную оценку всех транзакций.

  • Управление обработкой - обеспечивает правильную обработку транзакций.

  • Управление выводом - гарантирует, что компьютерный вывод не будет распространяться или отображаться неавторизованным пользователям.

  • Контроль ошибок - обеспечивает исправление ошибок и повторную отправку в прикладную систему в нужный момент обработки.

Большинство этих средств управления применяется на системном уровне. Например, системы баз данных, совместимые с ACID, обеспечивают определенный уровень управления сбором данных.

Пометьте свой вопрос audit если вы спрашиваете о любом из следующего:

  1. Отслеживание изменений в системе
  2. "Кто что сделал" контролирует
  3. Как реализовать рабочий процесс "Maker-Checker"

Вопросы, относящиеся к общему системному журналу событий и ошибок, не следует помечать audit.