Я использовал свое время философии думать об опасности старых жестких дисков и извлекаемого бумажник файлов и ключевых данных, оставленных на них, даже если файлы будут удалены. Такие инструменты, как pywallet может сканировать всю твердую поверхность диска для закрытых ключей Bitcoin, восстановление их из удаленных файлов и удаленных разделов. Можем ли мы сделать это намного сложнее?
Инструменты для стереть жесткий диск свободного пространства как правило, делают это на живых томов, создавая один большой файл, поднимающее оставшееся дисковое пространство, наполненное 0s или псевдослучайности, а затем удалите файл. Моя первая мысль была, что такой инструмент мог бы вместо того, чтобы заполнить свободное пространство на жестком диске с записями, которые будут выглядеть как восстанавливаемых ключей к известным утилитами, что делает гигабайты данных можно восстановить с помощью таких инструментов.
Это только берет умную утилиту, чтобы победить. Wallet.dat файлы имеют определенный формат, и если восстановление не столько отчаяния, как это оппортунистическое (например, проверка 100s переработанных дисков или сканировании дисков 1000s компьютеров PWND), мы можем просто нацелены на низко висящие плодах где интактный бумажник появляется в свободном пространстве, никогда не был удален на всех. Конечно, самая большая проблема в том, что даже глупейшие троянские знать местоположение бумажник по умолчанию, чтобы украсть.
Так что нам нужно, чтобы заполнить пространство на жестком диске с реальными выглядящих бумажников. Не только реальный вид, давайте назовем его необнаружимо так же, как реальный кошелек. Реальные бумажники имеют более 100 адресов, имеют метки, созданные пользователем, имеют лучший блок хэш, имеют отдельный список имен адресов, есть будущий-бассейн с метками времени, и есть реальные сделки с scriptsigs, txids и различными количествами , Дата создания и дата последнего использования могут быть собраны, и более продвинутые инструменты могут быть в состоянии быстро сбросить поддельные данные бумажника ОЙ, подпись или pubkeys на самом деле не в blockchain.
Как же мы можем сделать целый букет реальных перспективными данных бумажника неотличим от реальных кошельков? Очевидный путь с самого Bitcoin. Bitcoin уже боры данных, почему бы не позволить ей есть еще несколько концертов в случае необходимости для дополнительной безопасности.
Представьте себе, если Bitcoin сделал это:
- Security-Enhanced Bitcoin запрашивает пароль шифрования, прежде чем он даже делает бумажник.
- Вместо wallet.dat, имя файла бумажник. (SHA256 ^ Bcrypt из ключевой фразы) .dat - Вам нужен пароль, чтобы узнать правильное имя файла бумажника.
- Bitcoin делает тысячи поддельных кошельков в то же время, с реальным бумажником созданного случайным образом во время этого,
- Все эти и другие бумажники названы и шифруются с помощью ПСЧЕМ из ключевой фразы, чтобы мы могли поговорить с ними также,
- Каждый раз, когда бумажник прикосновение, поддельные бумажники также обновлены,
- Вы делаете сделки, поддельные бумажникам также получить поддельную (реальную) сделку, взятую из blockchain,
- Вы получаете компенсацию, более поддельные данные из blockchain (или мы просто смотреть прокатывается адреса для платежей)
- Мы можем использовать сочетание либо помещают реальный бумажник лейбл в поддельных бумажниках или мусорных этикетки в поддельных бумажниках
О единственном ограничении в вещах, которые мы можем поддельные, что в реальных кошельках, то keypool становится реальными адреса. Поскольку бумажники не имеют историю, как все было, мы можем смоделировать путем удаления keypool Публичных и заменить его с blockchain видел один.
Таким образом, мы не совсем стерли места на жестком диск или заполнен диск с мусором, но мы сделали идентификацию реального бумажника намного сложнее и дали интернет-взломщик Гб или больше, чтобы украсть от взломанного компьютера, прежде чем он может пойти Работа. Мы все еще можем использовать время простоя для создания свободного пространства для протирки временных файлов с большим количеством кошельков типа данных, если пользователь хочет.
Это не трудно безопасности, только затемнение, и требует тщательного анализа, чтобы не испортить поддельные бумажники с идентифицирующих факторов.
Спасибо за чтение и ваши ответы.