La prevención de un DDoS se trata principalmente de no ser un objetivo. No aloje servidores de juegos, sitios de apuestas / pornografía y otras cosas que tienden a molestar a la gente.
La mitigación de un ataque DDoS viene en dos formas:
- ser capaz de ignorar el tráfico y eliminar el exceso de carga, lo cual es útil cuando estás bajo un ataque que intenta derribarte sobrecargando tus máquinas (y también es útil si alguna vez recibes "Slashdotted";
- ser capaz de rechazar el tráfico de red abusivo de su parte anterior, para que no obstruya sus enlaces y elimine su conectividad.
El primero depende en cierta medida de lo que está sirviendo exactamente, pero generalmente se reduce a una combinación de almacenamiento en caché, manejo de desbordamiento (detectar cuándo los servidores están "llenos" y redirigir nuevas conexiones a una página de "perdón" de bajo uso de recursos) y una degradación elegante del procesamiento de solicitudes (por lo que no se realiza una representación dinámica de imágenes, por ejemplo).
Esto último requiere una buena comunicación con sus upstreams: tatúe el número de teléfono de los NOC de sus upstreams en el interior de sus párpados (o al menos en un wiki en algún lugar que no esté alojado en el mismo lugar que sus servidores de producción). ..) y conocer a las personas que trabajan allí, así que cuando llames, recibirás atención inmediata como alguien que realmente sabe de lo que están hablando en lugar de ser solo un poco al azar.