Mais informação em seu history

4

Filed Under (Dica, software livre) by rafaelgomes on 07-08-2009

Você que é um administrador de rede responsável pela segurança em um lugar onde tem várias pessoas com permissão de administrador em servidores Gnu/Linux, você também se preocupa com segurança desses servidores, bloqueou o acesso de root via SSH e sempre teve aquela dúvida:

“E se um dos administradores acessar a maquina e pegar o perfil de root? Sem informação de horário e data no history do Gnu/Linux não é possível obter essa informação.”

Na verdade essa informação existe, mas não está ativada por padrão. Execute o comando abaixo e obtenha os dados que deseja:

# export HISTTIMEFORMAT=”%F %T “

Execute o history e veja seu novo retorno. Sim, ele mostra todos os comandos com data e hora, incluindo os comandos anteriores a mudança que efetuou em seu ambiente, porém com data e hora da mudança do ambiente, ou seja adicione adicione essa linha no /etc/profile.

Obs: Lembre-se que o usuário com perfil de administrador pode modificar esse histórico, ou seja, se ele estive como foco danificar o sistema outras medidas de proteção devem estar ativas, tal como analisador de integridade. O OSSEC é uma boa suíte para isso. Aconselho!

Update : Esqueça tudo acima, instale o Snoopy que ele resolve todos seus problemas.

O Snoopy é responsável por inserir no log todos os comandos digitados, assim automáticamente será relacionada a data e hora. Veja também que é interessante um servidor de log, para que o invasor ou usuário mal-intencionado apague os logs.

O log que o snoopy adiciona os comandos na plataforma Debian é /var/log/auth.log

Para instalar no debian é muito simples, digite o comando abaixo:

# aptitude install snoopy

# export HISTTIMEFORMAT="%F %T "

Comments posted (4)

histoty?

Obrigado Walter Cruz, alterado com sucesso.

17 de agosto as 18:29

VCS SÃO MARAVILHOSOS,COM EXELENTES REPORTAGENS ADOREI CONTINUEM ASSIM QUE SÓ GANHARAM MAIS AUDIENCIA.MUITO OBRIGADO

Write a comment