Enter로 검색 · ESC로 닫기

DeFi

NEAR Intents 사후 분석: 380만 달러 익스플로잇, 환불 로직 결함으로 추적돼 전액 회수

NEAR Intents, 380만 달러 익스플로잇 공개하고 전액 회수 확인

NEAR Intents는 10월 1일 보안 사고에 대한 상세한 사후 분석을 발표했다. 공격자는 스마트 컨트랙트의 토큰 입금 로직 결함을 악용해 약 380만 달러 상당의 부정 입금을 생성했다. 보고서에 따르면, 이 취약점은 토큰 입금 시 입금 컨트랙트가 외부 제3자 컨트랙트를 호출하면서 드러났다. 그 외부 호출이 실패했을 때, 프로토콜의 환불 메커니즘은 사용자의 자금을 반환했지만 입금은 여전히 장부에 기록되어 있었다. 공격자는 이 불일치를 23건의 트랜잭션에 걸쳐 악용해 실제로 이전된 자산으로 뒷받침되지 않은 잔액을 크레딧했다.

이번 공개는 이후 모든 자금이 회수되었음을 확인하며, 이는 DeFi 익스플로잇 역사에서 회수율이 낮고 대부분의 사고가 사용자나 프로토콜 재무에 영구적 손실로 끝나는 가운데 드문 완전 해결 결과다.

공격은 어떻게 작동했나

핵심 문제는 전형적인 회계 비동기화 패턴이다. 하위 호출이 리버트될 때 상태 업데이트와 자산 이전이 동기화되지 않았다. 컨트랙트는 입금 기록을 원자적으로 롤백하는 대신 내부 잔액을 크레딧한 채 환불을 발행했다. 이로 인해 공격자는 상응하는 담보를 제공하지 않고도 프로토콜에 대한 청구권을 발행할 수 있었다. 사실상 루프를 얼마나 반복할 수 있는지에만 제한된 무료 발행 프리미티브였다.

  • 근본 원인: 입금 중 실패한 외부 호출의 비원자적 처리
  • 공격 표면: 입금 경로의 제3자 컨트랙트 통합
  • 규모: 23건의 트랜잭션으로 부정 입금 기록 생성
  • 결과: 약 380만 달러 영향, 100% 회수

업계 시사점

NEAR Intents와 같은 크로스체인 인텐트 시스템은 DeFi에서 가장 통합이 많은 설계 중 하나로, 사용자 자산을 솔버, 브리지, 제3자 컨트랙트를 통해 라우팅한다. 이러한 컴포저빌리티가 바로 이들을 강력하게 만들며, 동시에 환불 및 폴백 로직을 고위험 영역으로 만든다. 이번 사고는 Euler와 Nomad 익스플로잇 이후 업계가 반복적으로 학습한 교훈을 강화한다. 외부 컨트랙트를 건드리는 모든 코드 경로는 가치 이전과 상태 변경 사이의 원자성을 유지하거나, 잔액을 확정하기 전에 불일치를 명시적으로 조정해야 한다.

전액 회수는 또한 사고 대응의 성숙도가 높아지고 있음을 보여준다. 신속한 온체인 추적, 거래소와 브리지에 대한 협력적 접촉, 공격자와의 협상은 최근 여러 익스플로잇을 완전한 손실이 아닌 회수 가능한 사건으로 바꾸었다. 이는 인센티브의 의미 있는 변화이지만, 여전히 공격자가 자금을 반환하려는 의지에 크게 의존한다.

다음에 주목할 점

NEAR Intents는 입금 최종성 규칙을 강화하고, 재진입 및 리버트 처리 가드를 추가하며, 비정상 입금 패턴 모니터링을 확대할 것으로 예상된다. 더 넓게 보면, 이 사례는 실패한 크로스 컨트랙트 호출이 어떻게 정산되는지 표준화하도록 인텐트 기반 아키텍처에 압력을 가한다. 인텐트 레일이 크로스체인 유동성의 기본 UX 레이어가 되기 위해 경쟁하는 가운데, 핵심 수학뿐 아니라 환불 및 폴백 로직에 특화된 보안 감사는 차별화 요소가 아닌 기본 기대치가 될 것이다.

원문 보기

공유
위험 고지 본 사이트는 크립토·블록체인·Web3 업계의 뉴스와 정보를 참고용으로 제공하며, 투자 조언이나 수익 보장이 아닙니다. 가상화폐 관련 업무는 중국 본토에서 불법 금융 활동이며 디지털 자산 가격은 변동성이 크므로 이용에 따른 위험은 본인이 부담합니다. 본 사이트는 거래, 토큰 발행 또는 관련 유도 서비스를 제공하지 않습니다.

관련 읽을거리

최신 뉴스

TREE NEWS 공유 카드
위 이미지를 길게 눌러 → 사진에 저장 / 공유
보도 요청 의견 보내기