Перейти до змісту
Ціни
  • BTC$77 432▼ 4.81%
  • ETH$2 234▼ 5.14%
  • BNB$699,47▼ 6.47%
  • XRP$1,25▼ 3.95%
  • SOL$95,17▼ 6.73%
  • TRX$0,3362▲ 1.55%
  • HYPE$91,71▼ 4.90%
  • DOGE$0,0759▼ 5.33%
  • LINK$11,19▼ 5.88%
  • ADA$0,1927▼ 6.24%
  • AVAX$8,40▼ 6.20%
БіткоїнНовиниПояснюємо

Bitcoin Core розкрив знайдену ШІ ваду, що «клала» вузли на Windows і Mac

Bitcoin Core оприлюднив три вади, знайдені ШІ-скануванням коду, зокрема віддалене переповнення пам'яті вузлів на Windows, macOS і BSD. Виправлення — з 27 жовтня.

· · 2 хв читання

Поділитися
Ряди серверних стійок у дата-центрі — на таких машинах працює багато вузлів біткоїна (ілюстративне фото)
Фото: Carl Lender from Sunrise, USA / Wikimedia Commons, CC BY 2.0

Bitcoin Core оприлюднив подробиці трьох вразливостей, які виявило ШІ-сканування коду, зокрема ту, що дозволяла віддаленому пиру обрушити вузли на Windows, macOS або BSD, повідомив CoinDesk. Виправлення вийшли 27 жовтня, а бюлетені безпеки опублікували в середу.

Чому ці вади розкрили так швидко

До минулого тижня Core тримав вади середньої критичності в секреті до року, щоб оператори встигли оновитися. 22 жовтня проєкт змінив правило для «легко виявних» вад: великі мовні моделі тепер дешево знаходять їх повторно — про це ми писали в матеріалі про нову політику безпеки Bitcoin Core. Ці три — перші розкриття за новим правилом.

Усі три знайшло автоматичне сканування, у якому мовна модель читала вихідний код Core. Кожну знахідку перевірив розробник-людина, перш ніж передати команді безпеки.

Три вади

  • Віддалене переповнення пам'яті (Windows, macOS, BSD). Сканування позначило її 23 жовтня, того ж дня її підтвердили: будь-який підключений пир міг надсилати дані, доки вузол не вичерпає пам'ять і не впаде.
  • «Завислий» пир. Сканування повідомило про неї 15 вересня, а через шість днів її незалежно знайшов інший розробник. Пир міг заявити застарілу версію протоколу й «зависнути». За даними бюлетеня, повідомлення накопичувалися в пам'яті жертви зі швидкістю до 2 МБ на годину на кожне вхідне з'єднання і 5 МБ на годину на кожне вихідне.
  • Переповнення файлів реорганізації (низька критичність). Про неї повідомили тричі: сканування і двоє розробників — у серпні та 23 жовтня. Майнер міг створити блоки, що переповнюють файли, які вузол зберігає для реорганізацій ланцюга. На 64-бітних машинах для цього знадобився б приблизно місяць усього видобутку блоків мережі; на Windows і 32-бітних системах вузол може просто відмовити, і «перезапуск не допомагає», попереджає бюлетень. Вузли на 32-бітному залізі або старих дисках FAT32 лишаються вразливими навіть після виправлення.

Що робити операторам вузлів

Якщо у вас є вузол, встановіть останній реліз для вашої підтримуваної версії. Монетам у гаманцях ці вади не загрожують: вони б'ють по доступності програми, що перевіряє й передає транзакції, а не по приватних ключах. Якщо ви не впевнені, що саме робить ця програма, прочитайте наш гід що таке вузол біткоїна та основи роботи біткоїна.

У примітках до релізу сказано, що ще три вади середньої та високої критичності, виправлені у версії 30.0, розкриють через два тижні.

Матеріал має лише інформаційний характер і не є фінансовою порадою. Криптоактиви волатильні — ухвалюйте рішення самостійно. Застереження

Поділитися

Більше: Біткоїн

Усі →

Читайте далі