Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[MD@Home] У них свои особенности... 30.08.03 12:23 Число просмотров: 2007
Автор: Test Статус: Незарегистрированный пользователь
|
> Хотя я все-таки сомниваюсь, что они серьезно продумывали > вопрос защиты... хех... опубликовали бы где-нить, что ль.
Авторы писали, что вопросы защиты от подделок они продумывали
еще при проектировании, идентификатор участника и индивидуальная
раздача - один из итогов этих раздумий, двух-трехкратная избыточность-
второй итог, и еще пару секретов они не раскрывали.
У МДХоума важное принципиальное отличие от ДНет-а: результатом обсчета
блока является, условно говоря, не 1 бит (да/нет), а действительное число (Х,ххх...)
(На самом деле массив коэффициентов уравнения гауссианов)
Причем автор клиента сделал так, что второй просчет дает НЕ точно такое число,
а очень близкое, но все же другое. Как он меряет "близость" массива - это неясно,
но в общем неважно. Важно, что при теоретически достаточном двойном обсчете
практически все блоки считаются ТРИЖДЫ. Тремя разными клиентами.
И просто "подделать" блок не удастся - выдавая случайное число, хакер наверняка
окажется сильно удален от истинного. Даже просто копируя реально просчитанный
блок с внесением некоторой погрешности - реальные коэффициенты другого блока
окажутся заметно другими, и обе копии окажутся под подозрением.
Если у участника много "подозрительных" блоков - авторы просчитают их сами,
и просто заблокируют участника.
А создать много участников... каждого ведь надо регистрировать,
причем указывать реальный отдельный е-майл для получения идентификатора.
И наверняка сервер пишет вместе с блоком еще и IP-адрес, с которого
участник его направил. Много участников с одного адреса - тоже повод
для подозрений!
К сожалению, пока авторы явно делали эти проверки вручную.
Единственная автоматическая проверка - на попытки пропихнуть от своего
имени "чужие" блоки и попытки многократного "пропихивания" своих же блоков.
Впрочем, попадались в основном добросовестные участники, имеющие
сбойную сеть или вручную переносившие рассчеты на другие компьютеры -
тогда скажем оба компьютера пытались отослать один блок...
Они писали авторам, и их снова включали, правда засчитав лишь один блок.
Или когда "приятель попросил отправить, поскольку ему сеть отрезали".
Тогда, кажется, блоки так и не приняли.
Впрочем, официальных сообщений не было, а сейчас, увы, и самих авторов нет,
сервер стоит, и неизвестно, будет ли проект вообще продолжаться...
|
|
|