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 .torrent
arquivo 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 .torrent
arquivo 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