Хакер визнав, що біткойн невразливий

  • Автор теми Neron
  • Дата створення
Статус
Закрита.
Neron

Neron

Пользователи
Реєстрація
12.04.2014
Повідомлення
360
Репутація
24
Вік
32
Один з найбільш відомих хакерів в світі, Ден Камінські, зізнався, що два роки тому намагався зламати Bitcoin, але не зміг знайти вразливостей в системі. Незважаючи на невдачу, Камінський вважає досвід дуже корисним, тому що він із задоволенням провів час.

Ден Камінські в 2008 році описав уразливість в глобальній системі DNS, яка робить можливою підміну даних DNS-сервера шляхом заповнення кеша зі стороннього джерела. Ця атака отримала назву атака Камінського. Сам хакер став знаменитим і з тих пір консультує корпорації зі списку Fortune 500 з питань безпеки. Будь-яку систему можна зламати.
Якщо такий маститий хакер як Ден Камінські шукає уразливості, він знайде десятки потенційних дірок практично в будь-якій системі. Що ж сталося у випадку з Bitcoin?

Як інженера і як хакера (повірте, це дві дуже різні речі), мене дуже здивувала система Bitcoin, - пише Ден Камінські.
- Це система з наступними властивостями: Глобальна хмара необмеженого розміру, складена з постійно знаходячої в онлайні машин, готової до роботи. Комунікації на власному незграбному маленькому мережному протоколі. Написана на C++, яка зазвичай не сама безпечна мова при зіткненні зі звичайним інтернет-сміттям.
Безпосередньо реалізує функцію казкового збагачення для будь-якого хакера, який зламає систему.
За всіма ознаками, подібна технологія повинна б обрушитися миттєво, на кожному з рівнів. Але ядро технології реально працює, і продовжує працювати в такому масштабі, який ніхто навіть не припускав. Що за чортівня відбувається?
На думку Дена Камінські, незвичайна стійкість до злому системи Bitcoin полягає в тому, що ця система розроблялася зовсім не в тому контексті, в якому зазвичай створюється програмне забезпечення. Якщо звичайні програмісти реалізують функціональність, не замислюючись про безпеку, то система Bitcoin спочатку проектувалася з урахуванням усіх можливих атак. Навіть вибір мови C++ в цьому контексті виглядає правильно, тому що дозволив створити логічну і безпечну архітектуру.
Ден Камінські з оптимізмом дивиться на цей експеримент і поки не бачить конкретних причин і термінів, коли інфраструктура Bitcoin дасть збій. Втім, «експеримент ще не закінчений, потрібно зробити ще багато цікавих речей, і поки не ясно, яке майбутнє у цієї технології», - говорить Камінські.

Цікаво, як у презентації дворічної давності Камінські порівнює код Bitcoin з нормальним кодом:

Нормальний код - виглядає нормально на перший погляд; трохи копнути, і все стає погано.
Код Bitcoin - виглядає дуже погано на перший погляд; трохи копнути, і все стає на диво добре; - ми не звикли працювати з системами з такими характеристиками; - у коді є ознаки, що аудит проводили хакери на зразок нас.
 
Я уверенна в том, что все, что создал человек - человек сможет сломать, просто наверное, еще не пришло время для биткоина.
 
Я уверенна в том, что все, что создал человек - человек сможет сломать, просто наверное, еще не пришло время для биткоина.
Да, это действительно так. Любая технология имеет свои слабые места, которые со временем могут быть обнаружены и использованы злоумышленниками. Однако, как отмечал Ден Каминский, Bitcoin был создан с учетом возможных уязвимостей и рисков. И пока что он продолжает работать стабильно и надежно. Никто не может дать гарантию полной безопасности системы, но разработчики и комьюнити биткоина постоянно работают над усовершенствованием безопасности и минимизации рисков. В любом случае, важно не забывать о мерах предосторожности и соблюдать правила безопасности при использовании биткоина и других криптовалют.
 
Статус
Закрита.
Назад
Зверху