Como verificar, visualizar e desligar oráculo auditorias 12c

Video: Film Theory: Neo ISN'T The One in The Matrix Trilogy

Depois de ativar a auditoria no banco de dados, acompanhar as auditorias que você promulgar assim que você sabe o que você fez. Felizmente, a Oracle 12c fornece algumas visualizações no banco de dados para ajudá-lo a manter o controle de suas ações:

  • Para verificar quais privilégios sistema configurado para auditoria, use os AUDIT_UNIFIED_POLICIES vista.

  • Para ver quais privilégios estão sendo auditadas por padrão para políticas específicas, tipo

    lt; POLICY_NAME SELECT, AUDIT_OPTION, AUDIT_OPTION_TYPEFROM AUDIT_UNIFIED_POLICIESwhere policy_name = `ORA_SECURECONFIG`order por policy_name, AUDIT_OPTION-gt;

    Você vê algo como isto:

    POLICY_NAME AUDIT_OPTIONAUDIT_OPTION_TYPE -------------------- ---------------------------- ------- ----------------- ORA_SECURECONFIG ADMINISTER CHAVE SISTEMA DE GESTÃO PRIVILEGEORA_SECURECONFIG ALTER QUALQUER SISTEMA DE PROCEDIMENTO PRIVILEGEORA_SECURECONFIG ALTER ANY SQL TRADUÇÃO PERFIL DO SISTEMA PRIVILEGEORA_SECURECONFIG ALTER QUALQUER SISTEMA DE TABELA PRIVILEGEORA_SECURECONFIG ALTER SYSTEM DATABASE PRIVILEGEORA_SECURECONFIG ALTER DATABASE ligação normalizado ACTIONORA_SECURECONFIG ALTER PROFILESTANDARD ACTIONORA_SECURECONFIG ALTER ROLE ação padrão ACTIONORA_SECURECONFIG ALTER SYSTEMSYSTEM PRIVILEGEORA_SECURECONFIG ALTER usuário padrão
  • Para ver quais usuários ou papéis foram habilitadas a serem auditadas por políticas no banco de dados, tipo

    lt; SELECT * DE-AUDIT_UNIFIED_ENABLED_POLICIES gt;

    Você deve ver algo como isto:

    USER_NAME POLICY_NAMEENABLED_ SUC FAI --------- -------------------------- -------- --- --- USUÁRIOS HRTABLE_POLICYBYYES YESHRDROP_ANY_TABLE_FAIL_POLICY BYNO YESOEHR_EMP_SELECT BYYES YESALL ORA_SECURECONFIG BYYES SIM

    As duas últimas colunas, SUC e FAI, representam sucesso ou fracasso. Você pode capturar uma auditoria pelo sucesso ou fracasso ou ambos. A política que criou, DROP_ANY_TABLE_FAIL_POLICY, captura apenas as vezes quando uma tabela queda de falha.

    Video: Configuração para não mais esquentar e desligar o Vostro Dell 3500

Como visualizar informações de auditoria com o Oracle 12c

Após a configuração de e ligar auditoria, ver quais dados de auditoria está a ser recolhida.

  • DBA_AUDIT_TRAIL mostra todas as entradas de controlo do sistema.

  • DBA_AUDIT_OBJECT mostra todas as entradas de auditoria no sistema para objetos.

    Video: Música para Leer, Concentrarse y Comprender - Música Relajante Piano: Estudiar, Trabajar, Memorizar



  • DBA_AUDIT_STATEMENT mostra as entradas de auditoria para as declarações GRANT, revogar, AUDITORIA, NOAUDIT, e ALTER SYSTEM.

  • DBA_AUDIT_SESSION mostra as entradas de auditoria para as ações DESCONECTE CONNECT e.

    Video: Let's play the Amonkhet Booster Box Game for Magic: The Gathering! (launch)

Em 12c a trilha de auditoria unificada simplifica a visualização e comunicação de informações de auditoria.

Para ver todas as auditorias capturado para o HR usuário, tipo

Que você pode ver algo como isto:

EVENT_TIMESTAMP CLIENT_PROG ACTION_NAME UNIFIED_AUDIT_POLICY ---------------------------- ----------- ------- -------- -------------------- 29-JUN-13 04.11.08.472263 PM sqlplus.exe CREATE TABLE TABLE_POLICY29-JUN-13 04.10.23.333411 PM sqlplus.exe LOGON ORA_SECURECONFIG29-JUN-13 04.06.03.025363 PM sqlplus.exe LOGOFF ORA_SECURECONFIG29-JUN-13 04.01.04.588854 PM sqlplus.exe LOGON ORA_SECURECONFIG29-JUN-13 01.58.25.908652 PM sqlplus.exe LOGOFF ORA_SECURECONFIG

colunas específicas são selecionadas. Este resultado mostra que o usuário HR criada uma mesa, bem como a actividade de início de sessão e de fim de sessão. Teste as suas próprias consultas para ver que tipo de informação que você pode obter.

Como desativar a Oracle auditorias 12c

Desligar auditoria é tão fácil quanto ligá-lo. Você pode ter que usar as opções de auditoria para ajudar a lembrar o que você tem ligado.

Depois de identificar as auditorias você não precisa mais, use o comando NOAUDIT para desligar a auditorias para os usuários ou funções.

Mais cedo, você virou a auditoria para SELECT na tabela de HR.EMPLOYEES pelos DCollins usuário. Para desativar essa auditoria, digite o seguinte:

Você vê isso:

Noaudit sucedido.

Publicações relacionadas