InfraFenceInfraFence

Live Security Operations

Empezar

InfraFence en servidores Plesk

Última actualización:

La extensión de InfraFence para Plesk está en desarrollo: todavía no está lista para servidores en producción y no tiene fecha de lanzamiento. Si quieres probarla, escribe a support@infrafence.com.

No hace falta esperarla para proteger un servidor Plesk. El agente de InfraFence ya funciona hoy en servidores Plesk: reconoce Plesk, lee los logs de los sitios, bloquea a los atacantes en el firewall y no interfiere con el Plesk Firewall ni con fail2ban. Esta página describe lo que funciona ahora y lo que añadirá la extensión.

La extensión: en desarrollo

La extensión lleva la vista del agente a Plesk, para el administrador que gestiona el servidor desde ahí. Tiene las mismas pantallas que el plugin para WHM:

  • Resumen: estado de la protección, versión del agente y último heartbeat, plan, AutoMode y un enlace al servidor en el panel de InfraFence.
  • Bloqueos y la Lista de permitidos: desbloquea una dirección solo en este servidor, o permítela.
  • Hallazgos y Eventos: hallazgos de malware y de integridad de archivos, eventos de seguridad recientes.
  • Coexistencia: las otras herramientas de seguridad encontradas en el servidor, y qué hace InfraFence junto a cada una.
  • Dominios: los dominios y sus raíces de documentos, con un análisis de malware de un sitio.

Como el plugin para WHM, no guarda credenciales: consulta al agente del mismo servidor a través de un socket local que solo root puede abrir. Solo el administrador de Plesk puede abrirla, y cada cambio se registra también en el Action Log de Plesk. Los detalles están en Extensión para Plesk y Paneles de hosting.

Requisitos previstos: Plesk Obsidian 18.0.60 o posterior en Linux, y un plan Basic, Pro o AutoMode, como para el plugin para WHM. Pueden cambiar antes de que se publique la extensión.

Lo que el agente hace hoy en un servidor Plesk

Instala el agente como en cualquier servidor Linux. En un servidor Plesk se adapta al panel por sí solo:

  • Reconoce Plesk a partir de /usr/local/psa y lee su versión, y el panel de InfraFence lo muestra en la página del servidor.
  • Nunca edita la configuración del servidor web. Plesk es dueño de la configuración de nginx y Apache y puede reescribirla, así que el agente no añade ahí reglas de ModSecurity ni bloqueos por user agent. Los bots que configures como Bloquear se bloquean en el firewall (Bots).
  • Lee el tráfico de cada sitio. El firewall web encuentra los logs de acceso por dominio en /var/www/vhosts, con el dominio de cada log, y aplica sus reglas a cada petición (Firewall web).
  • Analiza los sitios en busca de malware: httpdocs, subdominios y dominios adicionales en /var/www/vhosts (Malware).
  • Informa sobre PHP, nunca lo cambia. Las versiones de PHP que instala Plesk se revisan en busca de ajustes de riesgo, que se notifican con el archivo del que vienen; en Plesk el agente no cambia ninguna configuración de PHP.
  • Detiene la fuerza bruta por SSH en el firewall, cierra los puertos de bases de datos abiertos a internet cuando lo pides desde el panel de InfraFence y vigila el tráfico saliente, el DNS y la integridad de archivos, como en cualquier servidor Linux.

La parte local con la que hablará la extensión ya está ahí: en un servidor Plesk el agente activa su socket de panel por sí solo, así que la extensión no necesitará ningún cambio en el agente.

Junto al Plesk Firewall, fail2ban y ModSecurity

El agente detecta estas herramientas en modo solo lectura y mantiene todas sus reglas en sus propias cadenas (INFRAFENCE, INFRAFENCE-RULES, INFRAFENCE-PORTS, INFRAFENCE-EGRESS). Nunca edita, vacía ni reordena una regla suya.

HerramientaQué hace InfraFence
Plesk FirewallPlesk reescribe sus reglas cuando aplicas cambios (la herramienta de línea de comandos del Firewall además las revierte si no confirmas en 60 segundos). InfraFence nunca las edita y restaura solo su propia cadena, en menos de un minuto.
fail2ban (IP Address Banning)El IP Address Banning de Plesk es fail2ban. Los dos solo descartan tráfico, así que no entran en conflicto, e InfraFence no toca las cadenas ni las jails de fail2ban.
ModSecurity (Web Application Firewall)InfraFence lee el log de auditoría de ModSecurity para sus detecciones y muestra el conjunto de reglas elegido en Plesk. No añade reglas de ModSecurity: la configuración del servidor web es de Plesk.
Imunify360, BitNinja, MonarxCada uno conserva su propio firewall, WAF o escáner. InfraFence se limita a su propia cadena y nunca borra ni mueve un archivo por su cuenta.

Así está diseñado el agente; la lista completa está en Coexistencia. No es una certificación de Plesk ni de ninguno de estos fabricantes.

Instalar el agente en un servidor Plesk

  1. Revisa primero el servidor, en solo lectura: el --dry-run del instalador descarga el agente, ejecuta su comprobación y muestra lo que haría una instalación real. No se instala ni se cambia nada, y no hace falta token.
  2. En el panel de InfraFence, Servidores › Añadir servidor crea un token de instalación, válido durante una hora.
  3. Ejecuta el comando de instalación como root por SSH. El agente arranca en pocos segundos y el servidor aparece en el panel de InfraFence.
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --dry-run

Plesk funciona en muchas distribuciones Linux; el agente se prueba en 15 de ellas antes de cada versión (Distribuciones compatibles). La guía de instalación completa está en Instalación.

Preguntas

¿Necesito la extensión para proteger un servidor Plesk?
No. La protección la hace el agente, y el panel de InfraFence la muestra y la controla. La extensión solo lleva esa vista a Plesk.
¿Cuándo estará lista la extensión?
Todavía no hay fecha. Escribe a support@infrafence.com si quieres probarla en un servidor de pruebas o saber cuándo se publica.
¿Cambiará mis reglas del Plesk Firewall?
No. El agente nunca edita las reglas del Plesk Firewall: mantiene su propia cadena junto a ellas y la vuelve a poner después de que Plesk aplique un cambio.

Pruébalo gratis en 1 servidor

Starter protege por completo un servidor, gratis y sin tarjeta de crédito.

  1. 01

    Crea una cuenta gratuita y abre Servidores › Añadir servidor para obtener el token de instalación. Es válido durante una hora.

    Crear el token
  2. 02

    Después ejecuta esto como root en el servidor:

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