Bitcoin Core будет раскрывать некоторые уязвимости раньше. Успеют ли операторы нод обновиться?

BTC
обнаружение с помощью ИИраскрытие информации об уязвимостяхобновление ПОоператоры узловуязвимостьBitcoin Core
2 часов назадИсточник: crypto.news
Bitcoin Core будет раскрывать некоторые уязвимости раньше. Успеют ли операторы нод обновиться?

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

Краткое содержание

  • Bitcoin Core объединил пересмотренную политику безопасности 22 октября, добавив маршрут быстрого раскрытия для уязвимостей, которые легко обнаружить повторно.
  • Новый маршрут обещает исправление для каждой из трёх поддерживаемых основных версий вместе с публичным уведомлением.
  • Другие ошибки низкой степени серьёзности остаются на двухнедельном графике раскрытия после крупного релиза, в то время как ошибки средней и высокой степени серьёзности могут ждать дольше.
  • Примечания к версии 32.0 определяют три ошибки средней или высокой степени серьёзности, исправленные в версии 30.0, подробности которых должны быть раскрыты после более нового релиза.
  • Bitcoin Core пометил версию 32.0 21 октября, оставив версии 30.x, 31.x и 32.x в пределах своего окна поддержки трёх версий.

Обновление политики проекта от 22 октября создаёт более быстрый маршрут для таких ошибок. Сопровождающие планируют выпустить точечный релиз для каждой поддерживаемой основной версии как можно скорее и опубликовать уведомление о безопасности вместе с исправлениями. Другие уязвимости сохраняют существующий график раскрытия. Вместе с изменением политики не было объявлено о какой-либо конкретной новой уязвимости, и отчёт, сгенерированный ИИ, не является автоматически реальной уязвимостью. Изменение касается времени между подтверждённым обнаружением, выпуском исправления и публикацией подробностей.

Узлы Bitcoin проверяют блоки и транзакции локально, а биржи, кастодианы и другие сервисы строят вокруг них свою деятельность. Релиз может сделать исправленное программное обеспечение доступным для поддерживаемых версий, однако операторы этих систем решают, когда его устанавливать. Bitcoin Core не обновляется сам на каждой машине. Публичное раскрытие может помочь людям выявить проблему и установить исправление, одновременно давая злоумышленнику информацию о том, что неисправленный узел всё ещё может раскрыть через своё сетевое поведение.

Новая политика разделяет обнаружение и степень серьёзности

Bitcoin Core уже классифицировал уязвимости как критические, высокие, средние или низкие в соответствии с их последствиями и тем, как их можно эксплуатировать. Удалённо инициируемый сбой при настройках по умолчанию может иметь высокую степень серьёзности; уязвимость, требующая нестандартной конфигурации или вызывающая ограниченные нарушения, может иметь более низкую степень. Пересмотренная политика уведомлений о безопасности добавляет отдельный вопрос о том, насколько легко кто-то может найти проблему. Её пример — простой запрос к большой языковой модели, но категория не ограничивается уязвимостями, найденными с помощью ИИ.

Это различие предотвращает распространённое неверное толкование. «Легко обнаруживаемый» не означает «низкая степень серьёзности». Ошибка может быть простой для обнаружения и опасной для затронутых узлов. И наоборот, малоизвестная проблема может иметь серьёзные последствия при эксплуатации, но всё же требовать больше времени до публикации подробностей. Сопровождающие оценивают отчёт во время триажа и решают, применяется ли быстрый маршрут. Опубликованная политика даёт критерий и планируемый ответ, но не публикует механический порог для определения того, какие запросы, инструменты или навыки квалифицируются как минимальные усилия.

Антуан Пуансо, предложивший изменение сайта, заявил в обсуждении пул-реквеста, что сопровождающие получили больше сообщений об уязвимостях, которые легко обнаружить повторно. Он приписал большую часть изменения языковым моделям, снизившим усилия, необходимые для поиска определённых проблем или определения исправления, которое разработчики пытались сохранить в тайне. По его словам, сокрытие подробностей обеспечивает меньшую защиту, когда другой человек может независимо быстро найти слабость. Тот же эмбарго может задержать выпуск исправления для операторов, которые остаются на поддерживаемой старой ветке.

