Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
30 ноября 2013, 9:03:41 PM   # 1
 
 
Сообщений: 12
Цитировать по имени
цитировать ответ
по умолчанию Re: Снижение потребности в холодильники Самовыравнивающего черного списка

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


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

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


Во-первых, протокол / шахтеры должны быть обновлены, чтобы поддержать то, что я называю самостоятельной черный список. Это не доверительный черный список, где клиенты нуждаются в черный список монет из некоторых доверенных властей. Вместо этого, любой человек с закрытым ключом на адрес в черный список может все или некоторые из монет, принадлежащих этого адрес. Когда черный список монет, вы бы установить количество времени, он будет принимать до того, как монеты разблокированы, например, 7 дней. В то время как монеты в черном списке, не шахтер не будет принимать какую-либо сделку с участием этих монет. На более позднем этапе, закрытый ключ по адресу в то может быть использован для unblacklist монет. Тем не менее, будет задержка (7 дней в приведенном выше примере) до того, как unblacklisting вступит в силу.

Просто делать выше на самом деле не обеспечивают никакой ценности, кроме задержки злоумышленника. Тем не менее, каждый адрес будет получить 2-й секретного ключа. Это второй секретный ключ будет иметь возможность передавать и мгновенно unblacklist монеты. Второй закрытый ключ не требуется для каких-либо сделок с монетами не в черном списке. Второй секретный ключ будет всегда храниться в холодном хранении (или хранении бумаги), если не был компромиссом.

Вот то, что я полагаю, может быть типичный сценарий:
  • Я черный список всех монет, которые сегодня я бы держали в холодном хранении. Секретный ключ доступен в Интернете. Это позволяет мне доступ к этим программно монет, как я веду свой бизнес.
  • Я установил свое время черного списка будет 2 дня, потому что я внимательно следить мои системы. Я думаю, что я могу ответить на любые попытки unblacklist и украсть мои монеты в течение этого периода времени. Если бы мне пришлось сделать большой платеж, она будет задержана на 2 дня, но она все еще может быть сделано программно. Если бы я не смотрел этот бизнес очень тесно, я мог бы установить его на 30 или 60 дней, так что я бы гораздо больше времени, чтобы исследовать в случае нападения.
  • Я держу 2-й закрытого ключа в холодильниках со всеми мерами предосторожности, сегодня для холодного хранения (избыточный, безопасный и т.д.).
  • Мой сервер находится под угрозой. Злоумышленник крадет все, что в моих "горячий бумажник," который не так много. Затем он крадет мой секретный ключ для монет в черном списке и unblacklists их. Это начинается моя 2-дневный обратный отсчет до того, как монеты фактически разблокированы.
  • Я уже создал независимую систему, чтобы наблюдать, когда мои монеты разблокированы. Я получаю оповещение по электронной почте.
  • Я сразу же повторно черный список монет, вероятно, с более черного списка времени, например, 30-90 дней или, возможно, на неопределенный срок.
  • Я исследую, почему монеты были разблокированы.
  • После того, как я определяю это был хакером, я создал новый адрес и использовать свой "Второй закрытый ключ" (Который я взял из холодного хранения), чтобы мгновенно unblacklist всех монет, передать все монеты на новый кошелек, и reblacklist всех монет (опять-таки с 2-дневным отсчетом). Эти три вещи, которые бы все произойдет в рамках одной сделки, так что нет никакой возможности злоумышленнику украсть монеты между когда я мгновенно unblacklist их и когда они перемещаются на новый адрес.
  • Я исправить нарушения безопасности. Тогда моя служба обратно вверх и работает.


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


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


1 декабря 2013, 2:17:45 AM   # 2
 
 
Сообщений: 32
Цитировать по имени
цитировать ответ
по умолчанию Re: Снижение потребности в холодильники Самовыравнивающего черного списка

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





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

Если вы так осторожны с вашим "вторичный" закрытый ключ, то почему бы вам просто не будет столь аккуратным с вашим "первичный" закрытый ключ? Зачем играть так свободно на всех?

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

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

3 декабря 2013, 9:48:33 PM   # 3
 
 
Сообщений: 12
Цитировать по имени
цитировать ответ
по умолчанию Re: Снижение потребности в холодильники Самовыравнивающего черного списка

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

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

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

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


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

3 декабря 2013, 10:34:20 PM   # 4
 
 
Сообщения: 490
Цитировать по имени
цитировать ответ
по умолчанию Re: Снижение потребности в холодильники Самовыравнивающего черного списка

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

3 декабря 2013, 11:50:31 PM   # 5
 
 
Сообщений: 16
Цитировать по имени
цитировать ответ
по умолчанию Re: Снижение потребности в холодильники Самовыравнивающего черного списка

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

Это выход транзакций (scriptPubKey), которые могут быть потрачены (используемый входом транзакции) в одном из двух способов с различными ключами для каждого способа. Один ключ может быть использован в качестве входа (scriptSig) сразу же, как мы обычно ожидаем, этот ключ будет проводиться в холодильниках. Другой ключ требует специальной сделки совершаются в blockchain некоторое количество блоков назад, прежде чем оно будет принято (разблокирование сделки). Эта специальная ранее сделка может быть подписана одним и тем же ключом, используемым в последней транзакции. В этом случае черный список просто определенный выходной транзакции (scriptPubKey).

Это может быть сделано путем добавления оп скрипт, который будет проверять наличие специальной операции уже совершено в blockchain, или, возможно, потребуется определенный специальный вход в сделке расходов. Оба основываются на информации вне scriptSig и scriptPubKey в отличие от всех существующих кооперативов.

Период ожидания не является незначительным препятствием. Другие стороны должны будут ждать полной unblacklist время, прежде чем они могли бы доверять, что вы отправить их.

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

Для этого, чтобы быть эффективным некоторая система должна быть в режиме онлайн мониторинг unblacklist сделки. Эта система должна различать хорошее и плохое unblacklisting. Если злоумышленник скомпрометированы приватные ключи они могли поставить под угрозу систему мониторинга? Если его служба третьей стороны вам все равно придется общаться хорошим unblacklisting вероятно требует некоторой проверки подлинности, которые могут быть скомпрометированы с ключом. Все, как пароли, защищающие доступ к системе мониторинга можно также просто использовать для защиты ключей.

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

4 декабря 2013, 10:14:15 AM   # 6
 
 
Сообщения: 1680
Цитировать по имени
цитировать ответ
по умолчанию Re: Снижение потребности в холодильники Самовыравнивающего черного списка

да не одна проблема с этим не

"мгновенно unblacklist всех монет, передать все монеты"

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

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

4 декабря 2013, 2:19:08 PM   # 7
Frz
 
 
Сообщений: 13
Цитировать по имени
цитировать ответ
по умолчанию Re: Снижение потребности в холодильники Самовыравнивающего черного списка

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

Вы можете настроить время блокировки вниз в приложении и ваш "главный" Веб-приложение может посылать запросы транзакций в системе. Когда система получает запрос на транзакцию транзакция будет выполнена после того, п (2) дней вы получите уведомление (по электронной почте?) И может вмешиваться до того, что происходит.
Ключевой момент здесь является, конечно, чтобы система заблокирована настолько, насколько это возможно, как это будет иметь программный доступ к закрытым ключам с вашими средствами. Блокирование всех входящих портов и отказ весь входящий и исходящий трафик, кроме того, что для вашего приложения (возможно, на аппаратный межсетевой экран и в вашей системе) и сделать ваше приложение достаточно безопасно, не должно быть, что большая часть проблемы.
Вы можете по желанию выполнить bitcoind в системе, однако, что это довольно сложный бит программного обеспечения выполняет множество операций, которые могли бы пойти не так, вероятно, лучше не делать и транслировать подписанные операции в сети каким-либо другим способом (ваш вне приложения может опрашивать он, а затем вставьте его в сеть, когда это наши правила).

Поэтому Ваше заперто вниз приложению потребуется следующий функциональные возможности API, доступного по сети:
- Создать Сделку
- Отменить транзакцию (вы, вероятно, хотите быть в состоянии сделать это по сети)
- Опрос создан сделки

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

7 декабря 2013, 8:46:37 PM   # 8
 
 
Сообщений: 12
Цитировать по имени
цитировать ответ
по умолчанию Re: Снижение потребности в холодильники Самовыравнивающего черного списка

да не одна проблема с этим не

"мгновенно unblacklist всех монет, передать все монеты"

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

Все, что вы сделали, это сделали ваши монеты бесполезным для вас.

Одна транзакция будет как unblacklist и передать монеты. Либо как произойдет или ни происходит. Там не будет какое-то время между unblacklisting и передачами, так что злоумышленник не может украсть ваши монеты, запустив сценарий, как вы описали.




Для этого, чтобы быть эффективным некоторая система должна быть в режиме онлайн мониторинг unblacklist сделки. Эта система должна различать хорошее и плохое unblacklisting. Если злоумышленник скомпрометированы приватные ключи они могли поставить под угрозу систему мониторинга? Если его служба третьей стороны вам все равно придется общаться хорошим unblacklisting вероятно требует некоторой проверки подлинности, которые могут быть скомпрометированы с ключом. Все, как пароли, защищающие доступ к системе мониторинга можно также просто использовать для защиты ключей.

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

Это самая серьезная критика, которую я думаю. Если все unblacklisting вызывает уведомление, то легко может быть слишком много шума и воровство остается незамеченным. Это может быть необходимо для обслуживания третьей стороной для анализа сделок искать подозрительных из них. Например, вы можете установить его только предупредить вас, если больше, чем X БТД разблокированы в 24-часовой период. Умный злоумышленник может украсть немного в то время, но вы, вероятно, предотвратить его от кражи все. Это примерно так же, как текущая горячая / холодная бумажника подхода. Хакер, который только что потерял немного из своего горячего кошелька может остаться незамеченным в течение некоторого времени, и быть в состоянии украсть немного, но в конце концов вы заметите, и он не был в состоянии украсть все.




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

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




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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW