Прихильник біткойна розгадав відому початкову фразу з 12 слів за лічені хвилини

Разное

Системний архітектор зламав початкову фразу та виграв 100 000 сатоші, або 0,001 біткойн (BTC), вартістю 29 доларів, менш ніж за півгодини. Cointelegraph поспілкувався з Ендрю Фрейзером у Бостоні, який підкреслив, наскільки важливо підтримувати початкову фразу біткойн-гаманця в безпеці та офлайн.

Початкова фраза або фраза відновлення — це рядок випадкових слів, згенерованих під час створення гаманця, який може отримати доступ до гаманця, подібно до головного ключа. Fraser brute створив початкову фразу з 12 слів, якою викладач біткойнів «Wicked Bitcoin» поділився у Twitter:

Як показано, твіт Wicked запропонував користувачам розшифрувати правильний порядок вихідної фрази з 12 слів.

«Хтось бажає спробувати грубою форсуванням цієї початкової фрази з 12 слів, щоб отримати 100 000 сат? Я дам вам усі 12 слів, але без певного порядку. Стандартний шлях виведення m/84’/0’/0’… без хитрощів. GL. »

Знадобилося лише 25 хвилин, щоб розблокувати 100 000 сатоші — або трохи менше 30 доларів. Цей інцидент служить своєчасним нагадуванням користувачам біткойн і ентузіастам криптовалюти серйозно поставитися до безпеки криптовалюти.

Фрейзер зламав код за допомогою програми BTCrecover, доступної на GitHub. Програмне забезпечення пропонує низку інструментів, які можуть визначати вихідні фрази з відсутніми або зашифрованими мнемонічними елементами та утилітами для злому парольних фраз. У Twitter Фрейзер сказав Cointelegraph:

«Мій ігровий графічний процесор зміг визначити правильний порядок початкової фрази приблизно за 25 хвилин. Хоча більш потужна система зробила б це набагато швидше».

Він зазначив, що будь-хто, хто має базові знання про виконання сценаріїв Python, використання командної оболонки Windows і розуміє протокол Bitcoin, зокрема мнемоніку BIP39, повинен мати можливість повторити його успіх.

Cointelegraph запитав у Фрейзера про безпеку початкових ключів із 12 слів. Фрейзер пояснив, що вони «цілком захищені, якщо слова залишаються невідомими зловмиснику або в шляху виведення гаманця використовується парольна фраза «13-е вихідне слово».

Крім того, він наголосив на чудовій безпеці початкових ключів із 24 слів.

«Навіть якби зловмисник знав неправильні слова вашого вихідного ключа з 24 слів, у нього ніколи не було б надії виявити правильний початковий код».

Фрейзер розбив обчислення ентропії, щоб пояснити різницю в безпеці між двома типами початкових ключів. Початкове число з 12 слів має приблизно 128 біт ентропії, тоді як початкове число з 24 слів може похвалитися 256 бітами. Коли зловмиснику відомі невпорядковані слова початкового коду з 12 слів, існує лише близько півмільярда можливих комбінацій, які порівняно легко перевірити за допомогою гідного графічного процесора. Однак початковий код із 24 слів має приблизно 6,24^24 можливих комбінацій – і це багато нулів.

За темою: найгірші місця для зберігання початкової фрази гаманця криптовалюти

Навіть ймовірність того, що зловмисник зламатиме вихідну фразу з 12 слів, є межею абсурду. Початкові фрази з 24 слів можуть бути кращими, але, як зазначає Wicked у посмертному аналізі початкових фраз;«це не буде зламано».

Зрештою, це своєчасне нагадування читачам про те, щоб початкові фрази ніколи не публікувалися та не поширювалися в Інтернеті. Це означає, що початкову фразу не слід зберігати в менеджері паролів, хмарному сховищі, і її, звичайно, не слід вводити в телефон.

Фрейзер також підкреслив важливість збереження початкових ключів у таємниці та використання переваги парольної фрази, яка функціонує як частина шляху виведення. Що стосується 100 000 Sats, які Фрейзер забрав додому?Фрейзер написав у Твіттері, що того вечора він витратив їх на вечерю: курка Марсала. Розмова про циркулярну економіку.

Джерело
Оцініть автора
CryptoHamster.org
Додати коментар