Hay varios medios de prevención contra los ataques de desbordamiento de búfer HTTP, a saber:
1. Validación de Entradas: Validar todas las entradas del usuario para asegurarse de que no contienen caracteres maliciosos o que no cumplen con los requisitos.
2. Configuración adecuada del servidor: configurar el servidor web adecuadamente para que no permita datos no válidos que puedan causar un desbordamiento de búfer.
3. Asignar recursos justos: Asignar recursos suficientes y justos al proceso que da servicio al servidor web para asegurarse de que no se agote de memoria y causar un desbordamiento de búfer.
4. Actualización de software: Mantener el software actualizado para asegurarse de que cualquier error de seguridad se aborde.
5. Asegurarse de que las librerías y módulos sean seguros: Asegurarse de que todas las librerías y módulos utilizados en la infraestructura sean seguros y no tengan errores de seguridad conocidos que puedan ser explotados.
6. Añadir un Sistema de Protección: Añadir un sistema de protección contra los ataques de desbordamiento de búfer, como los Firewalls y los IDS (Sistemas de Detección de Intrusos).