Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
13 марта 2012, 2:12:46 AM   # 1
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

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


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

Настройка Offline Wallet:
(1) Создать кошелек на никогда чтобы быть подключен к Интернету с-опять-таки ноутбук
(2) Создание следящего-только-копию кошелька (без частных ключей), скопировать на компьютер онлайн с помощью ключа USB
(3) Создание адреса и получать / проверять платежи в Интернете такие же, как и любой другой кошелек, но не могу отправить (и не может и злоумышленник)

Тратить Bitcoins:
(1) Создание сделки, как нормальный, но "послать" кнопка отключена, вместо "Создание Unsigned Сделки"
(2) Сохранить неподписанные транзакции ключ USB, принять его в автономном режиме системы
(3) сделка Обзор и подписать его и принять его обратно в онлайн-системе с помощью ключа USB
(4) Broadcast!

Это понятие "хранение в холодильнике", с помощью BIP 0010 и диск USB инициировать исходящие транзакции. До сих пор интерфейс форума бумажники в Оружейной было восхитительно успешным!  И я считаю, что на два порядка величины равна лучше безопасности, чем поддержание бумажника, подключенный к интернету!  Но это не 100% безопасность .  

Очень специализированный USB автозапуск на основе вируса может поставить под угрозу автономную систему, заставить его подписать различные сделки, чем пользователь думает, что подписание или копирование закрытых ключей на устройстве USB и передачи атакующему при подключении онлайн снова. Позвольте мне быть ясным: я считаю, что этот вектор атаки является очень сложным и трудно выполнить, но теоретически возможно. И если это когда-нибудь случится, это будет потому, что драйверы USB и поведение являются сложными и уязвимыми. Если вы думаете, Linux не имеет эти уязвимости, подумайте еще раз.  (Для тех, кто использует автономные бумажники, я предлагаю смотреть на способы, чтобы отключить автозапуск / автозапуск на обоих компьютерах, чтобы минимизировать этот риск, особенно автономную систему - вот один полезный действия вы можете предпринять)

улучшения:
Я считаю, что мы можем достичь 100% безопасности (в предположении, что бумажники и программное обеспечение установка надежно), но мы будем нуждаться в среде, которая может передавать данные между компьютерами без риска удаленного выполнения кода. Передача данных не должна быть безопасные (только ТЕ данные и подписи того, нет Всего передаваемым личных данных), и в целом двигается только пара кБ, но потенциально до 100 кбайтов, если он оказывается огромным размаху давно используется бумажник. Это приемлемо для передачи занять 30 секунд при тех редких случаях, что огромная сделка переводимых, но должна номинально быть меньше 5 секунд в течение несколько килобайта.  

