Extensão Plesk
Instale a extensão InfraFence para Plesk Obsidian: onde ela aparece, quem pode usá-la, as entradas no Action Log e como removê-la.
Última atualização:
A extensão está em desenvolvimento: ainda não está pronta para servidores em produção. Escreva para info@infrafence.com se quiser experimentar.
Requisitos
- Plesk Obsidian 18.0.60 ou posterior, em Linux.
- Uma organização do InfraFence no Basic, Pro ou AutoMode: a extensão, como o plugin para WHM, só está incluída nos planos pagos. Ela ainda não mostra as mensagens sobre o plano nem o estado aberto ou resolvido do plugin para WHM: com o agente 1.0.34 ou posterior, fora de um plano pago, as telas dela mostram um erro com o código (
plan_required,unpaidouunknown) no lugar dos dados. - O agente InfraFence no servidor. Sem ele, a extensão mostra uma única tela que explica como adicionar o servidor.
Instalação
plesk bin extension -i infrafence-plesk-1.0.0-1.zipO mesmo comando a atualiza. Para removê-la:
plesk bin extension -u infrafenceRemovê-la não deixa nada para trás e nunca mexe no firewall, no ModSecurity, no fail2ban ou no agente.
Onde ela aparece
- Na navegação à esquerda, em Server Management, e como botão na página Home.
- Um bloco de status para a página Home (Customize › Security).
Só o administrador do Plesk pode abri-la. Ela segue o idioma do Plesk e os temas Contrast e escuro dele.
Como ela funciona
A extensão roda com o usuário do próprio Plesk, psaadm. Ela chega ao agente por meio de um pequeno wrapper que o Plesk executa como root, /usr/local/psa/admin/sbin/modules/infrafence/infrafence-panel. Toda alteração passa por uma confirmação, com o token CSRF do Plesk, e é verificada no navegador, no PHP, no wrapper e no agente. As varreduras rodam só na document root de um site dentro do diretório vhosts do Plesk.
Cada alteração também é gravada no Action Log do Plesk (Tools & Settings › Action Log): um endereço desbanido, permitido, removido da lista de permitidos, ou uma varredura iniciada.
Configuração opcional
Para apontar o link "adicionar este servidor" para outro endereço, em /usr/local/psa/admin/conf/panel.ini:
[ext-infrafence]
addServerUrl = "https://infrafence.com/add-server"