【问题标题】:Can UDP checksum be tampered with? ( or is it 100% reliable?)UDP校验和可以被篡改吗? (或者它是 100% 可靠的?)
【发布时间】:2012-03-14 22:28:44
【问题描述】:

我的问题很简单,如果我检查一个 UDP 数据包的互联网校验和,然后接收到一个数据包并且它匹配,我可以 100% 确定没有误码吗? (有意或无意)

如:我知道 UPD 数据包错误检查可以防止误报,但如何发生误报(如果可能)?

误报 == 在校验和比较后将其标记为正常,但实际上仍然存在错误。

假阴性 == 标记为错误保证了错误。

(注意:我没有定义误报和否定,以帮助我回答我的人尽可能地帮助这个问题对以后的其他人尽可能有用。我绝不希望侮辱任何人的情报。)

【问题讨论】:

标签: security udp checksum packet


【解决方案1】:

不,你不能确定。有多个不同的数据包内容将具有相同的校验和。这是pigeonhole principle 的一个微不足道的结果。

【讨论】:

  • 谢谢,这确实回答了在这种情况下误报是如何发生的!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-19
  • 2015-05-07
  • 1970-01-01
相关资源
最近更新 更多