大多数DHT节点在bep_0005 get_peers上响应假的“值”吗?

时间:2018-10-19 09:35:21

标签: dht

当我使用bep_0005 get_peers方法查找诸如“ 1111111111111111111111111111111111111111111111”之类的信息哈希时,我会收到带有“值”键的响应,但是当我使用bep_0003向“值”中的每个对等方发送BitTorrent协议握手时,对等方始终会断开连接TCP连接,实际上,对等方似乎没有ut_matadata。 为什么节点会向我发送假数据?

1 个答案:

答案 0 :(得分:0)

有几种可能的原因

  • 旧的utorrent版本如果不完全匹配,则返回为最近的目标键存储的值。之前已经解决了此问题,但仍有许多人在运行旧客户端
  • 监视DHT的各种可疑实现尝试通过使用值响应任何get peers请求并随后出于任何原因记录连接尝试来尝试收集数据
  • 恶意实体通过使用TCP连接将诱使它们成为垃圾邮件目标,从而将bittorrent客户端用作dDoS放大器

但是节点可以采取多种措施来清理数据。