Кроме того, предпочтительно, быть простым. Если пользователь путается в процессе, они могут просто перейти к ключам USB снова, или пропустить автономные бумажники вообще. Вот список различных "СМИ" за и против:

  • QR-код + Веб-камера:  
     + QR коды легко генерировать
     + Много существующего программного обеспечения для сканирования QR-кодов
     + Многие ноутбуки поставляются с веб-камерой, а также можно приобрести недорого
     - Требует ручного перемещения камеры и экраны вокруг, чтобы получить QR-коды в поле зрения
     - QR коды не могут занимать достаточно данных: возможно, потребуется использовать несколько кодов
     - Необходимо разработать веб-интерфейс на основе, с обратной связью и возможным интерфейсом для листать&сканирование нескольких кодов QR
     - поддержка веб-камера на всех платформах слоеное (но это может быть до пользователя, чтобы поддерживается их веб-камера)
  • Инфракрасный (ИК) Tx / Rx:
     + Многие ноутбуки уже имеют инфракрасные приемники (передатчики, тоже?)
     + ИК-TX / RX устройства смехотворно дешево
     - Необходимость передавать и принимать на обеих системах, но может потребовать включения вручную & отключив правильное направление на каждой системе (не нужно устройство rx'ing собственных ТЙ). Это может привести к путанице
     - Может быть не тривиальным создавать пользовательские IR / ПЕР кодирование / декодирование, исправление ошибок, инициация и т.д.
  • блютуз: (Я очень мало знаю о том, как Bluetooth работает: он может быть установлен только для передачи данных)
     + Новые устройства поставляются с оборудованием Bluetooth и драйверы уже включены в ОС
     + Передача данных должна быть быстрой
     - Старые устройства потребуется USB устройство Bluetooth (или другой интерфейс для автономной системы)
     - Может возможным удаленное выполнение кода из-за уязвимости драйвера
  • Последовательные порты:  
     + Если очень эффективно передавать биты без кода риска исполнения
     + Я считаю, что это может быть закодирована кросс-платформенный легко
     - Большинство современных систем не имеют последовательные порты
  • Аудио передачи (с помощью прямых кабелей аудио: аудио-выход-на-входа для микрофона):  
     + Будет очень эффективно передавать биты без кода риска исполнения
     + Кросс-платформенная
     + Может быть в состоянии использовать существующий модем программное обеспечение / микропрограмму
     + Будет ли работать с смартфон-на-смартфон, смартфон-компьютер, компьютер-компьютер
     - Аудио / обработка сигнала может быть много работы
  • Trusted Platform Module (TPM):
     + Нет необходимости в систему автономной вообще: все подписи делаются на устройстве, для которого нет функциональности для чтения закрытых ключей (может подписать данные только с ними)
     - Возможно дорого для создания пользовательского модуля TPM устройства, поддерживая ECDSA и имеет дисплей для отображения и проверки сделки
     - Нет гибкости, чтобы управлять кошельками & ключи ... вероятно, получите включить один кошелек когда-либо (как это кошелек получить там?)

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


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


13 марта 2012, 8:38:16 AM   # 2
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

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





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

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

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

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

13 марта 2012, 9:35:05 AM   # 3
 
 
Сообщения: 989
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

Это для людей, чтобы противостоять искушению вновь используя "не в сети" Система для других вещей. В конце концов, это общий компьютер, и это довольно дорого, чтобы просто сидеть в углу проведения кошелек.

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

13 марта 2012, 1:34:18 PM   # 4
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

Это для людей, чтобы противостоять искушению вновь используя "не в сети" Система для других вещей. В конце концов, это общий компьютер, и это довольно дорого, чтобы просто сидеть в углу проведения кошелек.

Вот почему я рекомендую использовать старинный о-к-быть-выброшенный ноутбук. Я получил холостой от работы бесплатно. Вы можете получить что-то на Ebay или Craigslist около $ 50. Все, что с 256 МБ ОЗУ или более будет работать Оружейный в автономном режиме. Большинство пользователей будут иметь нет интереса в использовании медленно, как-грунтовой ноутбука, который вряд ли может загрузить браузер, для чего другого, но холодного хранения


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

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

13 марта 2012, 2:00:53 PM   # 5
 
 
Сообщения: 253
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

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

13 марта 2012, 2:32:26 PM   # 6
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

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

Посмотрите на эту старую нить шахты:


Я думаю, что там мы разработали небольшой ТХ о 1KB.
Вы можете использовать динамик на сетевом компьютере, чтобы отправить неподписанный ТХ на свой компьютер, работающий в автономном режиме.
Он слышит неподписанный ТХ, декодирует его, подписывает его, а затем отправить его обратно акустически.

Это как использовать свой старый автономный компьютер в качестве акустического модема.


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

13 марта 2012, 4:19:39 PM   # 7
 
 
Сообщения: 488
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

Насколько я знаю, большинство реализаций Bluetooth предлагают последовательный протокол порта, в основном имеющие виртуальный последовательный порт connecteded через Bluetooth. В этом случае у вас есть беспроводное соединение Bluetooth с защитой от сопряжения (тот же PIN-кода необходимо ввести на обоих устройствах для установления соединения) и простой в использовании последовательного порта связи.

С другой стороны, в моем опыте установки этого BT-ComPort осложняется и нестабильным в зависимости от операционной системы и аппаратного обеспечения. Я предпочел бы это решение, если установка будет очень легко. Но в конце концов ТБЙ я хотел бы использовать USB-подход. Я считаю себя образованным достаточно, чтобы предотвратить всякое автовоспроизведение-атаку на выделенном ноутбуке 
Герберт сейчас офлайн Пожаловаться на Herbert   Ответить с цитированием Мультицитирование сообщения от Herbert Быстрый ответ на сообщение Herbert

13 марта 2012, 4:39:25 PM   # 8
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

Я думаю, что для большинства пользователей, установка ключа USB абсолютно нормально. Я просто добавить некоторые предупреждения и ссылки на информацию о защите против автовоспроизведением атак. Тем не менее, некоторые пользователи с более $ 10000 на сумму BTC будет счастливо сражаться 100% -ный, особенно если это нужно только сделать один раз. Немного неудобство стоит 100% спокойствия. В этом случае небольшое неудобство не шоу-стоппер, единственные требования, что это действительно 100%, и что этот процесс не стал чрезвычайно сложным для смешанных установок ОС.

В этом случае, возможно, QR кода и веб-камера путь. Это может быть немного громоздким, но получить два USB веб-камеры, которые могут быть перемещены вручную сканировать дисплеи, вероятно, приемлемо. Определяется пользователем будем выяснить, как получить свои настройки веб-камеры, и они на самом деле нужно только сделать это один раз. Это просто немного больше работы для меня, чтобы настроить интерфейс. И интерфейс может быть запутанным или подавляющим, но я буду скрывать его под "Ультра-безопасность" пользовательский режим ориентирован на пользователях, действительно хочу это решение.
 
Постскриптум - Jim618, мне очень нравится ваша идея. Я видел, что нить давно и думал, что это было своего рода глупо. Но почти все системы имеют динамики и микрофоны, было бы просто немного работы, чтобы сделать обработку сигнала для него: но это на самом деле моя специальность на мою работу! Хм ....  
etotheipi сейчас офлайн Пожаловаться на etotheipi   Ответить с цитированием Мультицитирование сообщения от etotheipi Быстрый ответ на сообщение etotheipi

13 марта 2012, 4:55:56 PM   # 9
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

Привет etotheipi,

Это немного "1980-е годы" но скорость передачи данных, которую я не мог попасть. Я мог только получить до 500 бод, которая является слишком медленным.
Дразняще близко, хотя. Скажем, 2000 бод, и вы около 250 байт в секунду. 1KB за 4 секунды.

Может быть, это то, что "будет делать в 2012 году" т.е. использовать его, а затем сорвать его и положить в капле в замене, когда что-то лучше пришли вместе. Это вездесущность микрофонов и громкоговорителей, которые заставили меня взглянуть на него.


Независимо от кодека / передачи данных маршрута вы идете пожалуйста протокол хороший и открыть как тогда это приносит возможность:

1) Multibit создает сделку с часами только кошелек конкретного закрытого ключа (не реализован еще)
2) Multibit передает его с использованием "Обмен данными протокола" Оружейный в автономном кошелек с тем же ключом в к знаку.
3) Оружейная подписывает TX, передает его обратно в Multibit
4) Multibit трансляций.

