Logo Blogo

TCP cookie transaction

Pubblicato: 25 feb 2010 da Lpt on fire!

TCP Cookie Transactions (TCPCT) è un’estensione del protocollo TCP per arginare il problema degli attacchi DoS.

È nato per risolvere alcuni dei problemi di DNSSEC. La dimensione delle risposte di questo protocollo unito ai problemi di frammentazione e di NAT ha come risultato l’inutilizzabilità di UDP come trasporto preferendogli TCP. Il problema di TCP in questi casi è che alloca troppe risorse per troppo tempo rispetto all’effettiva vita di una query.

TCPCT consiste in un cookie inviato da richiedente e che consente all’altro end point di non allocare nessuna risorsa fino al completamento del three-way handshake. Le connessioni aperte in questo modo possono poi essere chiuse immediatamente senza passare per lo stato TCP TIME-WAIT.

L’unico inconveniente è la necessità del supporto sia da parte del client sia da parte del server. Linux lo ha implementato nel kernel 2.6.33.

Via | LWN

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
0 commenti

Inserisci per primo un commento a questo articolo.

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento