Bitcoin.com News
제공

KelpDAO, 2억 9,200만 달러 규모의 브리지 사고와 관련해 Layerzero를 상대로 소송 제기

공격자들이 Layerzero 기반 브리지를 속여 약 2억 9,200만 달러 상당의 116,500 rsETH를 소각 조치 없이 유출시킨 지 5개월 만에, 책임 소재를 둘러싼 분쟁이 법정으로 옮겨졌다. KelpDAO를 운영하는 기업인 에버크레스트 테크놀로지스(Evercrest Technologies)는 브리티시컬럼비아주 법원에 레이어제로 랩스(Layerzero Labs)와 브라이언 펠레그리노(Bryan Pellegrino) CEO를 상대로 민사 소송을 제기했다. 자금은 단 한 번의 블록 전송으로 이동했다. 누가 이 손실을 부담해야 할지 가리는 데는 상당히 더 오랜 시간이 걸릴 것으로 보인다.

작성자
공유
KelpDAO, 2억 9,200만 달러 규모의 브리지 사고와 관련해 Layerzero를 상대로 소송 제기

주요 내용

  • 켈프(Kelp)는 레이어제로(LayerZero)의 브리지가 4월 18일 약 2억 9,200만 달러 상당의 rsETH 116,500개를 유출했다고 주장한다.
  • Kelp의 rsETH 해킹 사건 이후 Aave는 1억 2,370만~2억 3,010만 달러 규모의 추정 부실 채무에 직면했다.
  • 켈프는 9월 24일 레이어제로를 상대로 소송을 제기했으며, 펠레그리노는 이 민사 소송을 “근거 없는 것”이라고 일축했다.

5개월 전, 켈프DAO의 rsETH를 운반하던 브릿지는 다른 블록체인에서 116,500개의 토큰이 소각되었다는 내용의 메시지를 수신했습니다. 실제로는 소각되지 않았습니다. 그럼에도 불구하고 해당 브리지는 이 메시지를 믿고 단일 블록 내에서 이더리움 상의 약 2억 9,200만 달러 상당의 rsETH를 방출했습니다. 공격자는 즉시 그 상당 부분을 활용해 Aave로부터 실물 자산을 차입했습니다.

이제 이 시스템을 운영하는 기업들이 법정 공방으로 치닫고 있다. 9월 24일, 켈프(Kelp)를 운영하는 에버크레스트 테크놀로지스(Evercrest Technologies Inc.)는 브리티시컬럼비아주에서 레이어제로 랩스(Layerzero Labs)와 그 CEO인 브라이언 펠레그리노(Bryan Pellegrino)를 상대로 민사 소송을 제기했으며, 수개월간 이어진 책임 공방은 겉보기에는 단순해 보이는 한 가지 질문을 둘러싼 법적 분쟁으로 번졌다. 누가 그 취약점을 소유했는가? “오늘 우리는 올해 초 rsETH의 LayerZero 브릿지 악용과 관련된 부당함을 바로잡기 위해 LayerZero와 그 공동 창업자인 브라이언 펠레그리노를 상대로 소송을 제기했습니다,”라고 켈프DAO(KelpDAO)의 X 계정은 밝혔다. "소장에서 주장한 바와 같이, 이번 해킹은 레이어제로의 실패가 직접적인 원인이었습니다. 여기에는 레이어제로 자체 기술에 내재된 취약점과 위험을 공개하지 않은 점, 그리고 공격자들이 이러한 취약점을 악용할 수 있도록 허용한 레이어제로 자체 보안 인프라에 대한 침투를 방지하지 못한 점이 포함됩니다."

단 한 건의 메시지가 2억 9,200만 달러를 유출시켰다

문제는 4월 18일 17:35(UTC)에 시작되었습니다. Kelp의 rsETH는 LayerZero 기술을 사용하여 블록체인 간 이동을 수행했습니다. 유니체인(Unichain)에서 이더리움(Ethereum)으로의 이동 경로는 이른바 ‘1-of-1 분산 검증자 네트워크(DVN)’에 의존하고 있었습니다. 쉽게 말해, 들어오는 메시지와 토큰 해제 사이에는 단 한 명의 검증자만이 존재했다. 해당 검증자는 이더리움에서 동등한 양의 토큰이 해제되기 전에, rsETH가 실제로 발신 체인에서 소각되거나 잠겨 있는지 확인해야 했다. 공격자들은 이 확인 절차를 우회할 방법을 찾아냈다.

위조된 패킷이 검증되고 확정된 후 이더리움으로 전달되었습니다. 해당 브리지의 어댑터는 상응하는 소각이 이루어지지 않았음에도 불구하고 116,500 rsETH를 방출했습니다. 그 결과 잔액은 단 한 블록 만에 116,723 rsETH에서 고작 223 rsETH로 급감했습니다. 유통 중인 rsETH 공급량의 약 18%가 사실상 사라진 셈입니다. 결코 사소한 금액이 아닙니다. 이후 5월에는 브리지 악용 사례가 주요 이슈로 떠올랐습니다.

계약서는 지시받은 대로 작동했습니다

이상한 점은 켈프(Kelp)의 토큰 계약들이 겉보기에는 오작동하지 않았다는 사실입니다. 체인애널리시스(Chainalysis)는 이 문제가 오프체인에서 발생했음을 밝혀냈습니다. 레이어제로(Layerzero)는 이후 공격자가 3월 6일 자사 개발자 중 한 명을 상대로 사회공학 공격을 감행해 세션 인증 정보를 훔친 뒤 회사의 RPC 클라우드에 침입했다고 밝혔습니다. RPC 인프라는 본질적으로 소프트웨어가 블록체인에 어떤 일이 발생했는지 문의하기 위해 사용하는 ‘배관’과 같은 역할을 합니다. 공격자들은 레이어제로의 검증자가 사용하는 내부 노드를 조작한 것으로 알려졌습니다. 그 후 4월 18일, 외부 RPC 제공업체들이 분산 서비스 거부(DDoS) 공격을 받아 검증기가 해킹당한 노드로 연결되도록 유도되었습니다. 해당 노드들은 합법적인 소각이 발생했다는 허위 정보를 제공했습니다. 메시지를 확인하는 검증기가 단 하나뿐이었기 때문에, 이를 검증할 다른 경로는 없었습니다. 조작된 패킷은 승인되었습니다. 레이어제로는 이후 만디언트와 크라우드스트라이크의 연구 결과를 인용한 사고 보고서에서 이번 침입의 배후로 UNC4899로도 알려진 ‘트레이더-트레이터’를 지목했다. 이 단체는 더 광범위한 라자루스 그룹과 연관된 북한 연계 해킹 집단이다. 이러한 배후 지목은 브리티시컬럼비아주 민사 소송의 확정된 판결이 아닌, 정보 기관의 평가에 불과하다.

그 후 Aave가 타격을 입었다

공격자는 새로 발행된 rsETH를 7개의 주소로 분산한 뒤, 약 89,567 rsETH를 이더리움과 아비트럼(Arbitrum)상의 Aave V3에 예치했다. 이 위조된 담보는 순식간에 실제 대출의 담보로 전환되었다. 공격자는 약 82,650 래핑 이더(WETH)와 821 래핑 스테이킹 이더(wstETH)를 차입했다. Aave의 ‘프로토콜 가디언(Protocol Guardian)’은 UTC 기준 19:00경부터 rsETH 및 wrsETH 준비금을 동결하기 시작했다.

켈프(Kelp)는 첫 번째 자금 유출 발생 약 46분 후 계약을 일시 중지했으며, 약 40,000 rsETH(추정 가치 9,500만~1억 달러)가 포함된 두 번째 위조 패킷을 차단했다. 첫 번째 사례만으로도 충분했다. 이로 인해 발생한 Aave의 부실 채권 규모는 손실이 최종적으로 어떻게 분담되느냐에 따라 1억 2,370만 달러에서 2억 3,010만 달러 사이로 추산되었다.

당시 Defillama 데이터에 따르면, 이 공격이 발생한 후 며칠 동안 탈중앙화 금융(DeFi)의 총 예치 가치(TVL)가 140억 달러 이상 감소한 것으로 나타났으며, 이후 바이낸스 리서치는 켈프(Kelp)를 포함한 4월의 광범위한 공격 물결이 약 130억 달러 규모의 DeFi 자금 유출로 이어졌다고 분석했다. 그 무렵, 논란은 한창이었습니다.

2억 9,200만 달러 규모의 의문: 누구의 잘못이었는가?

Layerzero와 Kelp는 근본적인 작동 원리에 대해서는 상당 부분 의견을 같이하고 있습니다. 그러나 이에 대한 책임 소재를 두고는 극명한 견해 차이를 보이고 있습니다. Layerzero는 자사의 RPC 환경이 침해된 사실을 인정했으나, 동시에 Kelp의 ‘1-of-1’ 검증자 구성을 단일 실패 지점으로 지목했습니다. 이 회사는 여러 검증자를 사용하는 구성을 권장했다고 밝혔습니다.

Kelp는 다른 주장을 펼칩니다. Kelp는 1-of-1 설정이 Layerzero의 문서화된 기본값이었으며, Layerzero가 Kelp의 배포를 검토하고 서면으로 승인했고, 기본값으로도 괜찮다는 통보를 받았다고 말합니다. Kelp는 또한 Dune의 통계를 인용해 1,200개 이상의 계약을 차지하는 Layerzero 애플리케이션 중 약 47%가 해당 구성을 사용했다고 밝혔다. 이러한 의견 차이는 새로운 민사 소송의 핵심 쟁점이다. 켈프는 레이어제로가 기술적 위험을 공개하지 않았고, 공격자가 검증자가 사용하는 인프라를 침해하는 것을 막지 못했으며, 해킹이 발생하기 전에 켈프의 구성을 승인했다고 주장합니다. 펠레그리노는 이 주장을 “근거가 없다”고 일축하며, 밴쿠버에서 자신과 레이어제로를 변호하겠다고 밝혔습니다. 어느 법원도 누가 옳은지에 대한 판결을 내리지 않았습니다.

“에버크레스트(KelpDAO)가 오늘 브리티시컬럼비아주에서 저와 LZ를 상대로 민사 소송 제기 통지서를 제출했습니다. 이 주장은 여전히 근거가 없으며, 밴쿠버에서 그들과 만나 적절히 변론할 것입니다,”라고 펠레그리노는 적었습니다.

레이어제로, 이후 규칙 변경

취약점 공격 이후 발생한 일들은 사태를 더욱 복잡하게 만들었습니다. 레이어제로는 고액 이체에 대한 1-of-1 DVN 구성 지원을 중단하고, 다중 검증자(multi-verifier)를 기본 설정으로 전환했습니다. 5월 8일부터 9일까지, 이 회사는 의사소통에 대해 사과하며 “고액 거래에서 당사의 DVN이 1/1 DVN으로 작동하도록 허용한 것은 실수였다”고 밝혔다.

이는 Layerzero가 켈프(Kelp)의 손실에 대해 법적 책임을 진다는 인정은 아니었다. 그러나 이로 인해 어색한 사실이 드러났다. 분쟁의 핵심이 된 구성은 Layerzero 측이 나중에 고액 송금에 허용되어서는 안 됐다고 밝힌 바로 그 구성이었다. 켈프는 한 걸음 더 나아가 다른 플랫폼으로 옮겼다.

5월 초, 켈프는 rsETH를 레이어제로의 OFT 시스템에서 체인링크(Chainlink)의 CCIP 및 CCT 인프라로 이전할 계획을 발표했다. 솔브 프로토콜(Solv Protocol)을 비롯한 다른 프로젝트들도 이번 사건 이후 상당한 자산을 레이어제로에서 이전했다. 한편, 피해 복구 노력은 켈프를 훨씬 넘어 확산되었다.

Arbitrum의 보안 위원회는 공격자와 연관된 약 30,765.67 ETH(당시 가치 약 7,100만 달러)를 동결했다. Aave, Lido, Ether.fi, Ethena, Mantle, Consensys, Joe Lubin을 포함한 업계 관계자들은 DeFi United를 통해 복구 지원을 조직했다. 5월 말, 켈프(Kelp)는 최종 복구 자금이 이체되었으며, 발행, 상환 및 브릿징 서비스가 재개되었다고 밝혔다.

이제 ‘페이퍼 트레일’ 사건이 법정에서 다뤄지게 되었습니다

밴쿠버 소송은 장소만 바뀌었을 뿐, 사실관계는 아직 변하지 않았다. 이 소송은 밴쿠버 법원에 사건 번호 267169로 등재되었으나, 민사 소송 통지서 전문은 아직 공개되지 않았다. 즉, 켈프가 주장하는 정확한 소송 사유와 청구 손해배상액은 아직 독립적으로 확인되지 않은 상태다.

이 소송을 통해 문서 기록이 면밀히 검토될 수 있다. 켈프는 레이어제로가 서면으로 자사의 구성을 승인했다고 주장한다. 반면 레이어제로는 켈프가 다중 검증을 권장하는 조언에도 불구하고 검증자 한 명만 포함된 설정을 선택했다고 반박한다. 법원은 문서 제출을 명령하고, 해당 통신 기록을 검토하여 각 당사자가 실제로 어떤 법적 의무를 지고 있었는지 판단할 수 있다.

이 문제는 2억 9,200만 달러 규모의 브리지 해킹 사건을 넘어선다. 디파이(DeFi)는 스마트 계약에 다른 곳에서 발생한 상황을 전달하는 외부 인프라 계층에 점점 더 의존하고 있다. 계약 자체가 흠잡을 데 없더라도, 정보를 제공하는 시스템이 침해당하면 거짓 정보에 따라 작동할 수 있다.

4월 18일, 한 검증자가 그러한 거짓 정보를 믿었고, 다른 곳에서 소각되지 않은 116,500 rsETH가 이더리움 블록체인에 등장했다. 이 기술은 단 한 블록 만에 결정을 내렸다. 이제 판사가 이 사건을 검토하게 되었다.

크로스체인 프로토콜 업체 레이어제로 랩스(Layerzero Labs)는 금요일, 자사의 내부 인프라가 북한 해커들의 공격을 받아 침해되었다고 밝혔다.

지금 읽기: 레이어제로, 2억 9,200만 달러 규모 켈프DAO 해킹과 관련된 RPC 중독 사고 공개

이 기사는 AI를 사용하여 영어에서 번역되었습니다. 영어 원본이 권위 있는 출처이며, 자동 번역에는 특히 법률 및 규제 용어에서 부정확한 내용이 포함될 수 있습니다.