Ataques comunes: DDoS, inyección SQL y XSS
Si ya sabes qué son DDoS, inyección SQL y XSS, salta a AWS Shield.
Tres ataques aparecen una y otra vez en las preguntas. Cada uno se defiende con un servicio distinto, así que conviene separarlos:
- DDoS (distributed denial of service, denegación de servicio distribuida): miles de equipos infectados inundan tu sitio de tráfico hasta que deja de responder. Puede atacar la red (paquetes TCP o UDP, capas 3 y 4) o la aplicación (peticiones HTTP que parecen normales, capa 7, como viste en la Sesión 9).
- Inyección SQL (SQL injection): el atacante
escribe código SQL en un campo de un formulario, como
' OR 1=1 --, para que tu base de datos ejecute una consulta que no debía. - XSS (cross-site scripting): el atacante mete un script en una página, por ejemplo en un comentario, y ese script corre en el navegador de otros usuarios.
Los tres llegan por Internet y antes de tocar tu código. Por eso AWS los frena en el borde: en CloudFront, en el balanceador o en API Gateway.