Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
6 октября 2012, 12:13:43 PM   # 1
 
 
Сообщения: 1792
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Эта идея пришла после прочтения :

Представьте себе, что кто-то открыл много соединений с несколькими IP-адресами с другими узлами. Количество таких соединений настолько велики, что есть много узлов, подключенных только к атакующему. Давайте предположим, что попытки злоумышленника дважды проводить атаку по следующему сценарию:

1. Он выбирает жертву и говорит, что он будет платить некоторые биткоен за что-то.
2. Атакующий посылает транзакцию только жертве, все остальные узлы ничего не знают о сделке.
3. Атакующий решает 6 блоков таким образом, транзакция получает 6 подтверждений.
4. Потерпевший видит подтверждение и завершить свою часть сделки.
5. В то время как attaker решала свои блоки основного blockchain получил высокую кумулятивную трудность сога более 6 блоков были решены. Даже если жертва подключится к другим узлам он будет видеть, что не-законная сделка исчезла из blockchain и злоумышленник до сих пор владеет "потраченный" монеты.

Можно ли теоретически и практически? Что можно было бы использовать, чтобы предотвратить такую ​​атаку?
Ну-с-Beyond сейчас офлайн Пожаловаться на Come-из-Beyond   Ответить с цитированием Мультицитирование Сообщения от Come-из-Beyond Быстрый ответ на сообщение Ну-с-Beyond


Как заработать Биткоины?
Без вложений. Не майнинг.


6 октября 2012, 12:17:45 PM   # 2
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Получил 1806 Биткоинов
Реальная история.





2. Атакующий посылает транзакцию только жертве, все остальные узлы ничего не знают о сделке.

Без согласия "жертва" работаете некоторое нестандартное программное обеспечение или были настроены специально не транслирует ОЕ это это не должно быть возможно (если вы не говорите, злоумышленник имеет подключение к Интернету жертв).

На самом деле, даже если они своя соединение жертвы интернет они все еще должны были бы быть довольно удивительно, чтобы иметь возможность завершить 6 подтверждения в течение одного часа.
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

6 октября 2012, 12:19:34 PM   # 3
 
 
Сообщения: 1792
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

2. Атакующий посылает транзакцию только жертве, все остальные узлы ничего не знают о сделке.

Без согласия "жертва" работаете некоторое нестандартное программное обеспечение или были настроены специально не транслирует ОЕ это это не должно быть возможно (если вы не говорите, злоумышленник имеет подключение к Интернету жертв).


Если жертва передает ТХ только тогда злоумышленник получает его.
Ну-с-Beyond сейчас офлайн Пожаловаться на Come-из-Beyond   Ответить с цитированием Мультицитирование Сообщения от Come-из-Beyond Быстрый ответ на сообщение Ну-с-Beyond

6 октября 2012, 12:21:11 PM   # 4
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

2. Атакующий посылает транзакцию только жертве, все остальные узлы ничего не знают о сделке.

Без согласия "жертва" работаете некоторое нестандартное программное обеспечение или были настроены специально не транслирует ОЕ это это не должно быть возможно (если вы не говорите, злоумышленник имеет подключение к Интернету жертв).


Если жертва передает ТХ, то злоумышленник получает его.

Я думал, что ваша точка в том, что другие узлы ничего не знают о сделке - как уже злоумышленник остановился, что возникновение (то есть жертва не только передача ОГО к атакующему)?
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

6 октября 2012, 12:23:39 PM   # 5
 
 
Сообщения: 1792
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями


Я думал, что ваша точка в том, что другие узлы ничего не знают о сделке - как уже злоумышленник остановился, что от встречи?


Использует ли клиент P2P вещание (с явной связью) или его IP-вещания на весь Интернет? Если это P2P, то ТХ не будет действительно транслироваться, сог только злоумышленник получит.
Ну-с-Beyond сейчас офлайн Пожаловаться на Come-из-Beyond   Ответить с цитированием Мультицитирование Сообщения от Come-из-Beyond Быстрый ответ на сообщение Ну-с-Beyond

6 октября 2012, 12:25:27 PM   # 6
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

К сожалению - я редактировал последний пост немного поздно - насколько я знаю, стандартный клиент будет отправлять ПРД все соединения не имеет (ничего общего с тем, кто вы отправляете реально Bitcoin к и, по всей вероятности, нападающему не будет даже один из этих соединений).

Является ли дело, что злоумышленник каким-то образом единственная связь жертва должна P2P сети?
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

6 октября 2012, 12:34:19 PM   # 7
 
 
Сообщения: 1792
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

На самом деле, даже если они своя соединение жертвы интернет они все еще должны были бы быть довольно удивительно, чтобы иметь возможность завершить 6 подтверждения в течение одного часа.
Если есть только личинка на стороне жертвы, он не будет заботиться, если она занимает 10 часов, в течение 6 подтверждений.


