Como o BitTorrent garante que você se conecte a pares não maliciosos ao usar torrents DHT/Trackerless?

Como o BitTorrent garante que você se conecte a pares não maliciosos ao usar torrents DHT/Trackerless?

Pelo que entendi, os rastreadores em torrents fornecem a promessa de que os pares que ele mostra não são maliciosos. No entanto, em torrents sem rastreador, você busca pares de outros pares. Como esse sistema garante que pares maliciosos sejam eliminados do pool e não sejam repassados?

Responder1

Minha pergunta decorre do fato de que pensei que um usuário mal-intencionado simplesmente entregaria o arquivo malicioso a outros usuários e eles o aceitariam. Isso está incorreto.

Pelo que entendi, parece que o .torrentarquivo contém metadados sobre o hash SHA1 de cada bloco de arquivo que você baixará.

Isso significa que você pode fazer com que usuários mal-intencionados enviem dados maliciosos, mas o cliente de torrent verifica o hash dos dados enviados e o hash esperado. Se não corresponderem, o arquivo será descartado.

Conseqüentemente, a confiança agora depende do .torrentarquivo e do local onde você o obteve. Se ele contiver originalmente somas de verificação para um arquivo malicioso, você não poderá fazer nada além de baixaroarquivo malicioso.

Parece que existe um mecanismo em torrents DHT sem rastreador que eventualmente elimina pares maliciosos, mas não tenho acesso ao artigo que o descreve -https://link.springer.com/chapter/10.1007/978-3-540-79705-0_4

informação relacionada