DescriptionPrevent DOS attack on UDP echo servers by distinguishing between an echo request
and the echo response.
Client sends <version><checksum><size><payload> data to TCP/UDP echo servers.
<checksum> is the checksum of the <payload>. For the first cut, we will sum up
the characters in <payload>.
If checksum of the <payload> is verified, echo servers encrypt the data
and send back the data as <version><checksum><size><key><encrypted_payload>.
<key> is is used to decrypt the <encrypted_payload>. <encrypted_payload> is
the encrypted <payload>.
BUG=87297
R=jar
TEST=network_stats unit tests.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=96890
Patch Set 1 #Patch Set 2 : '' #Patch Set 3 : '' #Patch Set 4 : '' #Patch Set 5 : '' #Patch Set 6 : '' #Patch Set 7 : '' #Patch Set 8 : '' #Patch Set 9 : '' #Patch Set 10 : '' #Patch Set 11 : '' #Patch Set 12 : '' #Patch Set 13 : '' #Patch Set 14 : '' #Patch Set 15 : '' #
Total comments: 14
Patch Set 16 : '' #Patch Set 17 : '' #Patch Set 18 : '' #Patch Set 19 : '' #Patch Set 20 : '' #Patch Set 21 : '' #Patch Set 22 : '' #Patch Set 23 : '' #
Total comments: 8
Patch Set 24 : '' #Patch Set 25 : '' #
Messages
Total messages: 9 (0 generated)
|