Geekflare recibe el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliación de los enlaces de compra en este sitio.
En Nginx y Seguridad Última actualización: 24 de septiembre de 2023
Compartir en:
Escáner de seguridad de aplicaciones web Invicti - la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

Uno de ustedes preguntó esto

nginx-secure-flag

Me encantan los comentarios Me da una idea de lo que tengo que escribir

Anteriormente, expliqué cómo configurar el servidor HTTP Apache con la bandera HTTPOnly y Secure, y en este artículo, hablaré de hacer lo mismo en el servidor web Nginx

Tener HTTPOnly y Secure en la cabecera de respuesta HTTP puede ayudar a proteger sus aplicaciones web de ataques de cross-site scripting y manipulación de sesión

Hay múltiples formas de configurar esto

  • Dentro del código de la aplicación por los desarrolladores
  • Inyectando cabeceras desde el borde de la red, F5
  • Configurando en los servidores web

Hay dos formas posibles de conseguirlo en el servidor web Nginx

Utilizando la directiva "add_header

Una forma fácil de establecer la bandera de cookies como HTTPOnly y Secure en la cabecera de respuesta HTTP Set-Cookie. Haga una copia de seguridad del archivo de configuración necesario y añada lo siguiente en nginx.conf bajo el bloque http

add_header Set-Cookie "Path=/; HttpOnly; Secure"

Reinicie Nginx para verificar los resultados

Utilizando proxy_cookie_path

Otra opción alternativa es añadir la siguiente sintaxis en ssl.conf o default.conf

proxy_cookie_path / "/; HTTPOnly;

Asegure"
Reinicie el Nginx para ver los resultados

Verificación

Si está probando sitios basados en Intranet, puede utilizar las "Herramientas para desarrolladores" de Chrome para examinar las cabeceras de las solicitudes. Sin embargo, para sitios orientados a Internet, puede utilizar una herramienta en línea de comprobación de encabezados de respuesta HTTP

Espero que esto le ayude a asegurar y endurecer el servidor web Nginx.

  • Chandan Kumar
    Autor
    Chandan Kumar es el fundador de Geekflare. Ha ayudado a millones de personas a destacar en el ámbito digital. Apasionado de la tecnología, su misión es explorar el mundo y ampliar el crecimiento de profesionales y empresas.
Gracias a nuestros patrocinadores
Más lecturas sobre Nginx
Potencia tu negocio
Algunas de las herramientas y servicios que le ayudarán a hacer crecer su negocio.
  • Invicti utiliza el Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en tan solo unas horas.
    Pruebe Invicti
  • Web scraping, proxy residencial, gestor de proxy, desbloqueador web, rastreador de motores de búsqueda, y todo lo que necesita para recopilar datos web.
    Pruebe Brightdata
  • Monday.com es un sistema operativo de trabajo todo en uno que te ayuda a gestionar proyectos, tareas, trabajo, ventas, CRM, operaciones, flujos de trabajo y mucho más.
    Prueba Monday
  • Intruder es un escáner de vulnerabilidades en línea que encuentra puntos débiles de ciberseguridad en su infraestructura, para evitar costosas violaciones de datos.
    Prueba Intruder