Перейти к содержимому
Цены
  • 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, раскроют через две недели.

Материал носит информационный характер и не является финансовой рекомендацией. Криптоактивы волатильны — принимайте решения самостоятельно. Оговорка

Поделиться

Ещё: Биткоин

Все →

Читайте дальше