Существует поддержка в bitcoinj для каждого из этапов.
Хотя мультибитный не только смотреть бумажники bitcoinj их поддерживает, так что я хотел бы поставить их в конце концов.






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

13 марта 2012, 5:02:38 PM   # 10
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

Привет etotheipi,

Это немного "1980-е годы" но скорость передачи данных, которую я не мог попасть. Я мог только получить до 500 бод, которая является слишком медленным.
Дразняще близко, хотя. Скажем, 2000 бод, и вы около 250 байт в секунду. 1KB за 4 секунды.

Может быть, это то, что "будет делать в 2012 году" т.е. использовать его, а затем сорвать его и положить в капле в замене, когда что-то лучше пришли вместе. Это вездесущность микрофонов и громкоговорителей, которые заставили меня взглянуть на него.

Независимо от кодека / передачи данных маршрута вы идете пожалуйста протокол хороший и открыть как тогда это приносит возможность:

1) Multibit создает сделку с часами только кошелек конкретного закрытого ключа (не реализован еще)
2) Multibit передает его с использованием "Обмен данными протокола" Оружейный в автономном кошелек с тем же ключом в к знаку.
3) Оружейная подписывает TX, передает его обратно в Multibit
4) Multibit трансляций.

Существует поддержка в bitcoinj для каждого из этапов.
Хотя мультибитный не только смотреть бумажники bitcoinj их поддерживает, так что я хотел бы поставить их в конце концов.

Вот почему я создал BIP 0010, чтобы убедиться, что по крайней мере, данные, передаваемые стандартизирован в некотором роде. Я в настоящее время использую BIP 0010 в Оружейном для автономной транзакции, но я не получил какую-либо реальную обратную связь от других разработчиков о возможных улучшениях "стандарт" чтобы сделать его пригодным для использования в более разнообразных условиях. В частности, я буду должен изменить BIP 0010 для размещения P2SH скриптов - BIP 10 первоначально предполагалось ванильные OP_CHECKMULTISIG сделки ...

Если я собираюсь обновить BIP 0010, я мог бы также обновить его с более обратной связи разработчиков наряду с P2SH сценариев и строк комментариев ... Но это, наверное, для другого потока. На самом деле, нет никакой официальной BIP 0010 нити ... может быть, я начну один.

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

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

13 марта 2012, 6:49:48 PM   # 11
 
 
Сообщения: 1764
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

я голосую за как можно ближе к 100% -му раствору, как это возможно.
cypherdoc сейчас офлайн Пожаловаться на cypherdoc   Ответить с цитированием Мультицитирование сообщения от cypherdoc Быстрый ответ на сообщение cypherdoc

13 марта 2012, 7:39:59 PM   # 12
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

я голосую за как можно ближе к 100% -му раствору, как это возможно.

Что я получаю от этой темы является то, что я должен иметь два варианта:

(1) По умолчанию: Передача тока ключ USB, с инструкциями для того, как обезопасить вашу автономную систему, чтобы свести к минимуму риск (и держать последнюю дату A / V, и т.д. на онлайн-компьютере). Я считаю, что этот метод работает до сих пор для тех немногих людей, которые использовали его, и очень простые, так как каждый знает, как использовать ключи USB.

(2) Псевдо-Hidden Ultra-Security OptionОдин из вышеуказанных способов, который достигает фактические 100% (т.е. чистых ASCII-передач данных по очень узкой полосе, такие как аудио, или QR-коду). Он будет доступен для тех, кто ищет его, но не будет по умолчанию и будет требовать какой-то работы, чтобы добраться до него.   Я считаю, что наличие его прямо там, как обычный вариант было бы контрпродуктивно: люди будут естественно выбрать "более безопасный" вариант, то, возможно, отказаться от него полностью, если это слишком сложно.   

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

13 марта 2012, 10:13:12 PM   # 13
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

Любой, кто знаком с Вакцина USB Panda

Это бесплатный инструмент, который предположительно будет полностью отключить автозапуск на хост-машине, но также есть способ создания манекена, записи стойкую файл autorun.inf, который может быть переписано только через формат диска. Это гарантирует, что это никакая другая программа не может создать вредоносный autorun.inf.

Конечно, есть и другие уязвимости с USB-накопителей, но я верить функция автоматического запуска является наихудшим. Если я нахожу достаточно положительные отзывы, я побегу этот инструмент над всеми ключами USB, что я распространяю в Crowdfunding наград. Черт, если это действительно так хорошо, как это звучит, я мог бы также положить Panda на диске, который будет использоваться на автономном компьютере в первый раз (вручную инициированного, конечно).

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

14 марта 2012, 12:17:57 AM   # 14
 
 
Сообщения: 350
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

не было бы проще просто ПКПП над деталями сделки от «автономного» компьютера к системе Изотерм через внутреннюю локальную сеть? если у вас есть пф настройки брандмауэра и Sshd отключены на автономном компе это 99% безопасности, если установлен правильно. установить его только когда-либо разрешать исходящие подключения к внутренним IP другим вашим компам и разрешить только SSH порт, который вы укажете. использовать ключ на основе AUTH.

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

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

14 марта 2012, 4:25:33 AM   # 15
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

не было бы проще просто ПКПП над деталями сделки от «автономного» компьютера к системе Изотерм через внутреннюю локальную сеть? если у вас есть пф настройки брандмауэра и Sshd отключены на автономном компе это 99% безопасности, если установлен правильно. установить его только когда-либо разрешать исходящие подключения к внутренним IP другим вашим компам и разрешить только SSH порт, который вы укажете. использовать ключ на основе AUTH.

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

