Насколько я понимаю, трекеры в торрентах как бы дают обещание, что пиры, которые они вам показывают, не являются вредоносными. Однако в торрентах без трекеров вы получаете пиры от других пиров. Как эта система гарантирует, что вредоносные пиры отсеиваются из пула и не передаются дальше?
решение1
Мой вопрос возник из-за того, что я думал, что злонамеренный пользователь просто передаст вредоносный файл другим пользователям, и они его примут. Это оказалось неверным.
Насколько я понимаю, файл .torrent
содержит метаданные о хэше SHA1 каждого загружаемого вами блока файла.
Это означает, что злоумышленники могут отправлять вам вредоносные данные, но торрент-клиент проверяет хэш отправленных данных и ожидаемый хэш. Если они не совпадают - файл отбрасывается.
Следовательно, доверие теперь зависит от .torrent
файла и места, откуда вы его получили. Если он изначально содержит контрольные суммы для вредоносного файла, вы не можете ничего сделать, кроме как загрузитьtheвредоносный файл.
Похоже, что в DHT-торрентах без трекеров есть механизм, который в конечном итоге отсеивает вредоносные пиры, но у меня нет доступа к статье, в которой он описан.https://link.springer.com/chapter/10.1007/978-3-540-79705-0_4