Насколько я знаю, стандартный клиент будет отправлять ПРД все соединения не имеет (ничего общего с тем, кто вы отправляете реально Bitcoin к и, по всей вероятности, нападающему не будет даже один из этих соединений).

Является ли дело, что злоумышленник каким-то образом единственная связь жертва должна P2P сети?


Да. Атакующий является единственным, кто имеет связь с жертвой.
Ну-с-Beyond сейчас офлайн Пожаловаться на Come-из-Beyond   Ответить с цитированием Мультицитирование Сообщения от Come-из-Beyond Быстрый ответ на сообщение Ну-с-Beyond

6 октября 2012, 12:39:04 PM   # 8
 
 
Сообщения: 137
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Я считаю, что серверы пересылки транзакции на другие серверы. (Может кто-то проверить это?). Клиент не может контролировать, кто сервер пересылает транзакцию, поэтому предположение вы основываете эксплойт на не будет действительным.
joecascio сейчас офлайн Пожаловаться на joecascio   Ответить с цитированием Мультицитирование сообщения от joecascio Быстрый ответ на сообщение joecascio

6 октября 2012, 12:40:23 PM   # 9
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Да. Атакующий является единственным, кто имеет связь с жертвой.

И как именно контроль нападающего, что (без первого взломал компьютер жертвы)?
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

6 октября 2012, 12:45:32 PM   # 10
 
 
Сообщения: 1792
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Да. Атакующий является единственным, кто имеет связь с жертвой.

И как именно контроль нападающего, что (без первого взломал компьютер жертвы)?


https://en.bitcoin.it/wiki/Weaknesses:

котировка
Это тривиально злоумышленнику заполнить сеть с клиентами подконтрольных ему. Это может быть полезно при выполнении других атак.
Например, злоумышленник может подключиться 100000 IP-адреса начальной загрузки канала IRC. Вы бы тогда очень вероятно, только для подключения к злоумышленнику узлам. Это состояние может быть использовано в (по крайней мере) следующими способами:
Злоумышленник может отказаться передать блоки и транзакции из всех, что приводит к отключению от сети.
Атакующий может передать только блоки, которые он создает, поставив вас в отдельной сети. Вы тогда открыты для атак дважды расходов.
Если полагаться на сделки с 0 подтверждениями, злоумышленник может просто отфильтровать определенные операции, чтобы выполнить двойной проводить атаки.
шифрования с низкой задержкой / анонимные передач Bitcoin (в С Tor, JAP и т.д.) может быть побежден относительно легко с атакой синхронизации, если вы подключены к нескольким узлам злоумышленника, и злоумышленник смотрит ваши передачи на ваш ISP.
Bitcoin делает эти атаки более трудным только сделав исходящее соединение с одним IP-адреса в / 16 (x.y.0.0). Входящие соединения неограниченны и нерегулируемые, но это, как правило, только проблема в случае анонимности, где вы, вероятно, уже не в состоянии принимать входящие соединения.
Глядя на подозрительно низкую сеть хэш-ставок может помочь предотвратить вторую.

узлы Раковой атака осуществляется прямо сейчас, как это сказано в теме я сделал ссылку.
Ну-с-Beyond сейчас офлайн Пожаловаться на Come-из-Beyond   Ответить с цитированием Мультицитирование Сообщения от Come-из-Beyond Быстрый ответ на сообщение Ну-с-Beyond

6 октября 2012, 12:49:53 PM   # 11
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Например, злоумышленник может подключиться 100000 IP-адреса начальной загрузки канала IRC. Вы бы тогда очень вероятно, только для подключения к злоумышленнику узлам.

не AFAIA бутстраповская IRC больше не используется, так что я до сих пор не понимаю, как это могло произойти (если жертва не используете старую версию клиента).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

6 октября 2012, 12:56:06 PM   # 12
 
 
Сообщения: 1792
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Например, злоумышленник может подключиться 100000 IP-адреса начальной загрузки канала IRC. Вы бы тогда очень вероятно, только для подключения к злоумышленнику узлам.

не AFAIA бутстраповская IRC больше не используется, так что я до сих пор не понимаю, как это могло произойти (если жертва не используете старую версию клиента).


Это уже произошло:

много узлов связаны почти исключительно с ними, чтобы они получили все уведомления и направили их.

так это выглядело, как все блоки пришли из них.
Ну-с-Beyond сейчас офлайн Пожаловаться на Come-из-Beyond   Ответить с цитированием Мультицитирование Сообщения от Come-из-Beyond Быстрый ответ на сообщение Ну-с-Beyond

6 октября 2012, 12:58:33 PM   # 13
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Это уже произошло:

Я не думаю, что это совершенно правильно.

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

И не я не прикладывая много хэширования мощности к сети, обратите внимание, что это только говорит "ретранслируются" и не "добываться", Я выполнение некоторых измерений, бумаги должны быть представлены в течение нескольких недель.
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

