practica 07: SYN flood; Split TCP Flashcards

1
Q

Que es SYN flood?

A

A SYN flood is a form of denial-of-service attack in which an attacker sends a succession of SYN requests to a target’s system in an attempt to consume enough server resources to make the system unresponsive to legitimate traffic. SYN flood is a protocol attack.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Como se mitiga syn flood?

A

Syn cookies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explique syn cookies.

A

Las SYN cookies son una forma en particular de elegir los seq numbers.
El nro. de seq. es funcion de:
- timestamp (con resolucion de 64 segundos)
- mss
- ip
- puertos

El servidor no reserva recursos hasta no recibir el ack del cliente. De esta forma, reserva recursos recien cuando ser termina de establecer la conexion, y no antes.

Como para reservar recursos el atacante debe contestar a un mensaje enviado por el server, para recibir dicho msj el atacante deberia exponer su direccion.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Desventajas de syn cookie.

A

● Se descarta el paquete SYN del cliente, con todas sus opciones (incl. wnds)

● El MSS en la cookie se guarda con 3 bits -> sólo se pueden guardar 8 valores distintos

● El cliente quedará esperando suponiendo que la conexión ya se estableció y el servidor no tiene nada para mandar
○ El servidor no puede reenviar el SYN+ACK ya que no guardo ningún dato.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Que problema viene a solucionar split tcp?

A

● Problema
○ Imaginemos que la latencia es muy alta.
○ ¿ Qué pasa si se pierden paquetes?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

En que consiste split tcp?

A

○ Frontend: cercano al cliente, ventanas más chicas
○ Backend: lejano al cliente
■ Tiene todo el tiempo una conexión activa con el FE
■ Ventanas más grandes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly