WASViking Docs
⌘K
Agente Sentinel

Arquitetura do Sentinel

O modelo de segurança do agente Sentinel. Apenas de saída na porta 443, TLS mútuo, releases assinadas e menor privilégio no host.

O WASViking® Sentinel é um agente que você instala em um host dentro da sua rede para que a WASViking possa escanear alvos internos. Ele abre uma conexão criptografada de saída até a WASViking, e nada na internet se conecta para dentro.

Rede

  • Apenas de saída. O agente se conecta a sentinel.wasviking.com na porta TCP 443.
  • Nenhuma porta de entrada. Não é preciso abrir firewall, fazer allowlist de IP estático nem usar VPN.
  • Sem interceptação de TLS. A conexão precisa chegar diretamente à WASViking. Um proxy que inspeciona TLS quebra a autenticação mútua.
  • Relatórios de saúde. A partir da versão 1.24.0, o agente também envia um relatório de saúde por minuto pela mesma conexão de saída, com números sobre o host e o túnel, além do nome do sistema operacional e da versão do kernel. O relatório não traz conteúdo de requisições ou respostas, nem dados dos alvos, nem a lista de processos, e é mantido por sete dias (veja Saúde do host e do túnel).

Identidade e criptografia

  • TLS mútuo. O agente e a WASViking se autenticam com certificados. O certificado do agente é emitido quando você o registra e fica vinculado à sua organização.
  • Rotação de certificados. Os certificados são rotacionados de forma programada, e você pode rotacioná-los ou revogá-los a qualquer momento pelo portal.
  • Fronteira da organização. Um agente só recebe trabalho da própria organização e não alcança os dados de nenhuma outra.
  • Conteúdo sensível fica fora dos logs. Cookies, tokens CSRF e o conteúdo dos alvos internos não são gravados em log.

Releases assinadas

Toda release é assinada. Antes de instalar, verifique o download com o checksum SHA-256 e a assinatura exibidos no portal. Veja Instalação do agente Sentinel.

As atualizações pelo portal seguem a mesma regra. O agente só instala pacotes assinados pela WASViking: ele verifica a assinatura e o checksum, e um instalador separado, com direitos de administrador no host, verifica os dois de novo antes de instalar. Downgrades são recusados, o agente continua rodando com a própria conta de serviço sem privilégios, e o administrador do host pode desligar as atualizações remotas. Veja Atualização pelo portal.

Menor privilégio no host

O agente roda como um serviço de sistema dedicado, apenas com os privilégios de que precisa. O serviço é endurecido contra escalada de privilégios e não pode modificar o sistema operacional.

Plataformas suportadas

Plataforma Suporte
Ubuntu / Debian Suportado (.deb)
RHEL / Rocky / Alma / Amazon Linux Suportado (.rpm)
Outros Linux com systemd Suportado (tarball)
macOS Apenas avaliação local
Windows Não suportado

O que o agente faz

  • Scan interno. As mesmas verificações de DAST usadas em alvos externos rodam contra os seus alvos internos. Veja Scans internos.
  • SBOM, secrets e gates de CI pela linha de comando. Veja as outras páginas desta seção.

Solução de problemas

Sintoma Causa provável
O agente não se registra Token expirado ou já usado. Crie um novo agente no portal.
A conexão cai a cada poucos minutos Um proxy de rede impõe timeout por inatividade. Configure keep-alive.
Scans na fila, mas sem rodar Agente desconectado. Verifique systemctl status wasviking-sentinel.

A página Sentinel Agents do portal mostra o estado de cada agente e o último contato. Para correções passo a passo, veja a seção de solução de problemas de Instalação do agente Sentinel.