Ho letto il TCP Connection Establishment su Wikipedia
In breve i pacchetti da avviare sono
- SYN , con un (forse) codice casuale numero A dal client.
- SYN-ACK , che risponde, con A + 1 e (si spera) casuale numero di sequenza B dal server.
- ACK , che risponde con B + 1 .
Teoricamente, un client non può aprire una connessione a un server, senza leggere i pacchetti. È qui che potrebbe entrare la forza bruta.
Le mie domande sono
-
Di solito è necessaria la forza bruta? (presupponendo un sistema operativo moderno e una connessione non crittografata)
Se sì, stiamo parlando di una forza bruta di
short
(65k possibilità) oint
(4 miliardi)? - È rilevante per le connessioni SSL / TLS / HTTPS?
- È rilevante per SSH?
Le sto chiedendo perché è stato implicito nelle risposte questa domanda che l'indirizzo IP può essere falsificato con un piccolo sforzo da parte di qualcuno che sa come.