Pular para o conteúdo principal

Auditoria no Sql Server

Trabalho numa empresa que faz parte de um grupo norte americano. Me deparei com uma nova realidade a quando comecei a trabalhar aqui na empresa, a lei Sarbanes-Oxley, "popularmente" conhecida como SOX.

Tá, mas o que isso impacta em TI??


Em tudo! Pois muitos processos passam a ser auditados, e temos que seguir desde a temida Gestão de Mudança, que é uma ferramenta essencial ao controle, e que também serve de segurança para o empregado e o empregador, a auditoria no banco de dados (DDL e DML).

Nesse ponto, auditoria no banco de dados (DDL e DML), que a gente começa a se divertir.

Temos algumas formas de implementar isso:

No SQL Server 2008 R2
  • Change Tracking
  • Change Data Capture
  • SQL Audit

Nas versões anteriores
  • Auditando Dados com Tabela Espelho
  • Cláusula OUTPUT
  • Default Trace (Profiler)
  • DDL Triggers
  • Event Notification

Comentários

Postagens mais visitadas deste blog

Tipos de dados no Sql Server

De vez em quando nos deparamos com uma questão: qual o tipo de dado deve ter um determinado campo? Para um DBA isso é um bom questionamento, pois com base nessa definição outras decisões serão tomadas. O que me motivou a pesquisar e escrever sobre isso foi a frase de um desnvolvedor: "Pouco importa se é varchar, char, text..., pra mim tudo é string."

Conceitos básicos de banco de dados - Integridade

A integridade diz respeito ao nível de confiança das informações do banco de dados, ou seja, a credibilidade das informações e à lógica das informações. Regras de restrição de integridade configuraram um banco de dados para ser alimentado por informações com características lógicas específicas, validadas como verdadeiras antes do seu armazenamento, diminuindo a probabilidade de falta de integridade no banco de dados.