Не у всех есть запасной сетевой порт на своем интернет-компьютере, и делать все конфигурации системы для односторонней SSH, вероятно, нетривиальным и весьма склонны к ошибкам (некоторые пользователи будут в конечном итоге меньше безопасности, чем решение ключа USB, потому что они сделали это неправильно). Кроме того, мы должны верить, что SSH является безопасным, как мы думаем. Конечно, это протокол высокого качества, но по-прежнему требует "доверять" что никто не нашел сумасшедшую уязвимость в нем (и что это было правильно настроено). С другой стороны, передача сырой ASCII ТХ через ИК-поток является доверие менее: это просто невозможно для онлайн-система для запуска произвольного кода в системе в автономном режиме. Следовательно, почему я называю это 100%.

Если пользователи будут тяготят этим решением (т.е. сделать много работы, чтобы использовать его), он должен быть на 100% отметки, а не 99% (и я думаю, что USB-ключи с соответствующей подготовкой OS близки к 99% уже) , С другой стороны, я не против использование вашего предложения в целом, но я не думаю, что это хорошо, кросс-платформенный, любую-регулярный пользователь может-делать-это идею. Или, возможно, я переоценил количество работы, которое требуется. Но если человек использует интерактивную систему для Windows, это может быть жестким, чтобы настройки SSH-сервер должным образом (или вообще!). Идея должна использовать SW / HW поддерживается на все платформы (с минимальной суетой водителя), и не требует каких-либо сложных конфигураций ОС. (Именно поэтому я люблю аудио идею)

Постскриптум - Я только что выполнил довольно "большой" отсутствует сделка: там было много входов и крупных поддерживающих операции (используется для проверки входного значения). Это, вероятно, самый длинный я видел до сих пор. И это было 14,5 кБ. Используя аудио решение, это примерно 1 минуту, чтобы переместить данные в одну сторону. Еще одна минута, чтобы переместить его обратно после подписания ... Хм ...
etotheipi сейчас офлайн Пожаловаться на etotheipi   Ответить с цитированием Мультицитирование сообщения от etotheipi Быстрый ответ на сообщение etotheipi

14 марта 2012, 9:28:10 AM   # 16
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

На аудио материал, который я забыл упомянуть, что я никогда не смотрел на частоте мультиплексирование.
Я выбрал кодировку PSK, поскольку это достаточно узкая полоса пропускания. PSK250 (250 бод) использует около 700 Гц полосы пропускания.
Я думаю, что «общий знаменатель» частота дискретизации звука для выборки 8 кГц, так что должна быть возможность частоты мультиплексором это несколько раз, чтобы получить большую пропускную способность.

8kHz может дать вам 2000 бод для программного обеспечения модема.

14,5 кБ TX. Я думаю, что Андреас обнаружил, что может сжимать ОЕ с помощью Gzip на 25%.
Скажем, 20%.
Это 11.6kB.
Скажем, 10 символов на байт (протокол накладные расходы + ошибка проверки)

То есть 116kSymbol ПРД на 2000 бод. Просто под одну минуту оба способа, как вы упомянули.

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

Для точки продажи это смехотворно медленно, но для общения с компьютером в автономном режиме он находится прямо на границе выполнимо (наиболее раздражающего место для чего-то быть!)

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

14 марта 2012, 3:19:56 PM   # 17
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

  • Последовательные порты:  
     + Если очень эффективно передавать биты без кода риска исполнения
     + Я считаю, что это может быть закодирована кросс-платформенный легко
     - Большинство современных систем не имеют последовательные порты

Не списывают сериал только пока. В то время как новые компьютеры не приходят с последовательными портами, благодаря USB, вы можете добавить порт просто о чем-нибудь, как за $ 10. И два из других вещей, которые вы перечислили, Bluetooth и ИК, только виртуальные последовательные порты.

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

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

14 марта 2012, 5:22:44 PM   # 18
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

  • Последовательные порты:  
     + Если очень эффективно передавать биты без кода риска исполнения
     + Я считаю, что это может быть закодирована кросс-платформенный легко
     - Большинство современных систем не имеют последовательные порты

Не списывают сериал только пока. В то время как новые компьютеры не приходят с последовательными портами, благодаря USB, вы можете добавить порт просто о чем-нибудь, как за $ 10. И два из других вещей, которые вы перечислили, Bluetooth и ИК, только виртуальные последовательные порты.

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

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

kjj,

Может быть, вы уже знаете об этом, но только уточнить: у меня уже есть очень серьезный автономный режим. Оружейная успешно реализует автономные бумажники, но не совсем так же, как было предложено в потоке вы связаны между собой. Вместо того, чтобы автономный компьютер создания и подписания сделки (которая требует blockchain), онлайн-компьютер имеет "смотреть только бумажник" и создает транзакцию для вас (а также генерирует адреса и проверяет входящие платежи для регулярного использования). Без знака ТМ передаются в автономном компьютер которая даже не нуждается в blockchain, он отображает данные ТХ для пользователя, который подтверждает + расшифровывает бумажник + знаки. Затем он передается обратно и вещания. Он не использует какой-либо интерфейс JSON, он основан на прохождении ASCII пакетов туда и обратно так же, как PGP ASCII-армированных подписи блоков. И BIP 0010 был создан так, что если другие клиенты реализовать его, вы могли бы иметь различные клиент в Интернете и в автономном режиме и он все равно будет работать. И ни один из них не является чувствительной, так что нет никакой необходимости для шифрования данных, или беспокоиться о беспроводной передаче.

Вернуться к вашей идее: мне очень нравится, и я буду смотреть в адаптеры USB-последовательный порт. Может быть, параллельные порты, тоже (я вижу адаптеры для обоих). Если это $ 20, чтобы получить этот последовательный канал, установленный без риска произвольного кода, то это победа! До тех пор пока это не слишком много работы, чтобы получить настройки на различных ОСА - я должен сделать некоторые Reasearch относительно сложности установления последовательных связей через USB-адаптеры в Linux, Windows и Mac. В идеале, каждая система только увидит его как родной последовательный порт, а затем она будет просто работать ... но я сомневаюсь, что это когда-либо просто.

Кто-нибудь есть опыт отправки битов через последовательные порты USB? Я предвижу, что большинство старых-ноутбуки будут иметь один, так что многие пользователи хотели уйти только один адаптер (онлайн-USB на автономный последовательный). Но другие пользователи должны были бы по одному для каждого: один USB-к-Serial (M) и один USB-к-Serial (F). Будут ли эти две установки имеют различную charactistic (то есть у меня есть, чтобы приспособить их отдельно в коде?) Я никогда на самом деле толкнул данные через последовательные / параллельные порты, кроме зная, что это довольно упрощенным интерфейсом.




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

14 марта 2012, 5:47:44 PM   # 19
 
 
Сообщения: 289
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

Кто-нибудь есть опыт отправки битов через последовательные порты USB? Я предвижу, что большинство старых-ноутбуки будут иметь один, так что многие пользователи хотели уйти только один адаптер (онлайн-USB на автономный последовательный). Но другие пользователи должны были бы по одному для каждого: один USB-к-Serial (M) и один USB-к-Serial (F). Будут ли эти две установки имеют различную charactistic (то есть у меня есть, чтобы приспособить их отдельно в коде?) Я никогда на самом деле толкнул данные через последовательные / параллельные порты, кроме зная, что это довольно упрощенным интерфейсом.

Я сделал это на Linux, и это так же просто, как это может возможно получить. Вы подключите USB к серийному адаптеру, и вы волшебным образом получить последовательное устройство, "/ DEV / ttyUSB *", Затем вы можете использовать некоторые termios вызовов, чтобы установить некоторые атрибуты и скорость передачи данных, а просто начать общение! Обе стороны идентичны с точки зрения аппаратного и кода. (То есть, они оба либо M или F, не помню, какой).
bitfoo сейчас офлайн Пожаловаться на bitfoo   Ответить с цитированием Мультицитирование сообщения от bitfoo Быстрый ответ на сообщение bitfoo

14 марта 2012, 5:59:57 PM   # 20
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Улучшение в сети бумажники (т.е. холодного хранения)

Кто-нибудь есть опыт отправки битов через последовательные порты USB? Я предвижу, что большинство старых-ноутбуки будут иметь один, так что многие пользователи хотели уйти только один адаптер (онлайн-USB на автономный последовательный). Но другие пользователи должны были бы по одному для каждого: один USB-к-Serial (M) и один USB-к-Serial (F). Будут ли эти две установки имеют различную charactistic (то есть у меня есть, чтобы приспособить их отдельно в коде?) Я никогда на самом деле толкнул данные через последовательные / параллельные порты, кроме зная, что это довольно упрощенным интерфейсом.

Я сделал это на Linux, и это так же просто, как это может возможно получить. Вы подключите USB к серийному адаптеру, и вы волшебным образом получить последовательное устройство, "/ DEV / ttyUSB *", Затем вы можете использовать некоторые termios вызовов, чтобы установить некоторые атрибуты и скорость передачи данных, а просто начать общение! Обе стороны идентичны с точки зрения аппаратного и кода. (То есть, они оба либо M или F, не помню, какой).

Я сделал тонны сериала.

Серийные-к-USB адаптеры мужчины. Чтобы подключить два последовательных порта вместе, вам нужен кабель, который часто продается как "нуль-модемный F-F пол смены", "F-F пол смены" часть относится к обоим концам быть женщиной, и "нуль-модем" часть означает, что по существу то же самое, "кроссовер" делает в контексте локальных сетей. Это означает, что некоторые провода скручены, чтобы компенсировать тот факт, что два сверстники быть соединены друг с другом.

Только три провода необходимы для базовой двунаправленной связи, булавки 2,3,5. Контакт 5 проходит прямо через, контакты 2 и 3 "переправился", Контакт 2 каждого интерфейса подключается к контакту 3 другого интерфейса.

Для экспериментов, вы можете на самом деле короткие штырьки 2 и 3 вместе, что вызывает "петлевой", Последовательный интерфейс "Получать" все передается через него (он не знает, что посылает к себе). Замыкание контактов на последовательный порт не повредит его.

После подключения, это действительно просто и понятно. Откройте порт, установить параметры (например, termios в Linux), и все, что вы пишете с одной стороны, будет читаться с другой стороны, вроде трубы.

Настройки, как правило, устанавливается:
  • скорость передачи данных - просто должен соответствовать с обеих сторон. 9600 консервативный баланс между надежностью и производительностью, но если вам нужна производительность, всеми средствами, не стесняйтесь, чтобы увеличить его. Увеличение скорости просто снижает максимальную длину кабельного, но ничего не выходя из комнаты должна работать безупречно вплоть до типичного максимума 115200 или 11Кб / сек.
  • Биты данных - всегда выбирают 8
  • стоп-бит - всегда выбирают 1
  • четности - всегда отключить - это бесполезное обнаружение ошибок (используйте хэш или CRC на ваших сообщениях, а)
  • управление потоком - для Bitcoin целей, просто отключить это ... используется для спрашивать интерфейс ждать, для дросселирования потока больших файлов на медленных соединениях или компьютеров ... 1980-е годы закончились, ваши компьютеры теперь гораздо быстрее, чем последовательный интерфейс и сам интерфейс является единственным узким местом, так что нет никакой причины, интерфейсу всегда должен нужно ждать, следовательно, это может быть отключено, и забыл о

Серийное не имеет обнаружения или исправления ошибок, так что вы должны реализовать его. Однако, на практике, вид ошибок вы, скорее всего, чтобы увидеть это паразитные символы при подключении или отключения кабелей - фактические потери данных на твердую связи крайне редко. Как правило, только имея простую контрольную сумму сообщения, игнорируя сообщения с контрольной суммы сбоев и сообщений, чтобы повторно получили никакого ответа не будет работать около 99,999% времени. На самом деле, даже без каких-либо усилий для обнаружения или исправления ошибок, он будет отлично работать около 99,999% времени.

Предлагая интерфейс персонажа на основе (по аналогии с телнет) просто через последовательный порт, и легко устранить. При создании входящего последовательного интерфейса, который принимает команды или сообщения, которые открытым текстом оканчивающиеся на возврат каретки, то вы можете использовать любой имеющийся в продаже "Терминал" программа для взаимодействия с ним и устранить ее. Вы не сможете рассчитать хэш / контрольной суммы вручную, но если вы просто сделать его необязательным, то вам не придется. (Например, обычные приемники GPS используют эту методику для передачи сообщений, каждый является одна строка текста. Если конец сообщения заканчивается звездочкой и некоторые шестнадцатеричные цифры, это контрольная сумма).
casascius сейчас офлайн Пожаловаться на casascius   Ответить с цитированием Мультицитирование сообщения от casascius Быстрый ответ на сообщение casascius



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW