
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
Archivio: Novembre 2005 ml@sikurezza.org Soggetto: Re: [ml] icmp e checksum Mittente: Mailing List Manager Data: Sun, 27 Nov 2005 21:52:52 +0100 (CET)
----- Forwarded message from flebool <fleboolml(at)gmail.com> -----
From: flebool <fleboolml(at)gmail.com>
To: ml(at)sikurezza.org
Subject: Re: [ml] icmp e checksum
le risposte che conosco:-)
4 - cosa accade se il checksum di A spedito a B non collima? Se il checksum
controlla l'integrit? del dato chi controlla checksum?
non esiste un checksum del checksum. non ? possibile dire se i dati siano
corrotti e il checksum integro o viceversa. semplicemente ricalcolando il
checksum e confrontandolo con quello ricevuto il pacchetto viene scartato o
meno, anche nel caso in cui i dati siano integri e il checksum corrotto.
5 - conoscendo natura e algoritmo del checksum si potrebbe affermare che il
meccanismo sia infallibile? Pu? capitare che un insieme di dati venga preso
per corrotto quando non lo ? e vice versa?
detto T il messaggio di cui calcoli il checksum:
poich? la lunghezza di T ? maggiore di quella del checksum, esistono per
forza pi? valori di T per cui il loro checksum ? uguale.
per garantirti l'"infallibilit?" perlomeno la dimensione del checksum
dovrebbe essere uguale a quella di T, raddoppiando la lunghezza del
messaggio.
quindi:un messaggio pu? sembrare integro in base al checksum e non esserlo,
(CMQ ALQUANTO IMPROBABILE)
MA un messaggio integro lo ? SEMPRE in base al checksum (sempre che anche
quest'ultimo sia integro:-) )
6 - Nel caso in cui i dati del pacchetto siano corretti e la parte "mal
trasmessa" sia proprio il valore di checksum cosa accade?
come detto al 4), non puoi sapere se siano i dati o il checksum corrotti,
quindi scarta cmq il pacchetto.
Ciao
Flebool
----- End forwarded message -----
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
www.sikurezza.org - Italian Security Mailing List
(c) 1999-2005