Биржа BitoPro потеряла 7 млн XRP из-за эксплойта частичного платежа

Тема в разделе "Биржи криптовалют", создана пользователем Andrei1990bit, 4 май 2019.

  1. Andrei1990bit

    Andrei1990bit Кремль 2015 год! Флудер/халявщик

    Тайваньская биржа BitoPro, недавно добавившая поддержку XRP, не учла некоторые особенности функционирования реестра криптовалюты, из-за чего злоумышленник смог сфальсифицировать депозит, чтобы затем продать зачисленные таким образом монеты. Предположительно, в результате этой атаки убытки биржи составили 7 млн XRP ($2,17 млн).

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

    Чтобы проиллюстрировать «уязвимость частичного платежа», Bitrue привела пример транзакции, где пользователь заявляет об отправке 330 000 XRP, когда в действительности он передаёт всего 0,003255 XRP, сопровождая её отметкой «tfPartialPayment», свидетельствующей о том, что оплата намеренно осуществляется частично.

    «Биржи (особенно те из них, которые реализовали поддержку XRP недавно) не знают о существовании “частичного платежа”. Они используют неверный параметр “Amount” для записи платежа. Всегда нужно использовать параметр “DeliveredAmount”», - обращает внимание Bitrue.

    Согласно обозревателю реестра XRPScan, злоумышленник действительно отправил на адрес кошелька BitoPro множество платежей, значение которых в среднем не превышало 0,003255 XRP. На вкладке транзакций, однако, отображаются другие суммы, включая две по 3 млн XRP, которые и были успешно зачислены биржей на счёт.
     
  2. admin

    admin Администратор Команда форума

    Серьезный вроде проект, а тоже допускает ошибки. Доверия криптовалютному рынку такие новости не добавляют.
     
  3. Andrei1990bit

    Andrei1990bit Кремль 2015 год! Флудер/халявщик


    а ведь по сути подобной уязвимостью человек со стороны, не сильно разбирающийся вряд ли бы смог воспользоваться - и почему про нее вообще до этого новостей не было.