6 октября 2012, 1:02:48 PM   # 14
 
 
Сообщения: 1792
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

ОК. Но что делать, если кто-то делает успешную атаку рака Nodes?
Ну-с-Beyond сейчас офлайн Пожаловаться на Come-из-Beyond   Ответить с цитированием Мультицитирование Сообщения от Come-из-Beyond Быстрый ответ на сообщение Ну-с-Beyond

6 октября 2012, 1:03:23 PM   # 15
 
 
Сообщения: 462
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Теоретически это возможно. Трудности:
  • убедившись, что жертва не соединена ни с какими честными узлами,
  • генерирующие блоки.

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

Что касается создания блоков, сегодня, даже 10% от общей мощности хеширования много.
Yurock сейчас офлайн Пожаловаться на Yurock   Ответить с цитированием Мультицитирование сообщения от Yurock Быстрый ответ на сообщение Yurock

6 октября 2012, 1:05:48 PM   # 16
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

ОК. Но что делать, если кто-то делает успешную атаку рака Nodes?

Я думаю, что если кто-то есть полный контроль над компьютером потенциального потерпевшего, то просто красть их кошелек (или установку трояна, который изменяет адрес оплаты при отправке BTC), вероятно, будет гораздо проще, чем эта идея, так что я бы не стал слишком переживает по этому поводу "узел рака" сценарий (хотя держать клиент уточненным важно).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

6 октября 2012, 1:08:58 PM   # 17
 
 
Сообщения: 1792
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Что касается создания блоков, сегодня, даже 10% от общей мощности хеширования много.

Cегодня. Но что если BFL корабли СБИС?

Ну ... кажется мне нет 100% решение проблемы. Thx за ответы, ребята.
Ну-с-Beyond сейчас офлайн Пожаловаться на Come-из-Beyond   Ответить с цитированием Мультицитирование Сообщения от Come-из-Beyond Быстрый ответ на сообщение Ну-с-Beyond

6 октября 2012, 1:17:32 PM   # 18
 
 
Сообщения: 462
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Решение: Убедитесь, что узлы всегда связаны, по крайней мере, одного честного узла. Примиритесь с шахтерами, они всегда подключены к магистральной сети, в противном случае они теряют деньги. Сделать шифрованные каналы между собственными узлами и некоторыми шахтерами. Мониторинг этих соединений. Таким образом, даже если злоумышленник будет контролировать подключение к Интернету, это не осталось незамеченным.

Поскольку технология улучшается, общая мощность возрастает хэширования. 10%, скорее всего, всегда будет много.
Yurock сейчас офлайн Пожаловаться на Yurock   Ответить с цитированием Мультицитирование сообщения от Yurock Быстрый ответ на сообщение Yurock

6 октября 2012, 1:42:02 PM   # 19
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Я ищу, чтобы создать безопасное соединение с клиентом я делаю. Таким образом, вероятность нападения с использованием этого метода было бы невозможно. Наиболее злоумышленник поэтому может сделать, это предотвратить кто-то с помощью Bitcoin, если атакующий имеет контроль над доступом в Интернет.
MatthewLM сейчас офлайн Пожаловаться на MatthewLM   Ответить с цитированием Мультицитирование сообщения от MatthewLM Быстрый ответ на сообщение MatthewLM

8 октября 2012, 5:20:42 AM   # 20
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: Дважды расходы с 6 подтверждениями

Ну ... кажется мне нет 100% решение проблемы.

Как всегда, уровень безопасности, необходимой должен быть пропорционален риском.

Если торговец собирается запустить свой собственный узел, есть две рекомендации: Отключить входящие транзакции, и иметь четкую связь с хорошо известным, доверенным узлом. 

Это рекомендация для торговца продажи пончиков.

Для торговца, который имеет больший объем (.e.g, электронную коммерцию сайт или обмен, и т.д. с большими объемами), было бы целесообразно, чтобы слушать узлы, чтобы подтвердить, что ваша длинная цепь такой же, как и остальные самые длинной цепи в мире.

Есть ситуации, когда Bitcoin не соответствующий способ оплаты. Прием платежей Bitcoin требует относительно непрерывной сети связи:
 - http://bitcointalk.org/index.php?topic=106302.0

Конечно, хотя, с там существующим этими векторами атаки, будут плохо настроенные торговцы там и там будет воровство на продавцах, принимающих оплату с 0 / неподтвержденным.

Но, чтобы увидеть потери на подтвержденных сделок будет происходить, только если вы не следовать основным рекомендациям.
Стивен Gornick сейчас офлайн Пожаловаться на Stephen Gornick   Ответить с цитированием Мультицитирование сообщения от Stephen Gornick Быстрый ответ на сообщение Стивен Gornick



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW