Wie stellt BitTorrent sicher, dass Sie bei der Verwendung von DHT/Trackerless-Torrents eine Verbindung zu nicht böswilligen Peers herstellen?

Wie stellt BitTorrent sicher, dass Sie bei der Verwendung von DHT/Trackerless-Torrents eine Verbindung zu nicht böswilligen Peers herstellen?

Soweit ich weiß, bieten Tracker in Torrents gewissermaßen die Garantie, dass die angezeigten Peers nicht bösartig sind. In Torrents ohne Tracker holen Sie sich jedoch Peers von anderen Peers. Wie stellt dieses System sicher, dass bösartige Peers aus dem Pool ausgesondert und nicht weitergegeben werden?

Antwort1

Meine Frage rührt daher, dass ich dachte, ein böswilliger Benutzer würde die schädliche Datei einfach an andere Benutzer weitergeben und diese würden sie akzeptieren. Das ist jedoch nicht richtig.

Soweit ich das verstehe, scheint die .torrentDatei Metadaten über den SHA1-Hash jedes Dateiblocks zu enthalten, den Sie herunterladen.

Das bedeutet, dass Ihnen böswillige Benutzer möglicherweise bösartige Daten senden, der Torrent-Client jedoch den Hash der gesendeten Daten und den erwarteten Hash überprüft. Wenn diese nicht übereinstimmen, wird die Datei verworfen.

Folglich hängt das Vertrauen nun von der .torrentDatei und dem Ort ab, von dem Sie sie erhalten haben. Wenn sie ursprünglich Prüfsummen für eine bösartige Datei enthält, können Sie nichts anderes tun, als sie herunterzuladen.Diebösartige Datei.

Es scheint, als gäbe es in trackerlosen DHT-Torrents einen Mechanismus, der böswillige Gegenstücke letztendlich aussortiert, aber ich habe keinen Zugriff auf das Dokument, in dem dieser Mechanismus beschrieben wird -https://link.springer.com/chapter/10.1007/978-3-540-79705-0_4

verwandte Informationen