Изкуствен интелект помогна да бъдат открити три уязвимости в Bitcoin Core

0
уязвимости в Bitcoin Core

Разработчиците на Bitcoin Core публикуваха информация за три софтуерни уязвимости, открити с помощта на изкуствен интелект. Една от тях позволява на злонамерен участник да предизвика срив на Bitcoin възел, работещ под Windows, macOS или BSD.

Подробностите бяха оповестени на 28 октомври 2026 г., след излизането на актуализации с поправки. Откритията са резултат от автоматизирано сканиране на програмния код чрез Project Loupe — проект на изследователя Елиас Рорер от Spiral.

Резултатите от сканирането са проверени от човек, преди да бъдат изпратени до екипа по сигурността на Bitcoin Core.

Какъв е проблемът в Bitcoin Core?

Bitcoin Core е софтуер, чрез който се управляват възли в Bitcoin мрежата. Те проверяват блокове и трансакции и обменят информация с други участници.

При първата уязвимост злонамерен свързан участник може да изпраща специално обработвани мрежови данни, които заобикалят ограничението за натрупване на информация в паметта. В резултат програмата може да изчерпи наличната оперативна памет и да спре.

Този конкретен проблем засяга Windows, macOS и BSD. В официалния бюлетин разработчиците изрично посочват, че Linux не е засегнат от същата уязвимост, защото използва различен механизъм за обработване на мрежовите събития.

Проблемът е оценен със средна тежест. Той е докладван и потвърден на 23 октомври, а поправките са включени в издания, публикувани на 27 и 28 октомври.

Какви са другите две уязвимости?

Постепенно изчерпване на паметта

Втората уязвимост позволява на свързан участник да се представи за използващ стар протокол и да предизвика натрупване на съобщения, без връзката да бъде прекъсната по обичайния начин.

Според разработчиците това натрупване може да достигне до 2 MB на час за всяка входяща връзка и до 5 MB на час за всяка изходяща връзка. Проблемът също е оценен със средна тежест.

Проблем с данните за реорганизация на блокчейна

Третата уязвимост засяга файлове с данни, необходими при реорганизация на блокчейна. При специфични и крайни условия те могат да бъдат повредени, което да доведе до спиране на възела.

Разработчиците определят този проблем като нискорисков и практически труден за използване. Поправката е за 64-битови системи, като остават ограничения за 32-битови системи и възли, съхраняващи блоковете върху файловата система FAT32.

Това означава ли, че Bitcoin е разбит?

Не. Описаните проблеми не представляват разбиване на криптографията на Bitcoin или доказателство, че изкуствен интелект може да извлича частните ключове на потребителите.

Основният непосредствен риск е прекъсване на работата на засегнат възел. Това може да затрудни проверката и обработването на трансакции от приложения и услуги, които разчитат на него.

Официалните бюлетини не съобщават за откраднати средства вследствие на тези три уязвимости. Липсата на такова съобщение обаче не доказва, че никой не е опитвал да ги използва.

Кой трябва да обърне внимание?

Новината засяга най-пряко операторите на Bitcoin Core — хора и компании, които поддържат собствен възел.

Ако притежавате Bitcoin в друг портфейл или използвате борса, от това съобщение не следва автоматично, че вашето приложение е засегнато. Не е необходимо да прехвърляте средствата си само заради новината.

Операторите трябва да проверят версията и операционната си система и да следват официалните инструкции за обновяване.

Кои версии съдържат поправките?

Поправките са включени в следните версии на Bitcoin Core, с посочените ограничения при третия проблем:

  • 29.5
  • 30.4
  • 31.2
  • 32.1

С излизането на версия 32.1 обаче серията 29.x достига края на поддръжката си. Затова наличието на конкретната поправка в 29.5 не означава, че тази серия ще продължи да получава бъдещи актуализации.

Каква е ролята на изкуствения интелект?

Случаят показва полезна роля на изкуствения интелект в сигурността: откриване на потенциални грешки, последвано от човешка проверка и реални софтуерни поправки.

Автоматизираното сканиране помага да бъдат забелязани проблеми в кода. Разработчиците обаче трябва да потвърдят дали откритията са действителни уязвимости, да оценят риска и да проверят решенията.

Това е съществено различно от твърдението, че AI е „разбил Bitcoin“. В този случай технологията е използвана за подобряване на сигурността на софтуера, който поддържа мрежата.

Източници

Leave a Reply

Your email address will not be published. Required fields are marked *