12 марта 2011, 1:05:49 AM   # 1
 
 
Сообщения: 755
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я написал патч для UPnP через miniupnpc. В настоящее время это только для UNIX, но не должно быть слишком трудно получить работает на OSX. Некоторые люди упоминали, что Windows, имеет свою собственную встроенную библиотеку для UPnP, которые мы должны использовать. В настоящее время является UPnP на по умолчанию отключена и может быть легко включен с -upnp, но это для дебатов (на самом деле опроса). См запроса тянущего здесь: https://github.com/bitcoin/bitcoin/pull/133.

ОБНОВИТЬ: Патч теперь работает на OSX и Windows, и включает в себя переключатель WXUI для включения / отключения UPnP во время выполнения. Обратите внимание, что версия окна все еще использует miniupnpc (не родные библиотеки окна, кто-нибудь очень сильно об этом чувствует?).  
Так как я не мог получить miniupnpc скомпилировать на Windows, Makefile, предназначен для использования в двоичную версию, опубликованную на веб-сайте (который включает в себя библиотеку, против которой Bitcoin связана, upnpc-exe-win32-20110215.zip). Для того, чтобы получить соответствующие заголовки, однако вам необходимо скачать архив первоисточника (miniupnpc-1.5.20110215.tar.gz) и скопировать * .h в C: \ upnpc-ех-win32-20110215 \ miniupnpc. Обратите внимание, что версии UNIX / OSX ожидают версии 1.5 (немного другое определение UPNP_AddPortMapping).  
Кроме того, переводы уведомления об авторском праве в о диалоге необходимости изменить до этого должно быть подтянуто. В настоящее время только нидерландский была переведена (спасибо joepie91).

UPDATE 2: Добавлены переводы членами сообщества для французского, испанского и немецкого языков (плюс существующий голландский) и добавил русский, португальский и итальянский переводы с помощью Google Translate. Любой успел пересмотреть код и предложения или подумать, что готова?

UPDATE 3: Итальянский перевод обновлен благодаря Joozero. Кто-нибудь есть комментарии по коду?
Мэтт Corallo сейчас офлайн Пожаловаться на Matt Corallo   Ответить с цитированием Мультицитирование сообщения от Matt Corallo Быстрый ответ на сообщение Matt Corallo


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


12 марта 2011, 1:08:43 AM   # 2
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

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





Она не должна быть включена по умолчанию. Открытие 8333 значительно увеличивает использование сети без какой-либо пользы для узла.
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

12 марта 2011, 1:19:48 AM   # 3
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

Она не должна быть включена по умолчанию. Открытие 8333 значительно увеличивает использование сети без какой-либо пользы для узла.

Ну, это приносит пользу сети, которая приносит пользу узла.

Но я согласен: она должна быть отключена по умолчанию.

jgarzik сейчас офлайн Пожаловаться на jgarzik   Ответить с цитированием Мультицитирование сообщения от jgarzik Быстрый ответ на сообщение jgarzik

12 марта 2011, 1:23:13 AM   # 4
 
 
Сообщения: 755
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

Она не должна быть включена по умолчанию. Открытие 8333 значительно увеличивает использование сети без какой-либо пользы для узла.
Я совершенно не согласен. Чем больше узлов, которые тяжелее возможность подключения любого рода Сибли атаки становятся который только приносит пользу сети. Любой пользователь, который имеет законную причину, почему они не хотят, входящие соединения будут либо уже есть UPnP от их маршрутизатора или иметь возможность отключить его в клиенте.
Мэтт Corallo сейчас офлайн Пожаловаться на Matt Corallo   Ответить с цитированием Мультицитирование сообщения от Matt Corallo Быстрый ответ на сообщение Matt Corallo

12 марта 2011, 1:26:41 AM   # 5
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

Я совершенно не согласен. Чем больше узлов, которые тяжелее возможность подключения любого рода Сибли атаки становятся который только приносит пользу сети. Любой пользователь, который имеет законную причину, почему они не хотят, входящие соединения будут либо уже есть UPnP от их маршрутизатора или иметь возможность отключить его в клиенте.

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

После того, как Bitcoin работает в сокращенном режиме клиента по умолчанию, это имело бы смысл, чтобы спросить пользователь о запуске UPnP, если они позволяют "supernode" Режим.
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

12 марта 2011, 1:59:10 AM   # 6
 
 
Сообщения: 2282
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

Учитесь у FreeBSD и другого приличного ОС. Материал по умолчанию отключена. Материал открытия портов в мире дикой сети, безусловно, по умолчанию отключена.
Эмм, нет. Услуги могут быть отключены по умолчанию, конечно, но как только вы начинаете (к примеру) Apache, он прослушивает порт 80 по умолчанию. Вам не придется прыгать через дополнительные обручи, чтобы настроить порт. Точно так же, дистрибутивы не будет автоматически запускать bitcoind по умолчанию, но когда пользователь делает так, что они разумно ожидать его слушать.

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

12 марта 2011, 2:02:48 AM   # 7
 
 
Сообщения: 447
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

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

12 марта 2011, 3:21:44 AM   # 8
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

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

Кто знает достаточно о WxWidgets добавить флажок в интерфейсе настройки для "Включить UPnP" (Неактивные #ifndef UPNP ...)? Хотите координировать с BlueMatt, чтобы получить, что сделано?
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

12 марта 2011, 9:40:29 AM   # 9
 
 
Сообщения: 406
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

Еще одно соображение.

Может кто-то гарантировать, что нет ни одного переполнения буфера или какой-либо другой уязвимости в Bitcoin кода настоящее и будущее? И поставить 21й BTC связь, чтобы сделать такую ​​гарантия стоит тоже? Если не чем мы бы лучше иметь это по умолчанию отключена.

В противном случае, считаю риск 0 дня эксплойт придумывает и кто-то очистку остатков всех узлов, принимающие входящие соединения. Это будет конец Bitcoin.

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

Там просто нет аргументов против такой оценки риска. Дело закрыто.


Постскриптум голоса, что вы хотите «на UPnP» решение будет наложено вето либо Gavin или Satoshi himsef. Так что не спешите продавать все только пока ваш БТД.

В сценарии удаленного переполнения буфера все узлы, участвующие в нормальной p2p сети довольно много трахали, независимо от того, принимают ли они входящие соединения или нет.

Рассмотрим следующий сценарий:
Атакующий использует ошибку и отключает все публичные узлы, позволяющие входящие соединения.
Узлы * не * позволяет видеть входящие соединения подсчитывать их исходящие соединения снижается и попытаться подключиться к новым аналогам.
Только узлы осталось принимать входящие соединения находятся под контролем злоумышленника и использовать ту же ошибку в узлах, подключенных к ним.
Упс.
ArtForz сейчас офлайн Пожаловаться на ArtForz   Ответить с цитированием Мультицитирование сообщения от ArtForz Быстрый ответ на сообщение ArtForz

12 марта 2011, 10:11:02 AM   # 10
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

Я подозреваю, что большинство людей работает Linux дома уже либо не используя WiFi NATs или поставили себя в демилитаризованной зоне.

UPnP, безусловно, хорошая вещь, но она будет иметь наибольшее влияние для пользователей OS X и Windows.

Что касается безопасности, UPnP имеет эффект только на жилых соединений. Это уже широко используется очень популярным программным обеспечением, как Skype. Одеяло аргументы, что это плохо или должно быть выключено по умолчанию не делает много смысла для меня. Люди, которые нуждаются в большинство из них одни и те же люди, которые не будут знать, что это такое, и, таким образом, не будет переключать его.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

13 марта 2011, 11:15:51 PM   # 11
 
 
Сообщения: 2660
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

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

13 марта 2011, 11:22:19 PM   # 12
 
 
Сообщения: 1470
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

Учитесь у FreeBSD и другого приличного ОС. Материал по умолчанию отключена. Материал открытия портов в мире дикой сети, безусловно, по умолчанию отключена.
Эмм, нет. Услуги могут быть отключены по умолчанию, конечно, но как только вы начинаете (к примеру) Apache, он прослушивает порт 80 по умолчанию. Вам не придется прыгать через дополнительные обручи, чтобы настроить порт. Точно так же, дистрибутивы не будет автоматически запускать bitcoind по умолчанию, но когда пользователь делает так, что они разумно ожидать его слушать.

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

Это основная функция Apache прослушивать порт 80, и он до сих пор не используется UPnP. Это не основная функция Bitcoin слушать порт 8333, а вспыхивают отверстия в плохо настроенных маршрутизаторов / брандмауэров. Ваш аргумент является ошибочным. Попробуй еще раз.

Владимир является 100% прав.

Все, что не требуется для основной функции приложения, чтобы функции, должно быть отключено по умолчанию.

Кроме того, UPnP является общая одна большая дыра в безопасности. Если кто-то дает, он должен знать, что он делает. Обеспечивая UPnP по умолчанию, вы делаете компьютерные неграмотные люди создают дыры в безопасности.
ShadowOfHarbringer сейчас офлайн Пожаловаться на ShadowOfHarbringer   Ответить с цитированием Мультицитирование сообщения от ShadowOfHarbringer Быстрый ответ на сообщение ShadowOfHarbringer

14 марта 2011, 1:36:37 PM   # 13
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

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

14 марта 2011, 2:03:36 PM   # 14
 
 
Сообщения: 1470
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

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

Я уже предположил, что здесь:
http://bitcointalk.org/index.php?topic=2909.0

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

14 марта 2011, 8:25:41 PM   # 15
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

Я еще раз описать проблему, я имею в виду важное значение.

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

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

14 марта 2011, 8:33:25 PM   # 16
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

Таким образом, каждый Bitcoin соединение должно использовать асимметричную криптографию и соответствует так называемому нормальному распределению. Или же все будут статистически обнаружены и ...

Предотвращение такого рода статистического анализа сетевых атак является то, что Tor и I2P для. Если вам требуется такой уровень анонимности, запустить Bitcoin через прокси-сервер для связи через эти сети.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

14 марта 2011, 9:28:40 PM   # 17
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

Последняя версия Gnutella добавлена ​​поддержка UPNP и NAT-PMP ... 
jgarzik сейчас офлайн Пожаловаться на jgarzik   Ответить с цитированием Мультицитирование сообщения от jgarzik Быстрый ответ на сообщение jgarzik

23 марта 2011, 9:31:34 PM   # 18
 
 
Сообщения: 755
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

Bump как тянуть, наконец, собственно. Комментарии?
Мэтт Corallo сейчас офлайн Пожаловаться на Matt Corallo   Ответить с цитированием Мультицитирование сообщения от Matt Corallo Быстрый ответ на сообщение Matt Corallo

24 марта 2011, 1:49:25 AM   # 19
 
 
Сообщения: 122
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

проголосовавший "Off по умолчанию",

Причина: Так как UPnP является то, что может открывать входящие отверстия в брандмауэре, я думаю, она должна быть отключена по умолчанию, и если какой-то пользователь, который знает последствия включения этого, можно включить его.

Причина заключается в том, что Bitcoin в таком случае будет очень ответственным за основную безопасность этого компьютера, если он имеет доступ, чтобы отключить брандмауэр в маршрутизаторе (который UPnP есть). Например, предположим, что есть приходит эксплойт, который позволяет кому-то отправить специально созданный пакет для Bitcoin клиента на порт 8333, и вызвать Bitcoin клиент вытолкнуть открытие arbiritary портов на маршрутизаторе пакета UPnP. Не дают Bitcoin слишком много возможностей по умолчанию.

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

Подробнее здесь о последствиях безопасности UPnP:
http://www.grc.com/sn/sn-003.htm

И еще здесь о том, как хорошо устройства безопасности NAT: эс являются:
http://www.grc.com/nat/nat.htm
Себастиан сейчас офлайн Пожаловаться на Себастьяне   Ответить с цитированием Мультицитирование сообщения от Себастиан Быстрый ответ на сообщение Себастиан

24 марта 2011, 2:09:30 AM   # 20
 
 
Сообщения: 2282
Цитировать по имени
цитировать ответ
по умолчанию Re: [PULL] UPnP

Более FUD. UPnP не проблема безопасности. NAT не является механизмом безопасности. Если кто-то может использовать Bitcoin для отправки произвольных пакетов, поддержка UPnP не собирается сделать это намного проще. UPnP хак, чтобы установить хак (NAT). Не следует когда-либо существовали, но UPnP приносит вещи к тому, как они должны быть нормально.
Люк-младший сейчас офлайн Пожаловаться на Luke-Jr   Ответить с цитированием Мультицитирование сообщения от Luke-Jr Быстрый ответ на сообщение Luke-Jr



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW