wrapper.backend.type

Compatibilidad :3.5.8
Ediciones :Edición ProfesionaEdición EstándarEdición de la Comunidad
Plataformas :WindowsMac OSXLinuxIBM AIXFreeBSDHP-UXSolarisIBM z/Linux

El Wrapper necesita mantener una comunicación constante entre el proceso de Wrapper y una clase que se ejecuta dentro de la máquina JVM. Esta comunicación se ha realizado tradicionalmente utilizando un socket a través del dispositivo de bucle invertido (localhost). Esto ha sido seguro y confiable, pero algunos usuarios han solicitado una alternativa debido a seguridad u otros problemas.

El valor predeterminado es "AUTO".

Lista de valores posibles:

  • AUTO: usa SOCKET y en caso de error, recurre a PIPE
  • SOCKET: usa SOCKET_IPv4 y en caso de error, recurre a SOCKET_IPv6
  • SOCKET_IPv4: usa un socket IPv4
  • SOCKET_IPv6: usa un socket IPv6
  • PIPE: usa un pipe backend
Ejemplo:
wrapper.backend.type=SOCKET

ADVERTENCIA

Junto con otras mejoras de seguridad en la versión 3.6.0, el modo PIPE, que anteriormente utilizaba canales con nombre, se ha modificado para utilizar canales anónimos. Along with other security improvements in version 3.6.0, PIPE mode, which previously used named pipes, has been changed to use anonymous pipes.

Al usar wrapper.backend.type=PIPE, la transmisión de datos confidenciales a través del canal de backend puede suponer un riesgo de seguridad. Si bien las versiones anteriores del Wrapper generalmente no utilizan el backend para transmitir datos confidenciales, este riesgo es mayor cuando se utilizan las propiedades wrapper.app.property.<n> introducidas en la versión 3.5.57.

Se recomienda actualizar al menos a la versión 3.6.0 si utiliza el modo PIPE. Consulte la vulnerabilidad n.º 13 para obtener más información.

Referencia: Puerto