Avançar para o conteúdo principal

Solução de monitorização de segurança gratuita, de código aberto e abrangente.

Implementar uma solução gratuita de monitorização de infra-estruturas para detectar ameaças, tentativas de intrusão, acções de utilizadores não autorizados, e fornecer análises de segurança. Wazuh recolhe, agrega, indexa, e analisa dados de segurança para aumentar a sua detecção de ameaças sem os custos de programas de segurança premium. As características incluem respostas a incidentes fora de caixa, avaliação automática de vulnerabilidade, e análise de dados para o ajudar a obter mais informação de registo.

Implementação da aplicação de Wazuh Marketplace

O Linode Marketplace permite-lhe implementar facilmente software num Linode utilizando o Linode Cloud Manager.

  1. Inicie sessão no Gestor de Nuvens e seleccione a ligação Marketplace a partir do menu de navegação à esquerda. Isto mostra a página Linode Compute Create com o separador Marketplace pré-seleccionado.
  2. Sob a secção Seleccionar aplicação, seleccione a aplicação que gostaria de implementar.
  3. Preencher todas as Opções requeridas para a aplicação seleccionada, bem como quaisquer Opções Avançadas desejadas (que são opcionais). Ver a secção Opções de Configuração para mais detalhes.
  4. Complete o resto do formulário conforme discutido no Getting Started > Create a Linode.
  5. Clique no botão Criar Linode. Uma vez que o Linode tenha provisionado e esteja totalmente ligado, aguarde que a instalação do software esteja concluída. Se o Linode for desligado ou reiniciado antes deste tempo, a instalação do software irá provavelmente falhar. Para determinar se a instalação está concluída, abra a consola Lish do Linode e aguarde que apareça a mensagem de início de sessão do sistema.
  6. Siga as instruções dentro da secção Começar após a implantação.

O Wazuh deve estar totalmente instalado dentro de 10 a 15 minutos após a Instância de computação ter terminado o provisionamento.

Opções de configuração

  • Distribuições suportadas: Ubuntu 22.04 LTS
  • Plano recomendado: Podem ser utilizados todos os tipos e tamanhos de planos, embora se recomende um mínimo de 8GB de instância para a produção.

Opções do Wazuh

  • Endereço de correio eletrónico (obrigatório): Introduza o endereço de correio eletrónico a utilizar para gerar os certificados SSL.

Utilizador limitado (Opcional)

Opcionalmente pode preencher os seguintes campos para criar automaticamente um utilizador limitado para a sua nova Instância de Computação. Isto é recomendado para a maioria das implantações como medida de segurança adicional. Esta conta será atribuída à sudo grupo, que fornece permissão elevada ao executar comandos com o sudo prefixo.

  • Utilizador limitado de sudo: Introduza o seu nome de utilizador preferido para o utilizador limitado.
  • Palavra-passe para o utilizador limitado: Introduza uma palavra-passe forte para o novo utilizador.
  • Chave pública SSH para o utilizador limitado: Se desejar entrar como utilizador limitado através de autenticação de chave pública (sem introduzir uma palavra-passe), introduza aqui a sua chave pública. Ver Criar um par de chaves SSH e Configurar Autenticação de Chave Pública num Servidor para instruções sobre como gerar um par de chaves.
  • Desactivar o acesso root sobre SSH: Para bloquear o utilizador root de iniciar sessão sobre SSH, seleccionar Sim (recomendado). Ainda pode mudar para o utilizador root uma vez iniciado a sessão e também pode iniciar a sessão como root através de Lish.

Domínio personalizado (Opcional)

Se desejar configurar automaticamente um domínio personalizado, terá primeiro de configurar o seu domínio para utilizar os servidores de nomes da Linode. Isto é normalmente realizado directamente através do seu registador. Ver Usar os servidores de nomes da Linode com o seu domínio. Uma vez terminado, pode preencher os seguintes campos para a aplicação Marketplace:

  • Linode API Token: Se desejar utilizar o Gestor DNS do Linode para gerir os registos DNS do seu domínio personalizado, crie um Linode API Token de Acesso Pessoal na sua conta com acesso de Leitura/Escrita a Domínios. Se isto for fornecido juntamente com os campos do subdomínio e do domínio (descritos abaixo), a instalação tenta criar registos DNS através do Linode API. Consulte Obter um Token de Acesso API . Se não fornecer este campo, terá de configurar manualmente os seus registos DNS através do seu fornecedor de DNS e apontá-los para o endereço IP da nova instância.
  • Subdomínio: O subdomínio que deseja utilizar, como por exemplo www para www.example.com.
  • Domínio: O nome de domínio que pretende utilizar, como por exemplo example.com

Advertência: Não utilizar um carácter de aspas duplas (") dentro de qualquer dos campos de configuração específicos da aplicação, incluindo os campos do utilizador e da palavra-passe da base de dados. Este carácter especial pode causar problemas durante a implementação.

Começar após a implantação

  1. Entre na sua nova Instância de Cálculo através de LISH ou SSH usando o utilizador raiz e a palavra-passe que introduziu ao criar a instância.
  2. Os nomes de utilizador e as palavras-passe foram guardados num ficheiro .deployment-secrets.txt localizado no seu diretório raiz. Pode ver este ficheiro no seu editor de texto preferido ou através do comando cat ...o comando.
cat /root/.deployment-secrets.txt

Este arquivo contém todas as suas credenciais do Wazuh. O usuário admin e sua senha associada são necessários ao seguir a seção Acessar o aplicativo Wazuh abaixo.

# Admin user for the web user interface and Wazuh indexer. Use this user to log in to Wazuh dashboard
  indexer_username: 'admin'
  indexer_password: '3O*NRpS5B5*sohufTz?TuM.Vef6zoN5d'

# Wazuh dashboard user for establishing the connection with Wazuh indexer
  indexer_username: 'kibanaserver'
  indexer_password: 'Z.0M8rorxRS+DQfefe96N?.Cb+?byn7k'

# Regular Dashboard user, only has read permissions to all indices and all permissions on the .kibana index
  indexer_username: 'kibanaro'
  indexer_password: 'W?PVE08Pk2AYE8*brrg4Ni+LXAbBKJl++2II'

# Filebeat user for CRUD operations on Wazuh indices
  indexer_username: 'logstash'
  indexer_password: 'FGH6rDIgrg.zvXz?qZfQ1dv?2QAAQuiX7'

# User with READ access to all indices
  indexer_username: 'readall'
  indexer_password: 'jVVugegfB0ldF+fNN?0bS0iMviFe8RnY'

# User with permissions to perform snapshot and restore operations
  indexer_username: 'snapshotrestore'
  indexer_password: 'YN17mfegnWy*efeL30KC1Zz.7yrhCma7'

# Password for wazuh API user
  api_username: 'wazuh'
  api_password: 'PtE5y+esjMmB74g4ttjY+ds0lGfP??uk'

# Password for wazuh-wui API user
  api_username: 'wazuh-wui'
  api_password: '6?PPR1o0fwfgefLiBjbYxBz+icG0rGojT'

Aceder à aplicação Wazuh

  1. Abra um navegador da Web e navegue até o domínio que você criou no início da implantação. Você também pode usar o rDNS da Instância de computação, que pode ter a seguinte aparência 203-0-113-0.ip.linodeusercontent.com. Ver o Gestão de Endereços IP guia para informação sobre visualização e definição do valor rDNS.
  2. No ecrã de início de sessão que aparece, introduza admin como nome de utilizador e introduza a sua palavra-passe correspondente (que pode ser encontrada seguindo o Ver credenciais secção).
Captura de ecrã do ecrã de início de sessão do Wazuh

Agora que você acessou sua instância do Wazuh, é necessário configurar um Agente Wazuh no servidor que deseja monitorar com o Wazuh.

Para obter mais documentação sobre o Wazuh, consulte a documentação oficial do Wazuh para saber como utilizar melhor sua instância.

A aplicação Wazuh foi construída por Linode. Para apoio relativo à implementação da aplicação, contactar a Linode Support através das informações listadas na barra lateral. Para apoio relativo à ferramenta ou software em si, junte-se à Wazuh Slack Community.