Ostium 해킹 사건 개요
Ostium은 7월에 발생한 해킹 사건이 스마트 계약의 결함이 아닌 손상된 오프체인 인프라에서 비롯되었다고 결론지었습니다. 조사 결과, 공격자는 가격 보고서를 조작하여 프로토콜의 유동성 금고에서 2,375만 USDC를 빼내는 데 성공한 것으로 나타났습니다.
해킹의 세부 사항
Ostium이 수요일에 발표한 사후 분석에 따르면, 공격자는 프로토콜의 오프체인 인프라에 무단으로 접근하여 허위 BTC-USD 가격 보고서를 제출했습니다. 이 조작된 보고서는 공격자가 공공 OLP 금고의 비용을 대가로 인위적인 거래 이익을 창출할 수 있게 했으며, 프로토콜은 스마트 계약이나 거버넌스 멀티시그가 손상되었다는 증거를 발견하지 못했습니다.
“조사 중 Ostium은 초기 침해가 프로토콜의 온체인 인프라 외부에서 발생했다고 밝혔습니다.”
팀은 조사 결과 프로토콜의 스마트 계약 논리에서 취약점이나 프로토콜을 관리하는 멀티시그와 관련된 손상이 발견되지 않았다고 전했습니다. 대신 공격자는 프로토콜이 이미 유효하다고 인식한 포워더 경로를 악용했습니다.
해킹의 진행 과정
Ostium은 해킹이 100 USDC 포지션을 포함한 소규모 테스트 거래로 시작되어 약 897.8 USDC의 인위적인 이익을 생성한 후 공격자가 작업을 확장했다고 설명했습니다. 성공적인 테스트 이후 공격자는 주요 거래 배치를 실행하여 약 1,190만 USDC를 수혜자 지갑으로 이체했습니다.
Ostium은 여섯 개의 추가 독립 해킹 사이클이 이어져 OLP 금고에서의 총 손실이 2,375만 USDC에 이르렀다고 밝혔습니다. 블록체인 보안 회사 Blockaid의 이전 보고서는 이 사건을 손상된 오라클 서명자 개인 키에 기인한다고 설명하며, 공격자가 등록된 PriceUpKeep 포워더를 통해 조작된 가격 보고서를 제출하여 프로토콜의 가격 검증 프로세스를 우회했다고 전했습니다.
보안 조치 및 회복 계획
해킹이 유동성 금고에서 자금을 빼내는 데 성공했지만, Ostium은 자동 모니터링 시스템이 추가 인출이 발생하기 전에 비정상적인 활동을 감지했다고 밝혔습니다. 프로토콜은 이후 조사가 진행되는 동안 거래를 중단했으며, 보안 통제가 업데이트된 새로운 생산 환경으로 이전했습니다. 거래는 7월 23일 이전에 완료된 후 재개되었습니다.
“Ostium은 또한 거래자의 담보가 사건 전반에 걸쳐 영향을 받지 않았다고 밝혔습니다.”
사용자 마진이 손상된 유동성 풀 대신 프로토콜의 거래 계약 내에 남아 있었기 때문입니다. 팀은 해킹으로 영향을 받은 유동성 제공자를 위한 별도의 회복 계획을 아직 마무리 중이라고 덧붙였습니다. 프로토콜에 따르면, 추가 세부 사항은 전용 업데이트에서 발표될 예정입니다.
결론 및 향후 전망
Ostium의 최신 보고서는 사건을 오프체인 인프라에 대한 무단 접근으로 귀속시키고 있지만, 그 발견은 Blockaid가 이전에 설명한 공격 경로와 일치하며, 손상된 서명 자격 증명이 허위 가격 보고서가 프로토콜의 검증 프로세스를 통과하도록 허용했다고 결론지었습니다.
이 사건은 탈중앙화 금융 프로토콜이 외부 시장 데이터를 위해 의존하는 지원 인프라의 보안에 대한 주목을 끌었습니다. Ostium의 경우, 프로토콜의 사후 분석과 Blockaid의 이전 조사 모두 해킹이 핵심 스마트 계약의 결함에서 발생하지 않았다고 결론지었습니다.
해킹 사건은 Ostium이 5월에 발표한 Nasdaq과의 파트너십을 통해 기관 존재를 확장한 지 몇 주 만에 발생했습니다. 당시 프로토콜은 Nasdaq의 시장 데이터가 플랫폼에 상장된 주식 영구 상품을 지원할 것이라고 밝혔습니다. Ostium은 또한 해당 발표에서 누적 거래량이 500억 달러를 초과했다고 밝혔습니다. 해킹 이전에 프로토콜은 General Catalyst, Jump Crypto, Coinbase Ventures, Wintermute 및 GSR을 포함한 투자자로부터 약 2,780만 달러를 모금했습니다.