Каким образом BitTorrent гарантирует, что вы подключаетесь к невредоносным пирам при использовании торрентов DHT/Trackerless?

Каким образом BitTorrent гарантирует, что вы подключаетесь к невредоносным пирам при использовании торрентов DHT/Trackerless?

Насколько я понимаю, трекеры в торрентах как бы дают обещание, что пиры, которые они вам показывают, не являются вредоносными. Однако в торрентах без трекеров вы получаете пиры от других пиров. Как эта система гарантирует, что вредоносные пиры отсеиваются из пула и не передаются дальше?

решение1

Мой вопрос возник из-за того, что я думал, что злонамеренный пользователь просто передаст вредоносный файл другим пользователям, и они его примут. Это оказалось неверным.

Насколько я понимаю, файл .torrentсодержит метаданные о хэше SHA1 каждого загружаемого вами блока файла.

Это означает, что злоумышленники могут отправлять вам вредоносные данные, но торрент-клиент проверяет хэш отправленных данных и ожидаемый хэш. Если они не совпадают - файл отбрасывается.

Следовательно, доверие теперь зависит от .torrentфайла и места, откуда вы его получили. Если он изначально содержит контрольные суммы для вредоносного файла, вы не можете ничего сделать, кроме как загрузитьtheвредоносный файл.

Похоже, что в DHT-торрентах без трекеров есть механизм, который в конечном итоге отсеивает вредоносные пиры, но у меня нет доступа к статье, в которой он описан.https://link.springer.com/chapter/10.1007/978-3-540-79705-0_4

Связанный контент