[Twisted-Python] Release questions

Phil Mayers p.mayers at imperial.ac.uk
Thu Apr 4 02:56:00 MDT 2013


On 04/03/2013 10:58 PM, Laurens Van Houtven wrote:

> Is the accidental corruption thing a real risk? I thought that was the
> point of, say, TCP checksums :) Perhaps I'm just mistaken as to how
> often his happens in the wild...

TCP checksums absolutely can and do fail to protect you from in-flight 
corruption of data. I've seen this on several occasions over links with 
non-zero BER (i.e. any real-world link). A two-bit error in a single 
packet will not be identified unless you're using HTTPS or SSH or 
similar, with strong transport-layer hashes.

FWIW I saw it with very, very large downloads but it can obviously 
happen with smaller data, just with a lower probability.




More information about the Twisted-Python mailing list