Visite também: Viva o Linux · Dicas-L · NoticiasLinux · SoftwareLivre.org



» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


[Artigo] Ossec HIDS

Linux user
alexos
13/04/2010
O OSSEC é um escalável, multi-plataforma, e open source HIDS. Ele integra análise de log, checagem de integridade de arquivos, politica centralizada, detecção de rootkit, alerta em tempo real e resposta automática. Nesta série de 3 artigos em 1 faremos a instalação do Ossec como servidor, da interface Web do Ossec e de um agente.
[ Hits: 17540 ] Por: Alexandro Silva

Instalando o Ossec HIDS Server

O OSSEC é um HIDS (Host-based intrusion detection systems) escalável, multi-plataforma e open source. Ele integra análise de log, checagem de integridade de arquivos, monitoramento do registro do Windows, política centralizada, detecção de rootkit, alerta em tempo real e resposta automática.

Nesta série de 03 artigos faremos a instalação do Ossec como servidor, da interface Web do Ossec e de um agente.

Agora é a hora da diversão!!!

Instale as dependências necessárias para o Ossec e Ossec-WUI.

# aptitude -y install apache2 python openssl php5 php-pear php5-xsl curl libcurl3 libcurl3-dev php5-curl build-essential libmysqlclient-dev libssl-dev libsnmp-dev libapache2-mod-php5 php5-gd

Baixe o Ossec:

# wget -c http://www.ossec.net/files/ossec-hids-2.2.tar.gz

Descompacte o arquivo e acesse o diretório criado:

# tar -xvf ossec-hids-2.2.tar.gz
# cd ossec-hids-2.2


Execute o arquivo install.sh para iniciar a instalação do Ossec.

# ./install.sh
** Para instalação em português, escolha [br].
** Fur eine deutsche Installation wohlen Sie [de].
** For installation in English, choose [en].
** Para instalar en Español , eliga [es].
** Pour une installation en français, choisissez [fr]
** Per l'installazione in Italiano, scegli [it].
** Voor installatie in het Nederlands, kies [nl].
** Aby instalować w języku Polskim, wybierz [pl].
** Za instalaciju na srpskom, izaberi [sr].
** Türkçe kurulum için seçin [tr].
(en/br/cn/de/el/es/fr/it/jp/nl/pl/ru/sr/tr) [en]: br [ Digite o idioma para instalação]

OSSEC HIDS v2.2 Script de instalação - http://www.ossec.net

Você está iniciando o processo de instalação do OSSEC HIDS.
Você precisará de um compilador C pré-instalado em seu sistema.
Qualquer dúvida, sugestões ou comentários, por favor, mande um e-mail para
dcid@ossec.net (ou daniel.cid@gmail.com).

- Sistema: Linux debian 2.6.26-2-686
- Usuário: root
- Host: debian


-- Aperte ENTER para continuar ou Ctrl+C para abortar. --
1. Que tipo de instalação você deseja (servidor, cliente, local ou ajuda)? servidor [ Digite a opção 'servidor']
- Escolhida instalação servidor.
2. Configurando o ambiente de instalação.
- Escolha onde instalar o OSSEC HIDS [/var/ossec]: [Pressione ENTER]
- A instalação será feita no diretório /var/ossec .
3. Configurando o OSSEC HIDS.
3.1. Deseja receber notificações por e-mail? (s/n) [s]: [Pressione ENTER]
- Qual é o seu endereço de e-mail? alexos-alertas@gmail.com [INFORME SEU EMAIL AQUI]
- Seu servidor SMTP foi encontrado como: gmail-smtp-in.l.google.com.
- Deseja usá-lo? (s/n) [s]: [Pressione ENTER]
--- Usando servidor SMTP: gmail-smtp-in.l.google.com.
3.2. Deseja habilitar o sistema de verificação de integridade? (s/n) [s]: [Pressione ENTER]
- Syscheck (Sistema de verificação de integridade) habilitado.
3.3. Deseja habilitar o sistema de detecção de rootkis? (s/n) [s]: [Pressione ENTER]
- Deseja habilitar o sistema de respostas automáticas? (s/n) [s]: n [ LEIA A NOTA SOBRE ESTE ITEM ]

NOTA: O sistema de respostas automáticas por padrão pode habilitar o 'host-deny' e o 'firewall-drop'. O primeiro adicionará um host ao /etc/hosts.deny e o segundo bloqueará o host no 'iptables' (se Linux) ou no ipfilter (se Solaris, FreeBSD ou NetBSD).

Eles podem ser usados para parar 'SSHD brute force scans', portscans e outras formas de ataque. Você pode também realizar bloqueios baseados nos alertas do snort, por exemplo.

3.5. Deseja habilitar o syslog remoto (514 udp)? (s/n) [s]: n [ Digite 'n' se não possuir um syslog remoto ]
--- Syslog desabilitado.
3.6. Ajustando a configuração para analisar os seguintes logs:
-- /var/log/messages
-- /var/log/auth.log
-- /var/log/syslog
-- /var/log/mail.info
-- /var/log/dpkg.log
-- /var/log/apache2/error.log (apache log)
-- /var/log/apache2/access.log (apache log)

- Se quiser monitorar qualquer outro arquivo, modifique
o ossec.conf e adicione uma nova entrada para o arquivo.
Qualquer dúvida sobre a configuração, visite http://www.ossec.net/hids/ .


--- Pressione ENTER para continuar ---

A seguinte mensagem surgirá após as mensagens do processo de instalação:

- O Sistema é Debian (Ubuntu or derivative).
- O script de inicialização foi modificado para executar o OSSEC HIDS durante o boot.
- Configuração finalizada corretamente.
- Para iniciar o OSSEC HIDS:
/var/ossec/bin/ossec-control start
- Para parar o OSSEC HIDS:
/var/ossec/bin/ossec-control stop
- A configuração pode ser vista ou modificada em /var/ossec/etc/ossec.conf
Obrigado por usar o OSSEC HIDS.
Se você tiver alguma pergunta, sugestão ou encontrar algum
"bug", nos contate através do e-mail contact@ossec.net ou
utilize nossa lista de e-mail:
( http://www.ossec.net/main/support/ ).
Maiores informações podem ser encontradas em http://www.ossec.net
--- Pressione ENTER para continuar ---


Você precisa adicionar cada um dos clientes antes que estejam autorizados a acessar o servidor. Execute o 'manage_agents' para adicioná-los ou removê-los:

# /var/ossec/bin/manage_agents

Mais informações em: http://www.ossec.net/en/manual.html#ma

Feito! O Ossec server está instalado, agora iremos iniciá-lo. No próximo passo faremos a instalação do Ossec-WUI.

# /var/ossec/bin/ossec-control start

Starting OSSEC HIDS v2.2 (by Trend Micro Inc.)...
Started ossec-maild...
Started ossec-execd...
Started ossec-analysisd...
Started ossec-logcollector...
Started ossec-remoted...
Started ossec-syscheckd...
Started ossec-monitord...

Completed.
Próxima página >>


Páginas do artigo
   1. Instalando o Ossec HIDS Server
   2. Instalando o Ossec-WUI (Web Interface)
   3. Instalando o Ossec-HIDS agent

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por FlavioAnello em 13/04/2010 - 16:44h:

Alexos,

Parabéns !!! Realmente com seu How to fica simples.

Você teria screenshots do WUI mostrando o monitoramento de um agente ?

Abs !!!

Flavio Anello.

[2] Comentário enviado por alexos em 13/04/2010 - 22:39h:

Olá Flavio,

Acesse o link[1] que contém uma captura do Ossec-WUI

[1] http://blog.alexos.com.br/?p=880&lang=en">http://blog.alexos.com.br/?p=880&lang=en

Sds,

Alexos
http://blog.alexos.com.br

[3] Comentário enviado por jgama em 21/09/2010 - 20:06h:

Amigo, só tem uma coisa, que não estou conseguindo, depois de fazer todo o processo de instalação no server conforme seu artigo e também pelo manual pdf do ossec, instalei o agente numa máquina com Windows XP prof.

Pelo log no Agente esta tudo certo veja.

2010/09/21 19:52:56 ossec-agent(4102): INFO: Connected to the server (192.168.0.1:1514).
2010/09/21 19:52:56 ossec-agent(1951): INFO: Analyzing event log: 'Application'.
2010/09/21 19:52:56 ossec-agent(1951): INFO: Analyzing event log: 'Security'.
2010/09/21 19:52:56 ossec-agent(1951): INFO: Analyzing event log: 'System'.
2010/09/21 19:52:56 ossec-agent: INFO: Started (pid: 4032).

Só que não aparece nada quando acesso o ossec via web http://192.168.0.1/ossec-wui/index.php?f=i aparece apagina do ossec com o menus mas abaixo tem esta mensagem:

Unable to access ossec directory.

OBS: restatei o server e liberei porta upd 1514 no firewall.

O que pode ser?





Contribuir com comentário
  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Contribuir com: [ Artigo | Conf | Dica | Notícia ]
Responsáveis pelo site: Fábio Berbert de Paula / OYS Academy
Site hospedado por:

Segurança Linux

Site especializado em conteúdo de segurança para Linux.