Для отчёта, помещённого в новую категорию, Bitcoin Core заявляет, что опубликует точечный выпуск с исправлением для каждой поддерживаемой основной версии и рекомендации одновременно. «Как можно скорее» описывает намерение, а не фиксированное количество часов с момента первого отчёта. Разработчикам по-прежнему необходимо подтвердить проблему, написать и проверить патч, протестировать его на каждой ветке и подготовить выпуски. Политика не обещает, что неподдерживаемый выпуск получит патч или что все операторы обновятся до появления рекомендаций.

Более старый эмбарго-срок может пережить несколько выпусков

Обычные раскрытия следуют другому графику. Политика гласит, что уязвимости низкой степени серьёзности раскрываются через две недели после выпуска основной версии, содержащей исправление. Проблемы средней и высокой степени серьёзности раскрываются через две недели после того, как последний затронутый выпуск достигает конца жизненного цикла, примерно через год после того, как основная версия впервые включила исправление. Сопровождающие делают предварительное объявление за две недели до раскрытия закрытой проблемы, указывая, сколько уязвимостей было исправлено и их уровни серьёзности. Критические дефекты находятся вне этого стандартного графика и требуют ответа, адаптированного к инциденту.

В примечаниях к выпуску версии 32.0 приводится конкретное сравнение. В них говорится, что три уязвимости средней или высокой степени серьёзности, исправленные в версии 30.0, будут раскрыты через две недели после более нового выпуска, тогда как в 32.0 не было исправлено ни одной уязвимости низкой степени серьёзности, подлежащей раскрытию по этому графику. Версия 30.0 датирована 10 октября 2025 года в таблице жизненного цикла Bitcoin Core. График выпуска версии 32.0 фиксирует её тег на 21 октября 2026 года. Эти даты разделяют 376 дней — арифметическое сравнение более ранней даты исправления и более позднего тега, а не объявленная проектом дата для отдельной рекомендации.

В примечаниях не указаны компоненты или условия эксплуатации этих трёх дефектов. В рамках стандартного процесса исправление может оставаться доступным в более новой версии, пока детали остаются конфиденциальными до тех пор, пока более старые затронутые ветки не покинут окно сопровождения. Новый маршрут меняет этот расчёт только для ошибок, которые сопровождающие считают легко обнаруживаемыми. Он не отменяет длительный график для более трудно обнаруживаемых случаев средней и высокой степени серьёзности.

Прошлое раскрытие демонстрирует старый путь на практике. Bitcoin Core раскрыл CVE-2024-52911 в мае 2026 года после того, как дефект уже был исправлен в версии 29.0, выпущенной в апреле 2025 года. Специально созданный блок мог вызвать состояние использования после освобождения в интерпретаторе скриптов и привести к краху уязвимых узлов. Создание блока с достаточным доказательством работы делало атаку дорогостоящей, и проект считал удалённое выполнение кода маловероятным. Разрыв между исправлением и публичными деталями был частью прежнего подхода к раскрытию; это не доказывает, что старая проблема соответствовала бы сегодняшнему критерию лёгкой обнаруживаемости.

Три поддерживаемые версии определяют, кто получит исправление

Жизненный цикл программного обеспечения Bitcoin Core гласит, что сопровождающие поддерживают три последние основные версии. Когда выходит новый основной выпуск, самая старая из трёх достигает конца жизненного цикла и, как правило, перестаёт получать исправления безопасности. Поскольку версия 32.0 была помечена тегом 21 октября, а в её примечаниях к выпуску указано, что версия 29.x и более старые достигли конца жизненного цикла, ветками для нового быстрого маршрута являются 30.x, 31.x и 32.x. Точечный выпуск для каждой из этих веток позволил бы оператору на 30.x применить целевой патч, не принимая немедленно все изменения функций и поведения в 32.0.

Цикл кандидатов на выпуск 32.0 начался 14 сентября, и проект пометил стабильную версию тегом 21 октября. Различие между тегом выпуска, бинарным файлом и установленным узлом имеет значение. График показывает тег 32.0; официальное распространение и собственное развёртывание оператора являются последующими шагами. На его странице жизненного цикла по-прежнему отображалась дата выпуска «TBA» для 32.x на момент подготовки этой статьи, хотя график выпуска показывал тег. В примечаниях к выпуску 32.0 указано, что версия 29.x и более старые достигли конца жизненного цикла. Bitcoin Core ещё предстоит обновить дату 32.x, отображаемую в его таблице жизненного цикла.

Ветка, которая остаётся поддерживаемой, не патчится автоматически. Политика гласит, что исправления будут перенесены в каждую поддерживаемую основную версию, а страница жизненного цикла говорит, что планка для обратного переноса, как правило, повышается по мере старения ветки. Новое обещание лёгкой обнаруживаемости более конкретно в отношении охватываемых им ошибок безопасности. Поддержание трёх пропатченных линий требует проверки и тестирования с учётом различий в коде, а не просто копирования одного коммита в три каталога. Исправление, которое чисто применяется к одной ветке, может потребовать иной работы в другой. Bitcoin Core не установил фиксированного срока для этой работы.

Операторы за пределами трёх ветвей сталкиваются с иным решением. Версия 29.x может по-прежнему запускаться и проверять обычные блоки после окончания срока поддержки, но она, как правило, не получит нового внепланового выпуска с исправлениями безопасности. Оператор, использующий её, должен перейти на поддерживаемую ветвь, чтобы получать будущие патчи. Bitcoin Core рекомендует последний выпуск обслуживания самой новой основной версии, которую оператор может принять. Предприятию с собственными интеграциями или данными кошелька может потребоваться собственная проверка совместимости перед таким переходом. Окончание срока поддержки описывает границу поддержки проекта, а не переключатель, который отключает старое программное обеспечение в определённый день.

Страница жизненного цикла Bitcoin Core проводит ещё одно различие, которое может затеряться в уведомлении о безопасности. Основная версия — это ветвь, а минорная версия — это обновление обслуживания в этой ветви. Тот, кто использует 30.0, и тот, кто использует 30.3, оба находятся на 30.x, но они не обязательно установили одни и те же исправления. Если проект выпускает новый точечный выпуск 30.x для легко обнаруживаемой ошибки, простое сообщение о том, что служба работает на «версии 30», не установит защиту. Необходимы полный номер версии и список исправлений выпуска. Вот почему заявление компании о том, что она обновила свои узлы, без указания развёрнутой сборки оставляет центральный вопрос нерешённым.

Примечания к выпуску версии 32.0 описывают, как обычное обновление начинается с выключения старого программного обеспечения и ожидания завершения его работы перед установкой замены. Операторам узлов с индексами транзакций, кошельками или подключёнными приложениями может потребоваться выполнить дополнительные проверки. Документация проекта говорит, что выпуски обслуживания обычно избегают введения крупных новых функций, что делает исправленный точечный выпуск более узким, чем переход на новую основную ветвь. Каждое развёртывание всё равно должно быть протестировано в связке с окружающим его программным обеспечением.

Патч может стать публичным до того, как большинство узлов его установят

У Bitcoin Core нет центрального оператора, который может протолкнуть обновление на каждый узел. Человек, запускающий домашний узел, может скачать выпуск вскоре после ознакомления с уведомлением. Кастодиан или биржа может протестировать обновление на внутренних службах, системах кошельков и мониторинге перед изменением производственных узлов. Майнинг-пул имеет другой набор зависимостей проверки и построения блоков. Это операционные возможности, а не измеренный список того, как быстро каждая группа установила какое-либо конкретное обновление Bitcoin Core; изменение политики не сопровождалось подсчётом внедрений.

Публичное уведомление меняет информацию, доступную обеим сторонам. Оно может описывать затронутые версии, воздействие и исправление, чтобы операторы могли действовать. Оно также может дать подсказки тому, кто проверяет старые узлы на наличие той же уязвимости. Аргумент Пуансо состоит в том, что злоумышленник может уже найти легко обнаруживаемую уязвимость и без уведомления, тогда как у операторов меньше шансов исправить её, если исправленные точечные выпуски придерживаются до более поздней основной версии. Эта позиция является причиной ускорить исправление, а не доказательством того, что подверженность исчезает, как только выпуск становится доступным.

Способ распространения имеет не меньшее значение, чем уведомление. Оператору узла необходимо получить правильный бинарный файл или исходный пакет, проверить его подлинность в рамках процесса выпуска проекта, безопасно остановить текущее программное обеспечение и перезапуститься на версии, подходящей для развёртывания. Предупреждение в социальных сетях не заменяет подписанный выпуск и официальное уведомление. Примечания к версии 32 Bitcoin Core говорят пользователям выключить более старую версию и дождаться завершения её работы перед установкой нового программного обеспечения. Шаги обыденны, но поспешное изменение в производственной среде может само вызвать простой, если зависимости служб не готовы.

Автоматический мониторинг может помочь организации заметить выпуск. Он не может решить, затронут ли её работающий узел уязвимостью, которая зависит от конкретной функции или конфигурации. Уведомление должно давать достаточно подробностей, чтобы расставить приоритеты для соответствующих систем. В интервале между публикацией и развёртыванием узлы, обращённые к сети, остаются практической проблемой. Проект не опубликовал измеренное медианное время установки выпусков обслуживания операторами, поэтому на вопрос в заголовке нельзя ответить общим по сети числом по состоянию на 24 октября.

Отчёты ИИ требуют проверки перед любым публичным оповещением

Bitcoin Red Team предоставила яркий пример масштаба, который могут дать обзоры с помощью ИИ. В августе crypto.news сообщил о 4 962 потенциальных проблемах в 390 проектах, связанных с Bitcoin, в течение первых 29,8 часов проверки группой. Группа классифицировала 720 как высокие или критические и заявила, что более одной пятой потенциальных находок были воспроизведены на дату отчёта. Это цифры группы по ряду проектов, а не подсчёт уязвимостей Bitcoin Core и не проверенный перечень эксплуатируемых ошибок.

Разница между сгенерированной находкой и подтверждённой уязвимостью имеет центральное значение для новой политики. Модель может предложить путь через код, но сопровождающие должны воспроизвести его, установить, может ли злоумышленник до него добраться, и определить, какие выпуски затронуты. Находка в тестовой среде может отсутствовать в производственной; отсутствующая проверка в одной ветви кода может иметь компенсирующий контроль в другом месте. Оценка серьёзности требует изучения реальных предварительных условий и последствий. Классификация быстрого раскрытия следует после этой технической работы, а не тогда, когда инструмент ИИ выдаёт правдоподобное объяснение.

Репозиторий проекта описывает проверку кода и тестирование как узкие места разработки. Поток низкокачественных отчётов может поглотить то же скудное внимание, необходимое для исправления серьёзной проблемы. И наоборот, достоверный, воспроизводимый отчёт может дать сопровождающим более раннее предупреждение. Инструкции по сообщению об уязвимостях Bitcoin Core направляют конфиденциальные находки на его адрес электронной почты для вопросов безопасности вместо публичного issue. Обновление не делает разумной практикой открытую публикацию непроверенных деталей эксплойта, пока сопровождающие всё ещё их проверяют.

Группы по безопасности Bitcoin запросили доступ к передовому ИИ в августе для поддержки оборонительной работы. Отдельное изменение политики Bitcoin Core касается уязвимостей, которые могут заново обнаружить другие пользователи тех же инструментов. Пуансо сказал, что сопровождающие получили больше таких отчётов и пришли к выводу, что утаивание исправления давало мало защиты в этих случаях.

Четыре примера серьёзности в политике безопасности показывают, почему одно предупреждение не может подойти каждому узлу. Удалённо инициируемый сбой при настройках по умолчанию может нарушить работу публично подключённого сервиса. Уязвимость, требующая включения специальной функции в локальной сети, затрагивает меньшую группу. Проблема в построении шаблона блока может быть срочной для майнера, не создавая таких же немедленных действий для торговца, чей узел только проверяет входящие блоки. В каждом случае «легко заново обнаружить» измеряет, насколько легко злоумышленник может узнать о слабости, а не то, у каких операторов есть затронутая конфигурация. Уведомление должно нести обе части информации, чтобы новый график был полезен.

Исторический список уведомлений Bitcoin Core включает условия отказа в обслуживании, которые замедляют распространение блоков, исчерпывают память или приводят к сбою узла, наряду с прошлой ошибкой инфляции, угрожавшей консенсусу. Это не взаимозаменяемые классы инцидентов. Политика явно исключает критические ошибки из стандартного графика, сохраняя пространство для ответа, сформированного вокруг риска для всей сети. Таким образом, новый маршрут лёгкого обнаружения следует читать как дополнительное решение о раскрытии в рамках процесса безопасности проекта, а не как утверждение, что ИИ изменил правила консенсуса Bitcoin.

Разработчики разошлись во мнениях относительно самого предупреждения

Обсуждение политики включает существенное возражение против одновременного выпуска и публичного предупреждения. Разработчик Bitcoin Антуан Риар утверждал в pull request, что уведомление может спровоцировать ненужную поспешную миграцию среди пользователей, не затронутых конкретной ошибкой. Его пример отличал проблему шаблона блока, которую майнерам нужно было бы срочно решать, от случая, когда торговцы могли бы выбрать более осторожный путь обновления. Недифференцированная тревога безопасности может заставить каждого оператора почувствовать, что он должен немедленно изменить производственные системы.

Риар не оспаривал, что некоторые ошибки легко обнаружить. Он подверг сомнению время и содержание оповещения, отправленного операторам, которые сталкиваются с разными уровнями риска. Быстрый выпуск мог бы сразу дать майнерам, торговцам, кошелькам и биржам исправленную ветвь, в то время как уведомление объясняет различную подверженность для каждой группы. Если уведомление слишком расплывчато, затронутые операторы могут не осознать свою срочность; если оно слишком широко, незатронутые могут предпринять разрушительные действия. Итоговая политика сохранила обещание уведомления наряду с точечными выпусками и не указала единого шаблона для описания каждой затронутой роли.

Противоположный аргумент Пуансо состоит в том, что более длительная секретность может лишить поддерживаемые старые ветви исправления, а легко обнаруживаемая ошибка вряд ли останется скрытой только потому, что проект ждёт. Обе позиции признают, что развёртывание медленное и публичное уведомление может изменить поведение. Они расходятся в том, какой риск преобладает для конкретной подтверждённой уязвимости. Политика делает «легко обнаружить» оценочным суждением, оставляя сопровождающим выбор быстрого пути только тогда, когда они считают, что задержка исправления труднее поддаётся оправданию, чем риск раскрытия.

Ни один из аргументов не устанавливает, что публикация всегда безвредна или что секретность всегда защищает людей. Очень простая уязвимость, затрагивающая сетевой сервис по умолчанию, могла бы сделать скорость первостепенной. Уязвимость, затрагивающая узкую нестандартную конфигурацию, могла бы заслуживать весьма конкретных инструкций, даже если модель может легко её описать. Категории серьёзности и новая оценка обнаруживаемости должны вместе формировать примечание к выпуску. Bitcoin Core не опубликовал перечень будущих случаев, и ни один инцидент после изменения ещё не установил, насколько хорошо подход работает на практике.

Core Lightning предлагает другой операционный пример

Политика Bitcoin Core управляет Bitcoin Core, а не каждой программой в экосистеме Bitcoin. Разработчики Core Lightning в августе столкнулись с собственным объёмом отчётов, сгенерированных ИИ, и подтвердили, что несколько представленных материалов описывали реальные уязвимости. В октябре команда предупредила операторов старых узлов после сообщений об атаках на системы, работающие под управлением версии 26.06.7 или более ранней. Она призвала обновиться до более новой версии. Команда не раскрыла публично метод атаки и не подтвердила потери пользователей в этом предупреждении, поэтому эти сообщения не следует рассматривать как доказательство конкретной эксплойтации или применять к коду Bitcoin Core.

Пример Lightning показывает, почему доступное исправление не завершает реакцию на инцидент безопасности. Операторы могут продолжать использовать старое программное обеспечение после появления исправленных выпусков. Исходный код версии 26.06.7 от 26 августа первоначально удерживался в течение двух недель, чтобы операторы могли установить выпуск до того, как потенциальные злоумышленники изучат изменения; последующая публикация исходного кода и октябрьское предупреждение следовали иной последовательности раскрытия, чем новый маршрут лёгкого обнаружения в Bitcoin Core. Программное обеспечение, сетевой уровень и угроза были разными. Общий практический факт состоит в том, что уведомление защищает систему только тогда, когда соответствующий оператор понимает его и разворачивает правильное обновление.

Некоторым операторам узлов Lightning сообщили, что запуск демона в автономном режиме может временно ограничить подверженность риску, пока он продолжает мониторить блокчейн. Оператору Bitcoin Core не следует перенимать эту инструкцию, не проверив требования собственного приложения. Полный узел, используемый кошельком, биржей или сервисом Lightning, может иметь обязательства, которые сохраняются даже при изменении сетевого подключения. Рекомендация Bitcoin Core по конкретной уязвимости должна будет указать, полезно ли временное изменение конфигурации. В политике от 22 октября не появляется никакого универсального обходного решения.

Разницу между «доступно» и «установлено» проще всего увидеть, когда уязвимость затрагивает не каждую конфигурацию. Майнер может запускать сервис шаблонов блоков рядом со своим валидирующим узлом. Кастодиальная платформа может изолировать свой процесс Bitcoin Core от публичного интернета, но разрешить внутренним программам вызывать его интерфейс RPC. Домашний пользователь может использовать настройки сети по умолчанию со встроенным кошельком. Один точечный выпуск может исправить все три развёртывания, однако немедленная подверженность риску и время, необходимое для тестирования обновления, могут различаться. Публичная политика Bitcoin Core не пытается назначить этим операторам единый универсальный срок.

Хорошо проработанная рекомендация могла бы указать затронутые версии и настройки, ущерб, который может причинить успешная эксплойтация, и то, требует ли атака доступа к сети, локального доступа или определённого действия пользователя. Проект использовал эти различия в прошлых категориях рекомендаций. Затем операторы могут сравнить свои собственные конфигурации с описанными условиями. Поправка от 22 октября обещает опубликовать рекомендацию с исправлением для группы лёгкого обнаружения, но точные раскрытые факты будут зависеть от первой подтверждённой проблемы, классифицированной таким образом.

Первое быстрое раскрытие установит темп

Письменное изменение даёт сопровождающим новый маршрут, но пока не предоставляет примера из практики. Измеримая последовательность начинается с подтверждённого отчёта и классификации, переходит к патчам для всех трёх поддерживаемых ветвей и заканчивается подписанными точечными выпусками и рекомендацией. Даты на этих этапах показали бы, насколько быстро проект может портировать исправление и появляется ли его публичное уведомление только тогда, когда каждая ветвь готова. Выпуск, охватывающий две из трёх поддерживаемых линий, не соответствовал бы опубликованному обещанию для новой категории.

Принятие операторами труднее наблюдать. Публично доступные узлы могут объявлять версии программного обеспечения, но сетевые обходы видят лишь подмножество развёртываний, и строки версий не обязаны раскрывать каждый частный сервис. Биржи и кастодианы могут использовать внутренние узлы, которые никогда не принимают входящие публичные подключения. Исследователь, сообщающий процент обновившихся, должен объяснить выборку и её слепые зоны. Без этого число может занижать долю производственной инфраструктуры, всё ещё подверженной риску, или завышать её, считая неактивные публичные узлы.

Примечания к версии 32.0 направляют операторов к списку рассылки объявлений проекта для уведомлений о безопасности и обновлениях. Его страница жизненного цикла рекомендует последний выпуск обслуживания самой новой основной ветви, которую может использовать оператор. Следующее раскрытие под эмбарго ожидается через две недели после выпуска 32.0 и опишет три уязвимости средней или высокой степени серьёзности, уже исправленные в 30.0.

На что обратить внимание

  • Первый классифицированный случай: Уведомление, определяющее легко обнаруживаемую уязвимость, затронутые версии и основание для быстрого выпуска.
  • Три точечных выпуска: Соответствующие исправления для 30.x, 31.x и 32.x, или обновлённая граница обслуживания, если появится новая мажорная версия.
  • Детали уведомления: Чёткое разграничение между майнерами, торговцами, кастодианами и домашними узлами, когда их фактическая подверженность различается.
  • Принятие операторами: Измерения версий с датами и явной выборкой, наряду с раскрытиями от сервисов, запускающих приватные узлы.
  • Ожидающие старые случаи: Три исправления средней или высокой степени серьёзности из 30.0, которые, согласно примечаниям к версии 32.0, будут объяснены после обычной задержки.

Часто задаваемые вопросы

Что изменилось в политике безопасности Bitcoin Core в октябре 2026 года?

Изменение, объединённое 22 октября, позволяет мейнтейнерам раскрывать легко обнаруживаемые уязвимости с помощью уведомления о безопасности, когда они выпускают исправления для каждой поддерживаемой мажорной версии. Для остальных случаев сохраняется обычное эмбарго, основанное на степени серьёзности.

Означает ли новая политика, что у Bitcoin Core сегодня появилась новая ошибка?

Вместе с пересмотром политики не было объявлено о какой-либо конкретной уязвимости. Она меняет то, как может быть классифицирован и раскрыт подтверждённый будущий отчёт.

Что считается легко обнаруживаемой уязвимостью Bitcoin Core?

Политика указывает на проблемы, обнаруживаемые с минимальными усилиями, включая простой запрос к ИИ. Критерий не ограничивается ИИ, и мейнтейнеры принимают решение во время триажа, а не применяют опубликованный числовой тест.

Сколько версий Bitcoin Core получают ускоренное исправление?

Bitcoin Core поддерживает три последние мажорные версии. После выпуска 32.0 соответствующими ветками являются 30.x, 31.x и 32.x; 29.x и более старые находятся вне окна обслуживания.

Будет ли каждая уязвимость Bitcoin Core раскрыта немедленно?

Нет. Проблемы низкой степени серьёзности обычно появляются через две недели после мажорной версии с исправлением. Детали средней и высокой степени серьёзности могут подождать до двух недель после того, как последняя затронутая ветка достигнет конца жизненного цикла; критические недостатки требуют индивидуального реагирования.

Почему публичное уведомление может создавать риск?

Оно помогает операторам определить затронутое программное обеспечение, но может дать подсказки злоумышленникам, пока некоторые узлы всё ещё работают на старых версиях. Разработчик Bitcoin Антуан Риард предупредил, что общее оповещение может побудить пользователей с разной подверженностью к ненужным поспешным обновлениям.

Все ли отчёты об уязвимостях, сгенерированные ИИ, реальны?

Нет. 4 962 потенциальных находки Bitcoin Red Team охватили 390 проектов и потребовали воспроизведения и проверки. Эти цифры не являются подсчётом подтверждённых уязвимостей Bitcoin Core.

Когда мы узнаем, смогут ли операторы обновиться вовремя?

Первое уведомление в рамках быстрого маршрута покажет даты выпуска, затронутые ветки и инструкции. Публичные измерения узлов могут показать некоторое распространение, но приватные развёртывания могут отсутствовать. Это образовательный анализ, а не инвестиционный совет.