Por lo que he entendido, si intenta emitir una solicitud HTTP con una dirección IP falsificada, el protocolo TCP falla, por lo que no es posible completar la solicitud HTTP, ya que SYN / ACK del servidor no No alcances al malvado cliente ...
... en la mayoría de los casos . Pero ahora ignoremos en su mayoría estos cuatro casos:
- El hombre en el medio (MITM) ataca
- El caso cuando el malvado cliente controla la red del servidor web
- El caso cuando el malvado cliente falsifica otra IP en su propia red local
- ataques de BGP
¿Entonces puedo confiar en la dirección IP de una solicitud HTTP?
Antecedentes: Estoy pensando en crear un mapa de direcciones IP y en el uso de recursos, y bloquear las direcciones IP que consumen demasiados recursos. Pero me pregunto si hay, por ejemplo, alguna manera de falsificar un número infinito de direcciones IP (emitiendo solicitudes HTTP exitosas con IP falsas), de modo que los búferes de uso de recursos por IP del servidor web crece enormemente y causa errores de memoria insuficiente.
(Hmm, quizás un malvado enrutador de Internet podría falsificar muchas solicitudes. Pero no son malvados, ¿no? (¿esto sería un ataque MITM? Es por eso que dije en su mayoría ignorar, arriba) )