InfraFenceInfraFence

Live Security Operations

Começar

InfraFence em servidores Plesk

Última atualização:

A extensão do InfraFence para Plesk está em desenvolvimento: ainda não está pronta para servidores de produção e não tem data de lançamento. Se quiser testá-la, escreva para support@infrafence.com.

Você não precisa esperar por ela para proteger um servidor Plesk. O agente do InfraFence já roda hoje em servidores Plesk: ele reconhece o Plesk, lê os logs dos sites, bloqueia atacantes no firewall e não atrapalha o Plesk Firewall nem o fail2ban. Esta página mostra o que já funciona e o que a extensão vai acrescentar.

A extensão: em desenvolvimento

A extensão leva a visão do agente para dentro do Plesk, para o administrador que gerencia o servidor por lá. Ela tem as mesmas telas do plugin para WHM:

  • Visão geral: estado da proteção, versão do agente e último heartbeat, plano, AutoMode e um link para o servidor no painel.
  • Bloqueios e Lista de permissões: desbloqueie um endereço só neste servidor, ou permita-o.
  • Achados e Eventos: achados de malware e de integridade de arquivos, eventos de segurança recentes.
  • Coexistência: as outras ferramentas de segurança encontradas no servidor, e o que o InfraFence faz ao lado de cada uma.
  • Domínios: os domínios e as raízes dos documentos, com a verificação de malware de um site.

Assim como o plugin para WHM, ela não guarda credenciais: pergunta ao agente no mesmo servidor, por um socket local que só o root pode abrir. Só o administrador do Plesk pode abri-la, e cada alteração também fica registrada no Action Log do Plesk. Os detalhes estão em Extensão Plesk e Painéis de hospedagem.

Requisitos previstos: Plesk Obsidian 18.0.60 ou mais recente no Linux, e um plano Basic, Pro ou AutoMode, como no plugin para WHM. Isso ainda pode mudar antes do lançamento da extensão.

O que o agente já faz hoje num servidor Plesk

Instale o agente como em qualquer servidor Linux. Num servidor Plesk ele se adapta sozinho ao painel:

  • Ele reconhece o Plesk por /usr/local/psa, lê a versão, e o painel do InfraFence a mostra na página do servidor.
  • Ele nunca altera a configuração do servidor web. O Plesk é dono da configuração do nginx e do Apache e pode reescrevê-la, então o agente não adiciona regras de ModSecurity nem bloqueios por user agent ali. Os bots que você marcar como Bloquear são bloqueados no firewall (Bots).
  • Ele lê o tráfego de todos os sites. O firewall web encontra os logs de acesso por domínio em /var/www/vhosts, com o domínio de cada log, e aplica as regras a cada requisição (Firewall web).
  • Ele procura malware nos sites: httpdocs, subdomínios e domínios adicionais em /var/www/vhosts (Malware).
  • Ele informa sobre o PHP, sem nunca alterá-lo. As versões de PHP que o Plesk instala são verificadas em busca de configurações arriscadas, informadas com o arquivo de onde vêm; no Plesk o agente não altera nenhuma configuração do PHP.
  • Ele para a força bruta no SSH no firewall, fecha portas de banco de dados abertas para a internet quando você pede pelo painel e monitora tráfego de saída, DNS e integridade de arquivos, como em qualquer servidor Linux.

O lado local com o qual a extensão vai falar já existe: num servidor Plesk o agente ativa sozinho o seu socket de painel, então a extensão não vai exigir nenhuma mudança no agente.

Ao lado do Plesk Firewall, do fail2ban e do ModSecurity

O agente detecta essas ferramentas só em leitura e mantém todas as suas regras nas próprias cadeias (INFRAFENCE, INFRAFENCE-RULES, INFRAFENCE-PORTS, INFRAFENCE-EGRESS). Ele nunca altera, esvazia ou reordena uma regra delas.

FerramentaO que o InfraFence faz
Plesk FirewallO Plesk reescreve as regras dele quando você aplica alterações (a ferramenta de linha de comando do Firewall também as desfaz se você não confirmar em 60 segundos). O InfraFence nunca as altera e recoloca só a própria cadeia, em até um minuto.
fail2ban (IP Address Banning)O IP Address Banning do Plesk é o fail2ban. Os dois só descartam tráfego, então não entram em conflito, e o InfraFence não mexe nas cadeias nem nas jails do fail2ban.
ModSecurity (Web Application Firewall)O InfraFence lê o log de auditoria do ModSecurity para as detecções e lista o conjunto de regras escolhido no Plesk. Ele não adiciona regras de ModSecurity: o Plesk é dono da configuração do servidor web.
Imunify360, BitNinja, MonarxCada um mantém o próprio firewall, WAF ou scanner. O InfraFence fica na própria cadeia e nunca apaga nem move um arquivo por conta própria.

É assim que o agente foi projetado; a lista completa está em Coexistência. Não é uma certificação do Plesk nem de nenhum desses fornecedores.

Instalar o agente num servidor Plesk

  1. Verifique o servidor antes, só em leitura: o --dry-run do instalador baixa o agente, roda a verificação e mostra o que uma instalação real faria. Nada é instalado nem alterado, e não precisa de token.
  2. No painel, Servidores › Adicionar servidor cria um token de instalação, válido por uma hora.
  3. Rode o comando de instalação como root via SSH. O agente inicia em poucos segundos e o servidor aparece no painel.
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --dry-run

O Plesk roda em muitas distribuições Linux; o agente é testado em 15 delas antes de cada versão (Distribuições suportadas). O guia de instalação completo está em Instalação.

Perguntas

Preciso da extensão para proteger um servidor Plesk?
Não. Quem protege é o agente, e o painel do InfraFence mostra e controla tudo. A extensão só leva essa visão para dentro do Plesk.
Quando a extensão vai ficar pronta?
Ainda não há data. Escreva para support@infrafence.com se quiser testá-la num servidor de teste, ou para saber quando ela for lançada.
Ela vai alterar as minhas regras do Plesk Firewall?
Não. O agente nunca altera as regras do Plesk Firewall: mantém a própria cadeia ao lado delas e a recoloca depois que o Plesk aplica uma alteração.

Teste grátis em 1 servidor

O Starter protege um servidor por completo, grátis e sem cartão de crédito.

  1. 01

    Crie uma conta gratuita e abra Servidores › Adicionar servidor para obter o token de instalação. Ele vale por uma hora.

    Criar o token
  2. 02

    Depois execute isto como root no servidor:

    curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --token <TOKEN>