Logo
Share this article

Новый инструмент взлома выявил серьезный недостаток в Bitcoin -кошельках

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

Хакер-профессионал выпустил новый инструмент, призванный продемонстрировать, с какой легкостью мошенники могут украсть биткоины из «мозговых кошельков» — разновидности Bitcoin кошелька, в котором пароли хранятся не в цифровом виде, а в памяти пользователя.

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

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. See all newsletters

Новое исследование Райана Кастеллуччи, исследователя безопасности в компании White Ops, занимающейся цифровым мошенничеством, указывает на то, что в этом методе есть существенный недостаток. Он подчеркивает, что окончательный адрес Bitcoin записывается в блокчейн как хэш пароля. При использовании для аутентификации веб-сайта хэши паролей помогают определить, является ли предоставленное слово или фраза правильным, то есть эти данные могут быть использованы в качестве ссылки для злоумышленников, ищущих пароль.

Выпущенный 7 августа на DEF CON 23, ONE из крупнейших в мире ежегодных хакерских съездов, взломщик кошельков Кастеллуччи, называется Мозгодуватель, способен угадывать 130 000 паролей в секунду. Работая на более мощных компьютерах, $1 может быть использован для проверки 560 миллионов паролей, по словам его создателя.

Кастеллуччи предположил, что если применить эту огневую мощь к паролям ASCII, составленным из символов клавиатуры США, и паролям XKCD, состоящим из четырех обычных слов, то ботнет сможет проверить каждый адрес Bitcoin , на который когда-либо поступали средства за один день.

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

Кастеллуччи рассказал CoinDesk:

«Вы можете кричать на каждом углу, что что-то слабо и уязвимо, но многие люди просто продолжат отрицать это, не получив работающего доказательства концепции. Я считаю, что концепция, позволяющая людям выбирать собственные пароли и парольные фразы для приложений с высоким уровнем безопасности, в корне ошибочна».

Однако в этом случае презентация Кастеллуччи T осталась без внимания.

После релиза,BrainWallet.org, веб-сайт, который использовал JavaScript для генерации закрытых ключей для пользователей, ушел в офлайн. Хотя другие сервисы остаются доступными, закрытие былошироко хвалят членами сообщества по безопасности Bitcoin .

Начало проекта

По словам Кастеллуччи, проект зародился в середине 2013 года, когда пользователи Bitcoin впервые начали сообщать о проблемы с безопасностью brainwallet.

Примерно в то же время, пользователь Reddit, известный какbtcrobinhood начали воровать из мозговых кошельков, возвращая средства их законным владельцам в попытке выявить уязвимость Технологии.

Вдохновленный, Кастеллуччи создал оригинальный взломщик, способный выдавать 10 000 попыток угадывания пароля в секунду, что далеко от возможностей Brainflayer. Тем не менее, как он вспоминает, ему удалось скормить программе простые списки слов и добиться впечатляющих результатов.

Вернувшись к компьютеру, он обнаружил прототип, который извлек Brainflayer.250 BTC, тогда стоивший 20 000 долларов из взломанных мозговых кошельков.

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

«На какое-то время я просто прекратил свои исследования», — сказал он. «Я надеялся, что проблема исчезнет. В конце концов, многие эксперты говорили, что мозговые кошельки — это плохо».

Когда проблема T исчезла, он решил вернуться к исследованию, заявив, что его обязанность — раскрыть уязвимость, чтобы люди могли принять соответствующие меры для своей KEEP .

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

Будущее технологий

Однако, по словам Кастеллуччи, проблема с мозговыми кошельками ONE и всего, что защищено паролем.

Таким образом, он предложил тем, кто использует brainwallets, рассмотреть WarpWallets, которые в настоящее время считаются улучшенными итерациями этой идеи. Генератор warpwallet доступен наБаза ключей, например, позволяет пользователям никогда не сохранять или хранить где-либо свои закрытые ключи, при условии, что они выберут «действительно хороший пароль».

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

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

«Кажется, очень, очень сложно KEEP людей от выбора имени своей собаки и дня рождения в качестве пароля. Scrypt T может спасти людей, которые используют „P@ssw0rd“», — сказал он. «Многие, похоже, думали, что длинная парольная фраза — это надежная парольная фраза, и я думаю, что доказал, что это не обязательно так».

Потерянные и найденные вещи

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

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

«Я все еще боюсь возможности найти еще один большой мозговой кошелек», — сказал он. «За пределами Криптовалюта, если бы вы нашли кучу денег и T были уверены, кому они принадлежат, вы бы отдали их в полицию и оставили это их проблемой».

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

Тем не менее, хотя ему и нравится эта идея, остается еще много вопросов:

«Кто мог бы этим заняться? И каковы были бы правовые последствия? Я не уверен».

Посмотреть Кастеллуччиполная презентация DEF CON здесь.

Визуализация хакерачерез Shutterstock

Pete Rizzo

Пит Риццо был главным редактором CoinDesk до сентября 2019 года. До прихода в CoinDesk в 2013 году он был редактором источника новостей о платежах PYMNTS.com.

Picture of CoinDesk author Pete Rizzo