Cointime

Download App
iOS & Android

소켓공격 사건에 대한 자세한 설명

Validated Project

2024년 1월 16일, Socket Tech는 공격을 받아 약 330만 달러의 손실을 입었습니다. 공격자는 소켓 계약의 데이터 검증 링크에 있는 취약점을 이용하여 악의적인 데이터 입력을 통해 승인된 계약의 사용자 자금을 탈취했습니다. 이 공격으로 인해 총 230개 주소에 손실이 발생했으며 단일 주소 손실액은 약 656,000달러에 달했습니다.

배경 소개

소켓은 체인 간 안전하고 효율적인 데이터 및 자산 전송을 제공하는 상호 운용성 프로토콜입니다. 소켓 게이트웨이 계약은 모든 자산 브릿지와 DEX가 단일 메타 브릿지로 수렴되고 비용, 대기 시간 또는 보안 라우팅과 같은 사용자 선호도에 따라 최상의 트랜잭션을 선택하는 소켓 유동성 계층과의 모든 상호 작용을 위한 액세스 포인트입니다.

해커 공격 3일 전, 소켓 계약 관리자는 시스템에 새로운 경로를 추가하기 위해 addRoute 명령을 실행했습니다. 라우팅을 추가하는 목적은 소켓 게이트웨이의 기능을 확장하는 것이었지만 실수로 심각한 취약점이 발생했습니다.

아래 그림은 계약관리자를 통해 추가된 라우팅 기록입니다.

이벤트 요약

  1. 1. 베이징 시간 1월 16일 15시 3분경 공격자의 지갑으로 공격에 사용된 자금이 이체되었으며, 시간 분석에 따르면 해당 자금은 0xe620에서 왔으며 Tornado Cash에서 인출된 10 BNB와 관련된 것으로 나타났습니다.
  1. 2. 이 자금은 소켓 취약점을 악용하기 위한 두 가지 계약을 생성하고 실행하는 데 사용되었습니다. 첫 번째 계약은 SocketGateway가 승인한 주소의 USDC를 대상으로 했습니다(아래 스크린샷). 127명의 피해자가 약 250만 달러를 사기당했습니다.
  1. 3. 다음으로 두 번째 컨트랙트는 피해자 주소의 WETH, USDT, WBTC, DAI, MATIC을 타겟으로 합니다. 그 결과, 또 다른 104명의 피해자가 다음과 같은 자산을 잃었습니다.
  • 42.47526105 WETH
  • 347,005.65USDT
  • 2.88962154 WBTC
  • 13,821.01 다이
  • 165,356.99 매틱
  1. 4. 공격자는 USDC와 USDT를 ETH로 전환했습니다.

취약점 소스

공격자가 악용하는 취약점은 새로 추가된 라우팅 주소인 RouteAddress의 PerformAction 함수에 존재합니다.

이 주소의 PerformAction 함수의 원래 기능은 Wrapping 및 Unwrapping 기능을 보조하는 것입니다. 그러나 이 함수에는 사용자가 검증 없이 .call()의 swapExtraData를 통해 외부 데이터를 직접 호출한다는 치명적인 취약점이 나타난다. 이는 공격자가 임의의 악성 기능을 실행할 수 있다는 것을 의미한다.

이 사건에서 공격자는 transferFrom 함수를 트리거하는 악의적인 swapExtraData 입력을 제작했습니다. 악의적인 호출은 SocketGateway 계약에 대한 사용자의 권한을 악용하여 자금을 훔쳤습니다.

컨트랙트는 잔액 확인을 통해 fromToken.call()이 호출된 후 사용자의 잔액이 올바르게 변경되도록 보장하지만, 이 함수는 공격자가 금액을 0으로 설정하는 상황을 고려하지 않습니다.

공격 프로세스 복원

  1. 1. 공격자는 공격 계약을 이용하여 Socket Gateway 계약에서 0x00000196()을 호출했습니다.
  1. 2. fallback()은 16진수 서명 196을 사용하여 취약한 라우팅 주소 계약(routerAddress)을 호출합니다.
  1. 3. 아래 스크린샷에서는 공격자가 사용한 가짜 입력을 볼 수 있으며, Swapping 숫자는 모두 0입니다.
  1. 4. 다음으로 Swap을 수행하기 위해 WrappedTokenSwapperImpl.performAction()이 호출됩니다.
  1. 5. 가짜 SwapExtraData는 아무런 검증 없이 fromToken(WETH)에 의해 승인되고 실행됩니다.
  1. 5. 가짜 SwapExtraData는 아무런 검증 없이 fromToken(WETH)에 의해 승인되고 실행됩니다.
  1. 6. 공격자는 피해자의 자산이 소진될 때까지 위의 과정을 반복한다. 악성 트랜잭션이 나타난 후 Socket은 신속하게 비활성화Route를 호출하여 이전에 취약한 경로를 차단하고 더 넓은 범위의 공격을 방지했습니다.
  2. 7. 소켓은 1월 23일 1,032ETH를 회수했다고 발표했고, 25일 모든 손실을 전액 보상하겠다고 발표했다. 이 사건은 해결되었습니다.

이벤트 요약

무제한 사용자 인증을 사용하는 라우팅 계약에서는 악의적인 통화 데이터 공격이 드물지 않습니다. 이전의 유사한 공격에는 Dexible과 Hector Bridge가 포함됩니다. 2023년 2월 17일, 탈중앙화 거래소 Dexible이 공격을 받아 150만 달러 이상의 손실이 발생했습니다. 공격자는 사용자 자산을 탈취하기 위해 Dexible의 fill() 함수에 악성 호출 데이터를 입력합니다. 2023년 6월 2일, Hector 네트워크 프로토콜이 공격을 받았습니다. 공격자는 가짜 USDC 계약을 배포하고 악성 통화 데이터를 통해 피해자 계약에서 실제 USDC 652,000개를 이체했습니다.

블록체인 집계 플랫폼은 일반적으로 일련의 브리지 및 라우팅 계약을 캡슐화하여 유동성을 개선하고 손실을 줄입니다. 그러나 이 복잡한 캡슐화로 인해 더 많은 보안 문제가 발생합니다. 소켓 사건이 해결될 수 있게 되어 기쁘게 생각합니다. CertiK는 플랫폼에 대한 포괄적인 감사 및 탐지를 제공하고, 다양한 집합 위험을 줄이고, 커뮤니티 신뢰와 전체 산업의 보안 수준을 향상시키기 위해 계속해서 노력할 것입니다.

댓글

모든 댓글

Recommended for you

  • 미국 상원 은행위원회 위원장은 스테이블코인 수익률 관련 새로운 조항 초안이 이르면 이번 주에 공개될 수 있다고 밝혔습니다.

    코인타임(Cointime) 보도에 따르면, 상원 은행위원회 위원장인 팀 스콧(Tim Scott) 상원의원은 DC 블록체인 서밋에서 의원들이 이번 주 초에 최소한 스테이블코인 관련 조항을 포함한 새로운 법안 초안을 볼 수 있을 것이라고 밝혔습니다. 스콧 의원은 스테이블코인 수익률이 법안에서 가장 많이 논의된 사안이지만, 의원들은 계속해서 이 문제를 논의하고 있다고 언급했습니다. 그는 "이번 주 안에 검토할 첫 번째 초안을 받을 수 있을 것으로 생각합니다. 이번 주말까지 그렇게 된다면, 적어도 법안의 기본 틀이 마련되고 있는지 알 수 있을 것입니다. 그렇게 된다면, 우리는 더 나은 상황에 놓일 수 있을 것입니다."라고 말했습니다. 그는 또한 스테이블코인 수익률 문제에 대한 진전은 민주당 소속 앤젤라 올스브룩스(Angela Alsobrooks) 상원의원, 공화당 소속 톰 틸리스(Thom Tillis) 상원의원, 그리고 백악관 관계자인 패트릭 위트(Patrick Witt)의 노력 덕분이라고 덧붙였습니다. 그는 지난 한 달간 진행된 협상에서 도널드 트럼프 대통령과 그의 가족이 추진하는 암호화폐 사업에 대한 의원들의 우려, 주요 규제 기관의 초당적 대표성 부족, 그리고 고객확인제도(KYC) 규정 등 해결되지 않았던 다른 쟁점들도 논의되었다고 밝혔습니다. 스콧 의원은 또한 "윤리적 문제와 정족수 문제에 대한 합의에 거의 도달했다고 생각합니다. 상대방에게도 중요한 문제라는 것을 알고 있기 때문에 우리도 이 부분을 다루고 있습니다. 몇몇 인사 지명에 대해서도 진전이 있어 다행입니다. 디파이(DeFi)는 마크 워너 상원의원이 집중적으로 관심을 기울여 온 분야이며, 자금세탁방지(AML)는 매우 중요한 부분입니다. 따라서 이러한 문제들에 대해 진전이 있다고 생각합니다."라고 말했습니다.

  • 골든 모닝 브리핑 | 3월 18일 밤 주요 변동 사항

    21:00-7:00 주요 키워드: 팬텀, 스트라이프, 오토노머스, 이란 1. 이란은 미국과 이스라엘이 자국 영토를 이용하는 것을 허용하는 국가에 대해 합법적으로 공격할 수 있다고 주장했습니다. 2. 미국 상품선물거래위원회(CFTC): 팬텀 지갑은 브로커 등록이 필요하지 않습니다. 3. 애리조나 주 법무장관, 예측 마케팅 업체 칼시(Kalshi)에 대해 형사 고발 조치를 취했습니다. 4. 미국 국무부는 전 세계 모든 대사관에 "즉시" 보안 평가를 실시하도록 지시했습니다. 5. 로빈후드 벤처 캐피털, 스트라이프와 일레븐랩스에 약 3,500만 달러 투자. 6. GSR, 오토노머스와 아키텍을 5,700만 달러에 인수하여 암호화폐 펀드 운용 플랫폼 구축. 7. 미국 증권거래위원회(SEC)와 상품선물거래위원회(CFTC), 대부분의 디지털 자산은 증권이 아니라는 새로운 암호화폐 가이드라인 발표.

  • 미국 증권거래위원회(SEC)와 상품선물거래위원회(CFTC)는 암호화폐에 대한 새로운 의견을 발표하며, 대부분의 디지털 자산은 증권 범주에 속하지 않는다고 밝혔습니다.

    코인타임은 3월 18일 미국 증권거래위원회(SEC)와 상품선물거래위원회(CFTC)가 암호화폐에 대한 68페이지 분량의 가이드라인 문서를 발표했으며, 대부분의 디지털 자산은 증권이 아니라고 밝혔다고 보도했습니다. 이 새로운 설명은 스테이블코인, 디지털 상품, 그리고 "디지털 상품" 토큰의 분류를 자세히 설명하며, SEC는 이 모든 것들이 증권이 아니라고 명시했습니다. 또한 "비증권 암호화 자산"이 어떻게 증권이 될 수 있는지 설명하고, 채굴, 프로토콜 스테이킹, 에어드롭에 연방 증권법이 어떻게 적용되는지 명확히 했습니다. SEC는 또한 비증권 디지털 자산이 어떻게 투자 계약의 대상이 될 수 있는지에 대해서도 설명했습니다. SEC는 설명에서 "발행자가 투자자를 공동 사업에 투자하도록 유도하고 필요한 경영 업무를 수행하겠다는 약속이나 진술을 하며, 구매자가 그로부터 수익을 기대할 만한 이유가 있을 때, 비증권 암호화 자산은 투자 계약의 대상이 된다"고 밝혔습니다.

  • 마스터카드는 스테이블코인 회사인 BVNK를 최대 18억 달러에 인수할 계획입니다.

    코인타임(Cointime) 보도에 따르면 마스터카드(Mastercard)는 스테이블코인 인프라 스타트업인 BVNK를 최대 18억 달러(조건부 대가 3억 달러 포함)에 인수할 계획입니다. 이번 인수는 BVNK와 코인베이스(Coinbase)의 약 20억 달러 규모의 합병 협상이 결렬된 지 불과 4개월 만에 이루어졌습니다. 양사는 화요일 공동 성명을 통해 이번 거래를 공식적으로 확인했습니다.

  • 비트코인이 8일 연속 상승하며 76,000까지 치솟았습니다. 이러한 혼란 속에서 비트코인이 금보다 뛰어난 성과를 보인 이유는 무엇일까요?

    전쟁이 완화되고 유가가 하락하며 미국 증시가 반등하는 가운데, 비트코인은 이번에 어디로 향할까요?

  • 토큰이 안 팔린다고요? 암호화폐 프로젝트의 90%가 투자자 관계를 소홀히 하고 있습니다.

    지난 한 해 동안 저희는 암호화폐 업계의 거의 모든 주요 프로젝트와 협력하여 투자자 관계 시스템을 구축해 왔으며, 이미 20개 이상의 프로젝트에 서비스를 제공했습니다. 이 글은 바로 적용 가능한 실용적인 투자자 소통 가이드입니다.

  • 메타, 전체 직원의 20% 해고 지속: AI 시대의 "효율성 혁명"인가, 아니면 비용 절감에 대한 우려인가?

    메타는 비용 절감을 명목으로 전체 직원의 20%를 추가로 해고할 계획이지만, 이는 AI 도입으로 인한 효율성 증대가 현실화되고 있다는 신호일 수 있습니다. 월가에서는 메타가 'AI 우선' 기업으로 거듭나기 위한 구조조정을 가속화하고 있으며, 이로 인해 경쟁사와의 격차가 더욱 벌어질 수 있다고 분석합니다.

  • 대통령이 당신의 게시물에 지지를 표명하려면 밈 코인이 얼마나 필요할까요? 마일리: 500만 개요.

    베이징 시간으로 3월 17일, 아르헨티나 현지 언론 엘 데스타페는 단독 보도를 통해 충격적인 사실을 전했습니다. 수사관들이 아르헨티나 암호화폐 로비스트의 휴대전화에서 복구한 데이터에 따르면, 밀리 아르헨티나 대통령이 1년 전 500만 달러의 뇌물을 받고 리브라(LIBRA)에 대해 트윗을 올렸으며, 그 배후에는 이전에 추측되었던 대로 헤이든 데이비스가 연루된 것으로 드러났습니다.

  • 칼시가 10억 달러 상당의 무료 복권을 나눠줬습니다. 꼭 긁어보세요!

    좋은 소식은 잭팟이 진짜라는 것이고, 나쁜 소식은 당첨 확률이 1조 2천억 분의 1이라는 겁니다...

  • 월스트리트의 "트로이 목마": ICE의 OKX 투자 이면에 숨겨진 권력 재편과 인프라 융합 분석

    이는 단순한 금융 거래가 아니라, 기존 금융 시스템이 자본 레버리지와 규제 구조를 이용하여 새롭게 부상하는 암호화폐 시장에서 권력 구조를 하향식으로 재편하는 행위입니다.