Encabezado X-Forwarded-For: Problemas de Confianza y Estrategias de Seguridad
2025-07-26
El encabezado HTTP X-Forwarded-For (XFF) es crucial para rastrear la dirección IP de origen de las solicitudes del cliente, especialmente cuando se atraviesa varios intermediarios como proxies y balanceadores de carga. Sin embargo, XFF no es infalible; los actores maliciosos pueden falsificarlo. Este artículo profundiza en la mecánica de XFF, sus usos (autenticación de usuario, balanceo de carga, localización de datos, etc.), riesgos de seguridad (suplantación, direcciones IP inválidas, ataques de inyección, etc.) y cómo usar XFF de forma segura. Abarca la identificación de la IP real del cliente utilizando listas de proxy de confianza o recuentos, y recomienda el encabezado Forwarded más seguro como alternativa.
Desarrollo