Alertas de Segurança e Vigilância
• Oracle Audit fornece segurança com capacidade
de alertar ao usuário sobre atividades suspeitas;
• Usuários definem quais atividades são
consideradas suspeitas;
• Monitoração dos dados colhidos e que geraram
os alertas;
• Exemplo:
– Alteração de tabelas;
– Alteração de privilégios;
Alertas de Segurança e Vigilância
Alertas de Segurança e Vigilância
• Interface gráfica para acesso de dados
sensíveis (de acordo com as regras de negócio
de uma determinada organização);
• Informações detalhadas (não somente
gráficos);
• Agrupamento de eventos;
– Categoria;
– Nível de Segurança;
Políticas de Auditoria
• Centralização das políticas de gerenciamento;
– Simplifica o trabalho dos auditores;
• Em muitos casos os auditores precisam
trabalhar em conjunto com o time de TI;
• Conjunto de configurações: políticas de
auditoria;
Políticas de Auditoria
• Centralização das políticas de gerenciamento;
– Simplifica o trabalho dos auditores;
• Em muitos casos os auditores precisam
trabalhar em conjunto com o time de TI;
• Conjunto de configurações: políticas de
auditoria;
Políticas de Auditoria
Orcle Audit Vault
Políticas de Auditoria
Oracle Audit Vault
• Centralização de políticas e dos comandos
referente à segurança;
• Ferramentas para utilização dos auditores e
dos membros de TI que estão de acordo com
as especificações atuais (compatibilidade com
outras ferramentas);
Segurança e Escalabilidade
• Dados de auditoria devem ser protegidos
contra modificação;
• Garantia de integridade;
• Mais credibilidade nas investigações;
• Dados gravados em repositório seguro;
• Dados podem ser transferidos em tempo real;
• Dados criptografados durante transmissão;
Auditando no Oracle 10g
• SQL> SHOW PARAMETER AUDIT;
• Auditoria desabilitada por padrão;
• Para habilitar basta setar o atributo
AUDIT_TRAIL com o valor db;
• Parâmetro AUDIT_FILE_DEST indica o
diretório utilizado para gravação dos dados de
auditoria;
Auditando no Oracle 10g
Opções de Auditoria
• Criação do usuário para teste:
CONNECT sys/password AS SYSDBA
CREATE USER audit_test IDENTIFIED BY password
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
QUOTA UNLIMITED ON users;
GRANT connect TO audit_test;
GRANT create table, create procedure TO
audit_test;
Auditando no Oracle 10g
Opções de Auditoria
• Auditando operaçções do usuário:
CONNECT sys/password AS SYSDBA
AUDIT ALL BY audit_test BY ACCESS;
AUDIT SELECT TABLE, UPDATE TABLE, INSERT
TABLE, DELETE TABLE BY audit_test BY
ACCESS;
AUDIT EXECUTE PROCEDURE BY audit_test BY
ACCESS;
Auditando no Oracle 10g
Opções de Auditoria
• Visualizando o resultado da Auditoria:
SELECT username,
extended_timestamp,
owner,
obj_name,
action_name
FROM dba_audit_trail
WHERE owner = 'AUDIT_TEST'
ORDER BY timestamp;
Auditando no Oracle 10g
Opções de Auditoria
Download

Alertas de Segurança e Vigilância