#XRPLedgerPatchesXRPCreationBug
Как ошибка десятилетней давности могла создать XRP из ничего
Недавно раскрытая критическая уязвимость в реестре XRP (XRPL) преподала важный урок в области безопасности блокчейна. Ошибка, остававшаяся незамеченной с 2015 года, могла позволить злоумышленнику создавать и тратить XRP, не оплачивая их реальную стоимость.
Как работала уязвимость
Первопричина: переполнение целого числа в механизме обработки платежей реестра.
Эксплуатация: при обработке платежа, включавшего сотни специально сформированных предложений, суммарная стоимость переполнялась и превращалась в значительно меньшее число.
Уязвимость: механизм полностью зачислял средства владельцам предложений, взимая с покупателя лишь часть стоимости.
Несработавшие меры защиты: дополнительная проверка безопасности, предназначенная для обнаружения вновь созданных XRP, использовала похожие арифметические вычисления, из-за чего обе независимые проверки безопасности одновременно оказались неэффективны.
Устранение и текущий статус
Исправление: уязвимость устранена в версии xrpld 3.4.1 от 25 сентября.
Состояние сети: команда XRPL подтвердила, что нет никаких свидетельств того, что эта уязвимость когда-либо использовалась в общедоступной основной сети.
Главный вывод для безопасности блокчейна
Безопасность — это не только поиск отдельных ошибок, но и обеспечение того, чтобы многоуровневые меры защиты не имели одинаковых принципиальных уязвимостей.
Открытый исходный код, строгие программы вознаграждения за обнаружение ошибок и независимые аудиты безопасности незаменимы. Самый надёжный протокол — не тот, который заявляет об абсолютном отсутствии ошибок, а тот, который способен обнаруживать и устранять уязвимости, а также сдерживать их до того, как ими воспользуются.
💬 Что вы думаете? Достаточно ли криптопротоколы инвестируют в по-настоящему независимые аудиты безопасности и механизмы отказоустойчивости?
$XRP
#xrp #XRPledger #CryptoSecurity #BinanceSquare
Как ошибка десятилетней давности могла создать XRP из ничего
Недавно раскрытая критическая уязвимость в реестре XRP (XRPL) преподала важный урок в области безопасности блокчейна. Ошибка, остававшаяся незамеченной с 2015 года, могла позволить злоумышленнику создавать и тратить XRP, не оплачивая их реальную стоимость.
Как работала уязвимость
Первопричина: переполнение целого числа в механизме обработки платежей реестра.
Эксплуатация: при обработке платежа, включавшего сотни специально сформированных предложений, суммарная стоимость переполнялась и превращалась в значительно меньшее число.
Уязвимость: механизм полностью зачислял средства владельцам предложений, взимая с покупателя лишь часть стоимости.
Несработавшие меры защиты: дополнительная проверка безопасности, предназначенная для обнаружения вновь созданных XRP, использовала похожие арифметические вычисления, из-за чего обе независимые проверки безопасности одновременно оказались неэффективны.
Устранение и текущий статус
Исправление: уязвимость устранена в версии xrpld 3.4.1 от 25 сентября.
Состояние сети: команда XRPL подтвердила, что нет никаких свидетельств того, что эта уязвимость когда-либо использовалась в общедоступной основной сети.
Главный вывод для безопасности блокчейна
Безопасность — это не только поиск отдельных ошибок, но и обеспечение того, чтобы многоуровневые меры защиты не имели одинаковых принципиальных уязвимостей.
Открытый исходный код, строгие программы вознаграждения за обнаружение ошибок и независимые аудиты безопасности незаменимы. Самый надёжный протокол — не тот, который заявляет об абсолютном отсутствии ошибок, а тот, который способен обнаруживать и устранять уязвимости, а также сдерживать их до того, как ими воспользуются.
💬 Что вы думаете? Достаточно ли криптопротоколы инвестируют в по-настоящему независимые аудиты безопасности и механизмы отказоустойчивости?
$XRP
#xrp #XRPledger #CryptoSecurity #BinanceSquare