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

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

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

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

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

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

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

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

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

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

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

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