Лидо, крупнейший протокол жидкой статей Ethereum, избежал крупного инцидента в безопасности после того, как один из девяти его клавиш Oracle был скомпрометирован в том, что, по-видимому, является низким воздействием, но серьезным нарушением, связанным с хором оператора валидатора.
Лидо обеспечивает более 25% всех ETH, ставших на Ethereum, что делает его одним из наиболее важных протоколов в экосистеме Ethereum.
Скомпрометированный ключ был привязан к горячим кошельку, используемому для Oracle Reporting, что привело к краже всего 1,46 ETH (4200 долл. США) в виде газа. Пользовательские фонды не пострадали, и не было обнаружено более широкого компромисса.
Systspan Lido Oracle-это инструмент, основанный на блокчейне, который предоставляет консенсусные данные Ethereum для интеллектуальных контрактов Lido с использованием механизма кворума 5 из 9. Это означает, что даже если один или два ключа подвергаются скомпрометированию, система может функционировать надежно.
Впервые участники обнаружили подозрительную деятельность в начале воскресенья после того, как предупреждение о низком балансе вызвало более внимательный взгляд на адрес. Он показал несанкционированный доступ к Oracle Private Key, используемому Chorus One, который был первоначально создан в 2021 году и не был обеспечен теми же стандартами, что и более новые ключи, говорится в фирме в X Post.
В ответ Lido запустил чрезвычайное голосование DAO, чтобы повернуть скомпрометированный Oracle Key в трех контрактах: бухгалтерский Oracle, Oracle Validators Oracle и Oracle CS. Новый ключ был сгенерирован с использованием лучших элементов управления безопасности, чтобы избежать повторения.
Взлом произошел так же, как несколько других операторов Oracle сталкивались с несвязанными проблемами узлов, включая небольшую ошибку PRYSM, введенную недавним обновлением Ethereum Pectra, кратко откладывая отчеты Oracle 10 мая.
Скомпрометированный адрес (0x140b) заменяется новым безопасным адресом (0x285f), при этом голосование в цепочке уже одобрено и в 48-часовой период возражений по состоянию на утренние часы в понедельник.
