The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Новый закон США может втянуть разработчиков ПО в борьбу..."
Отправлено arisu, 16-Ноя-11 00:01 
> Насколько я помню, там есть элемент-контейнер (как его там правильно, забыл) от
> которого и считается инфохеш, а в нем может быть вложен целый
> набор суб-элементов описывающих чего, куда, сколько и прочее. Этот набор суб-элементов
> вообще не является жестко фиксированным, чтоб уж совсем хорошо :))).

да в принципе, явлается. как раз «оглавление» торрента, со списком файлов и размерами.

> в защищаемый хешом элемент-контейнер. Как минимум, инфохешом совершенно точно защищены
> еще и сами хеши всех блоков раздачи

а вот ни разу, гыгыгы.

> хешей файлов и разные размеры блоков при хешировании дадут разные инфохеши

а вот это как раз кусок того, что лежит в оглавлении: размер блока.

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

и ты таки не поверишь…

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

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

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

> все критичные элементы торент-файла защищены инфохешом

только имена файлов, их размеры и размер блока. всё. собственно, инфохэш — это хэш словаря 'info', в котором хранится:
piece length
pieces
private
:
name
length
или
name
files
и там
length
path

опционально возможна md5sum, но никто её туда не пишет обычно. вот такие вот пирожки. сами хэши блоков всем по барабану.

> Ну на jamendo например обычно названия вменяемые, поэтому я их файло раздаю
> вечно.

этих можно и потерпеть, да. хотя я предпочитаю «только латинские буквы в нижнем регистре, цифры и знак подчёркивания». но для жаменды делаю исключение. правда, я не так часто что-то там беру: и так музыки столько, что прослушать не успеваешь.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру