Advertencias en la página de administración¶
Resumen¶
Esta página recoge, para quienes administran el servidor, algunas de las advertencias que el comprobador de configuración integrado de APS Conecta Gestión muestra en la página de administración y qué hacer con cada una.
Fuente: documentación de Nextcloud, «admin_manual/configuration_server/security_setup_warnings», versión 3ad9158, licencia CC BY 3.0; traducida y adaptada para APS Conecta Gestión.
El servidor APS Conecta Gestión tiene un comprobador de configuración integrado que informa de sus hallazgos en la parte superior de la página de administración. Estas son algunas de las advertencias que pueden aparecer y qué hacer con ellas.
Puede usarse el escáner de seguridad de Nextcloud para ver si el sistema está actualizado y bien protegido. Nextcloud ha ejecutado este análisis sobre direcciones IP públicas en el pasado para intentar contactar con sistemas extremadamente desactualizados y podría volver a hacerlo en el futuro. ¡Proteger la privacidad y mantener el servidor actualizado! La privacidad significa poco sin seguridad.
Advertencias de caché¶
«No memory cache has been configured. To enhance your performance please configure a memcache if available.» APS Conecta Gestión admite varias extensiones de caché de PHP:
APCu (versión mínima requerida de la extensión PHP: 4.0.6)
Memcached
Redis (versión mínima requerida de la extensión PHP: 2.2.6)
Esta advertencia aparece si no hay ninguna caché instalada y activada, o si la caché no tiene instalada la versión mínima requerida; las versiones anteriores se desactivan por problemas de rendimiento.
Si aparece «{Cache} below version {Version} is installed. for stability and performance reasons we recommend to update to a newer {Cache} version», hay que actualizarla o, si no se usa, eliminarla.
No es obligatorio usar ninguna caché, pero las cachés mejoran el rendimiento del servidor. Consultar Caché de memoria.
El bloqueo transaccional de archivos está desactivado¶
«Transactional file locking is disabled, this might lead to issues with race conditions.»
Consultar Bloqueo transaccional de archivos para saber cómo configurar correctamente el entorno para el bloqueo transaccional de archivos.
Se está accediendo a este sitio mediante HTTP¶
«You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead.» Esta advertencia debe tomarse en serio; usar HTTPS es una medida de seguridad fundamental. Hay que configurar el servidor web para que lo admita, y después hay algunos ajustes que activar en la sección Seguridad de la página de administración de APS Conecta Gestión. Las páginas siguientes describen cómo activar HTTPS en los servidores web Apache y Nginx.
Activar SSL (en Apache)
La prueba con getenv("PATH") solo devuelve una respuesta vacía¶
Algunos entornos no pasan una variable PATH válida a APS Conecta Gestión. La sección Configuración de PHP-FPM ofrece la información sobre cómo configurar el entorno.
La cabecera HTTP «Strict-Transport-Security» no está configurada¶
«The "Strict-Transport-Security" HTTP header is not configured to least "15552000" seconds. For enhanced security we recommend enabling HSTS as described in our security tips.»
La cabecera HSTS debe configurarse en el servidor web siguiendo la documentación de Activar HTTP Strict Transport Security
Puede comprobarse si la cabecera aparece en las solicitudes con el inspector del navegador o con una herramienta como cURL: curl --head https://cloud.domain.tld.
PHP no puede leer /dev/urandom¶
«/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our documentation.»
Este es otro mensaje que debe tomarse en serio. Consultar la documentación de Dar a PHP acceso de lectura a /dev/urandom.
El servidor web aún no está configurado correctamente para permitir la sincronización de archivos¶
«Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken.»
En los foros de la comunidad de ownCloud se mantiene una FAQ más amplia, con información diversa y consejos de depuración.
Versión de NSS / OpenSSL desactualizada¶
«cURL is using an outdated OpenSSL version (OpenSSL/$version). Please update your operating system or features such as installing and updating apps via the app store or Federated Cloud Sharing will not work reliably.»
«cURL is using an outdated NSS version (NSS/$version). Please update your operating system or features such as installing and updating apps via the app store or Federated Cloud Sharing will not work reliably.»
Hay errores conocidos en las versiones antiguas de OpenSSL y NSS que provocan un mal funcionamiento en combinación con hosts remotos que usan SNI, una tecnología que usan la mayoría de los sitios web HTTPS. Para garantizar que APS Conecta Gestión funcione correctamente, hay que actualizar OpenSSL al menos a 1.0.2b o 1.0.1d. En el caso de NSS, la versión del parche depende de la distribución, y una heurística ejecuta la prueba que efectivamente reproduce el error.
El servidor web no está configurado correctamente para resolver /.well-known/caldav/ o /.well-known/carddav/¶
Ambas URL deben redirigirse correctamente al extremo DAV de APS Conecta Gestión. Consultar Descubrimiento de servicios para más información.
Algunos archivos no han superado la comprobación de integridad¶
Consultar la documentación de Corregir los mensajes de integridad del código no válidos para saber cómo depurar este problema.
La base de datos no funciona con el nivel de aislamiento de transacciones «READ COMMITTED»¶
«Su base de datos no funciona con el nivel de aislamiento de transacciones "READ COMMITTED". Esto puede causar problemas cuando se ejecutan en paralelo varias acciones.»
Consultar Nivel de aislamiento de transacciones «READ COMMITTED» de la base de datos para saber cómo configurar la base de datos para este requisito.