Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
16 июля 2010, 11:52:10 AM   # 1
 
 
Сообщения: 4
Цитировать по имени
цитировать ответ
по умолчанию Re: Отчет об использовании (в том числе: концептуальная проблема безопасности)

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


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

Отчет об использовании (Bitcoin версия 0.3.0)

1. [очень важно] концептуальная проблема безопасности:

потому что программа не использует Unix-сокеты (или - именованные трубы, если Windows) - Следующая проблема безопасности возможной:
так как программа не использует Unix-сокеты (или - именованные каналы, если окна) - следущая проблемма безопасности возможна:

Код:
регулярный пользователь @ рабочий стол: ~ $ /opt/bitcoin/bitcoin-0.3.0/bin/32/bitcoind
Отправной Bitcoin сервер
Код:
случайных notprivileges-гость-пользователь @ рабочий стол: ~ $ /opt/bitcoin/bitcoin-0.3.0/bin/32/bitcoind getbalance
+0,04000000000000000

значит - это один пользователь может украсть деньги от другого пользователя 🙁
значит - один пользователь может украть деньги у другого 🙁

что этого не произошло - unix-сокет должен быть создан с правами 0770 (srwxrwx ---)
чтобы такого не случилось - Unix-сокет должен создаваться с привелегиями 0770 (srwxrwx ---)

Unix-Soket / именованные трубы - может быть, например, в файле ~ / .bitcoin / link.socket, если демон запущен в нормальный режим. или в каталоге "$ HOME / bitcoin.socket" (Где: НАЧАЛО = / вар / запуск / Биткойн /) Если демон в Режим WWW-сервер-помощник
unix-сокет / именованная труба - может быть например в файле ~ / .bitcoin / link.socket, в случае если демон запущен в обычном режиме. или в директории "$ HOME / bitcoin.socket" (Где: HOME = / вар / запустить / Bitcoin /), если демон в режиме вспомогательного-компонента для WWW-сервера


2. не может запустить две копии программы вместе, на одном компьютере
невозможно запустить два экземпляра программы одновременно, на одном компьютере

Код:
случайных notprivileges-гость-пользователь @ рабочий стол: ~ $ /opt/bitcoin/bitcoin-0.3.0/bin/32/bitcoind
Отправной Bitcoin сервер
Код:
регулярный пользователь @ рабочий стол: ~ $ /opt/bitcoin/bitcoin-0.3.0/bin/32/bitcoind
Невозможно выполнить привязку к порту 8333 на этом компьютере. Bitcoin, вероятно, уже запущен.

потому что программа всегда использует один и тот же порт "8333", хотя нет (!) концептуальной необходимости.
потому что программа использует всегда один и тот же порт "8333", хотя в этом нет (!) концептуальной необходимости.

но вместо этого: может использовать порт "0" (Ноль, то есть - случайный порт, выход операционной системы) в сочетании с Unix-сокет / именем трубами-IF-окно
а вместо этого: можно было бы использовать порт "0" (Нуль, то есть - случайный порт, выдаваемая операционная система) в сочетании с Unix-сокет / именовынная-канал

3. Неспособность указать комментарий к сделке
невозможность указание комментарий к транзакции

Это хорошо (не проблема) - если я хочу остаться анонимным.
это хорошо - если я желаю остаться анонимным.

но что, если я хочу, чтобы отправить сумму Bitcoin-отмывание и указать себя в качестве отправителя? Любой (кто случайно узнает, что я послал деньги) сможет ложно утверждают, что он также отправить деньги!
но что делать если я хочу послать сумму Bitcoin-деньги и указать себя как отправитель? кто угодно (кто случайно узнает что я посылал деньги) сможет обманно заявить что он тоже посылать деньги!

была ли техническая проблема (на уровне протокола), что сделки добавить комментарий?
существует ли техническая проблема (на уровне протокола) чтобы к транзакциям была возможность добавлять комментарий?

4. Невозможность IPv6 - это как-то странно ... в 2009 ~ 2010
IPv6 невозможности - это как-то странно ... в 2009 ~ 2010 года

видеть:
hints.ai_family = AF_UNSPEC;
getaddrinfo (...);
...
... и т.д

5. с помощью OpenSSL - это не хорошо в лицензионном смысле

OpenSSL - это не BSD-лицензия, и даже не GNU-GPL лицензии
OpenSSL - имеет не BSD-лицензия, и не даже не GNU-GPL-лицензия

в результате Bitcoin не может опубликовать - на GNU_xxx лицензии, и на BSD / MIT /...- лицензии (в чистой неизмененной лицензии, без дальнейшего ущемления свободы условий)
в результате Bitcoin нельзя опубликовать как по GNU_xxx-лицензии так и по BSD / MIT /...- лицензии (в чистом немодифицированном виде лицензий, без дополнительных ущемляющих свободу условий)

может быть GnuTLS, или еще что-то .....?
может лучше GnuTLS или ещё чтото?

(((Но это не criticat! 🙂 просто немного комментария :-))))

6. хорошая идея! Мне нравится!
идёя хорошая! мне понравилось!

Все это мего гениально!
всё это мего гениально! 🙂
mkfifo сейчас офлайн Пожаловаться на mkfifo   Ответить с цитированием Мультицитирование сообщения от mkfifo Быстрый ответ на сообщение mkfifo


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


16 июля 2010, 12:35:35 PM   # 2
 
 
Сообщения: 4
Цитировать по имени
цитировать ответ
по умолчанию Re: Отчет об использовании (в том числе: концептуальная проблема безопасности)

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





Я думаю - пункт # 3 это не критично, если делают реализовать пункт # 4
я думаю - пункт # 3 не критичен, если реализовать пункт # 4

потому что, может отправить комментарии при отправке Bitcoins-монет на ф 🙂
потому что, ведь можно посылать комментарии, при отправке Bitcoins-монет на IP 🙂

(IP-адрес версии 6 - есть все (или - может быть каждый), и уникален, каждый раз)
(Ф-адрес версии 6 - есть у всех (или - может быть у каждого), и он уникальный, в каждый один момент времени)
mkfifo сейчас офлайн Пожаловаться на mkfifo   Ответить с цитированием Мультицитирование сообщения от mkfifo Быстрый ответ на сообщение mkfifo

16 июля 2010, 3:09:00 PM   # 3
 
 
Сообщения: 140
Цитировать по имени
цитировать ответ
по умолчанию Re: Отчет об использовании (в том числе: концептуальная проблема безопасности)

Ну, не у всех есть "белый" (Прямой) IPv6-адрес, но с целью немного в будущее было бы хорошей идеей.
d1337r сейчас офлайн Пожаловаться на d1337r   Ответить с цитированием Мультицитирование сообщения от d1337r Быстрый ответ на сообщение d1337r

16 июля 2010, 4:04:48 PM   # 4
 
 
Сообщения: 188
Цитировать по имени
цитировать ответ
по умолчанию Re: Отчет об использовании (в том числе: концептуальная проблема безопасности)

Добавление комментариев к сделкам трудно. Вы могли бы сделать это, добавив некоторые без выполнения кода для верификации подписи сценария TxOut - но кто-нибудь в сети сможет прочитать его. Вы не можете зашифровать это, только получатель может прочитать его, потому что вы не имеете их ключ - только хэш его. Это похоже на то, что может использовать протокол более высокого уровня наложения поверх протокола ядра Bitcoin ...
bdonlan сейчас офлайн Пожаловаться на bdonlan   Ответить с цитированием Мультицитирование сообщения от bdonlan Быстрый ответ на сообщение bdonlan

16 июля 2010, 5:12:27 PM   # 5
 
 
Сообщения: 4
Цитировать по имени
цитировать ответ
по умолчанию Re: Отчет об использовании (в том числе: концептуальная проблема безопасности)

котировка
... но кто-то в сети сможет прочитать его. Вы не можете зашифровать это, только получатель может прочитать его, ...

это не так уж плохо! 🙂

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

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

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

16 июля 2010, 5:54:58 PM   # 6
 
 
Сообщения: 140
Цитировать по имени
цитировать ответ
по умолчанию Re: Отчет об использовании (в том числе: концептуальная проблема безопасности)

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

16 июля 2010, 9:58:05 PM   # 7
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: Отчет об использовании (в том числе: концептуальная проблема безопасности)

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

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

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

17 июля 2010, 12:12:46 AM   # 8
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Отчет об использовании (в том числе: концептуальная проблема безопасности)

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

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



отправка ли поддержка протокола от обманного адреса?
Bitcoiner сейчас офлайн Пожаловаться на Bitcoiner   Ответить с цитированием Мультицитирование сообщения от Bitcoiner Быстрый ответ на сообщение Bitcoiner

17 июля 2010, 12:19:32 AM   # 9
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: Отчет об использовании (в том числе: концептуальная проблема безопасности)

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

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



отправка ли поддержка протокола от обманного адреса?

Только если у вас есть закрытый ключ, в этом случае это не совсем подделано.
(Я говорю Bitcoin адреса, а не IP-адреса.)

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

17 июля 2010, 1:35:40 AM   # 10
 
 
Сообщения: 185
Цитировать по имени
цитировать ответ
по умолчанию Re: Отчет об использовании (в том числе: концептуальная проблема безопасности)

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

17 июля 2010, 2:05:33 AM   # 11
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: Отчет об использовании (в том числе: концептуальная проблема безопасности)

INSTI: Но это не говорит вам, где деньги были отправлены из. Он только говорит, что послан от "неизвестный",
То ограничение реализации этого клиента.
отправителями Bitcoin адрес в данной транзакции: (Это случайно выбранная транзакция сваленного bitcointools)

[ 'TxIn: пред (eed0 ... 7ba2: 1) Публичные: 1HyJzQh5i8vJ91kaLnbemTWzRPMnJpnFC3 сиг: 73: 3046 ... 0701 65: 04e0 ... bca4' ]
[ 'TxOut: значение: 320,00 Публичные: 1HCvjbEUG8rLdUeXZPoKVxHfKwbU7aRi5A Сценарий: DUP HASH160 20: b1c3 ... FB46 EQUALVERIFY CHECKSIG', 'TxOut: значение: 5,00 Публичные: 16RJhLEjd7YyYytVoABB9kgGQr5DAEyWaw Сценарий: DUP HASH160 20: 3b71 ... 934b EQUALVERIFY CHECKSIG']


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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW