Estou executando vários sistemas baseados em RHEL que utilizam a funcionalidade de auditoria no kernel 2.6 para rastrear a atividade do usuário e preciso enviar esses logs para servidores SYSLOG centralizados para monitoramento e correlação de eventos. Alguém sabe como conseguir isso?
13
Respostas:
Edição: 17/11/14
Essa resposta ainda pode funcionar, mas em 2014, usar o plug - in Audisp é a melhor resposta.
Se você estiver executando o servidor syslog estoque ksyslogd, não sei como fazer isso. Mas existem ótimas instruções para fazê-lo com o rsyslog em seu Wiki . ( http://wiki.rsyslog.com/index.php/Centralizing_the_audit_log )
Vou resumir:
No cliente remetente (
rsyslog.conf
):Observe que o
imfile
módulo precisará ter sido carregado anteriormente na configuração do rsyslog. Esta é a linha responsável por isso:Portanto, verifique se está no seu
rsyslog.conf
arquivo. Se não estiver lá, adicione-o na### MODULES ###
seção para ativar este módulo; caso contrário, a configuração acima para o log auditd não funcionará.No servidor de recebimento (
rsyslog.conf
):Reinicie o serviço (
service rsyslog restart
) nos dois hosts e você deve começar a receberauditd
mensagens.fonte
O método mais seguro e correto é usar o plug- in audispd syslog e / ou audisp-remote .
Para que funcione rapidamente, você pode editar /etc/audisp/plugins.d/syslog.conf . O RHEL inclui isso por padrão, embora esteja desativado. Você só precisa alterar uma linha para habilitá-la, active = yes .
Mas isso não é muito seguro por padrão; O syslog é um protocolo inseguro em sua base, não criptografado, não autenticado e em sua especificação UDP original, completamente não confiável. Ele também armazena muitas informações em arquivos não seguros. O sistema de auditoria do Linux lida com informações mais confidenciais do que normalmente são enviadas para o syslog; portanto, é uma separação. O audisp-remote também fornece autenticação e criptografia Kerberos, para que funcione bem como um transporte seguro. Usando o audisp-remote, você enviaria mensagens de auditoria usando o audispd para um servidor audisp-remote em execução no servidor syslog central. O audisp-remote usaria o plug-in audispd syslog para alimentá-los no syslog dameon.
Mas existem outros métodos! rsyslog é muito robusto! O rsyslog também oferece criptografia Kerberos, além de TLS. Apenas verifique se está configurado com segurança.
fonte
Você pode fazer logon diretamente no syslog usando o audisp, ele faz parte do pacote de auditoria. No Debian (ainda não tentei em outras distros), edite em:
e definir
active=yes
.fonte