Cointime

Download App
iOS & Android

SharkTeam: 계약 정확도 계산 취약점 및 보안 제안

최근 몇 달 동안 계약 개발 과정에서 가격 정확성 계산 취약점과 관련된 보안 사고가 다수 발생했으며, MIM_SPELL의 650만 달러, RadiantCapital의 450만 달러, Onyx Protocol의 210만 달러 등 손실액이 1,000만 달러를 넘어섰습니다. 백만 등 계산시 정확성에 문제가 있기 때문에 주요 변수가 잘못 계산되어 공격을 받습니다.

SharkTeam은 이러한 보안 사고를 요약하고 효과적인 보안 제안을 제시했으며, 후속 프로토콜이 경고 역할을 하고 사용자의 암호화된 자산의 보안을 보호할 수 있기를 바랍니다.

1. MIM_SPELL 공격 사건

발생 시간: 2024년 1월 30일

손실액 : 약 650만 달러,

취약점 발생 이유: 계약에는 Elastic과 Base의 두 가지 대출 변수가 있으며, 두 변수의 정확도를 계산할 때 둘 다 상향 반올림 방식을 사용합니다. 이 작업을 수행하면 계산 결과가 0이어야 하는 매개 변수가 최종적으로 1로 계산되어 두 매개 변수 간의 불균형이 발생하고 궁극적으로 MIM 토큰이 과도하게 빌려지는 현상이 발생합니다.

상세분석 : https://bit.ly/3ScR7TK

2. RadiantCapital 공격 사건

발생 시간: 2024년 1월 2일

손실액 : 약 450만 달러,

취약점 원인 : 해커는 신시장이 초기화되지 않은 계약의 취약점을 이용하여 유동성 지수가 초기화되지 않아 플래시론 기능을 통해 해커가 규모를 조작할 수 있었고, 지수가 커지면 해커는 rayDiv 함수의 반올림 정확도를 이용했는데, 문제는 지수가 커질수록 반올림으로 인한 정밀도 손실의 상한도 커지고, 반복적인 접근 작업으로 해커가 이익을 얻을 수 있다는 점이다.

3. 오닉스 프로토콜 공격 사건

발생 시간: 2023년 11월 11일

손실액 : 약 210만 달러,

취약점 원인: RadiantCapital 공격 사건과 마찬가지로 아직 유동성이 초기화되지 않은 신시장의 취약점도 악용되었으며, divUint 함수에 반올림 취약점이 있어 정밀도 손실이 발생했습니다.

상세분석 : https://bit.ly/47cKeI6

4. WiseLending 공격 사건

발생 시간: 2024년 1월 12일

손실액 : 약 US$465,000,

취약점 원인: 해당 계약은 대출 지분 계산 시 상향 반올림을 사용하며, 공격자는 이를 이용해 주가를 높이기 위해 반복적인 접근 작업을 수행하며, 주가가 상승한 후 자신의 지분으로 대량의 ETH를 빌린다.

5. HopeLend 공격

발생 시간: 2023년 10월 18일

손실액 : 약 US$850,000

취약점 원인: 해커는 초기에 대상 자산에 해당하는 풀의 유동성 불균형을 이용하여 대상 자산과 관련된 hToken의 유동성 지수를 조작하여 그 가치를 왜곡했습니다. 그런 다음 해커는 아주 적은 양의 hToken 담보를 사용하여 다른 모든 기본 자산을 빌렸습니다. 이후 해커는 계약 분할 작업에서도 rayDiv 함수의 반올림 취약점을 악용해 자금 입출금을 반복해 호프렌드 공격에 투자한 기초 자산을 고갈시켰다.

정확성 문제는 일반적으로 두 가지 범주로 나뉩니다.

1. 한 가지 유형은 올바르지 않은 상향 반올림으로, 0이어야 하는 매개변수가 1로 간주되어 후속 계산에 심각한 허점이 발생할 수 있습니다.

2. 두 번째 범주는 반올림 문제이며, 가장 심각한 문제는 rayDiv 기능을 잘못 사용하는 프로젝트입니다.

안전 조언:

1. 첫 번째 항목의 경우, 프로젝트 로직이 상향 반올림 연산을 요구하는 경우 반올림 변수가 1 또는 0 등인 조건에서 다중적이고 다양한 반복 테스트를 수행해야 합니다.

2. 두 번째 유형의 경우 먼저 곱하고 균일한 정밀도로 나누는 방법을 사용할 수 있습니다. 예를 들어 소수점 이하 값으로 접미사 10**18을 사용하는 등의 방법을 사용할 수 있습니다.

3. 상황이 어떻든 계산 로직을 모든 측면에서 테스트하고 가능한 한 모든 상황을 고려하십시오. 특히 계산 결과에 따라 처리 로직이 다를 경우 신중한 테스트가 필요합니다. 이론적 논리 설계와 실제 코드 구현을 결합하여 사각지대 없이 계약 기능을 전면적으로 테스트합니다. 테스트 케이스가 다양한 변경 사항을 다룰 수 있다면 정밀도 계산으로 인한 보안 문제를 피할 수 있습니다.

SharkTeam의 비전은 Web3 세계를 보호하는 것입니다. 이 팀은 블록체인 및 스마트 계약의 기본 이론에 능숙한 전 세계의 숙련된 보안 전문가와 수석 연구원으로 구성되어 있습니다. 온체인 빅데이터 분석, 온체인 위험 경고, KYT/AML, 스마트 계약 감사, 암호화된 자산 복구 및 기타 서비스를 포함한 서비스를 제공하고 온체인 지능형 위험 식별 플랫폼 ChainAegis를 만들었습니다. 플랫폼은 무제한 수준을 지원합니다. 심층적인 그래프 분석을 통해 Web3 세계의 지능형 지속 위협(APT)에 효과적으로 대처할 수 있습니다. Polkadot, Moonbeam, Polygon, Sui, OKX, imToken, Collab.Land 등 Web3 생태계의 다양한 분야의 주요 플레이어와 장기적인 협력 관계를 구축했습니다.

공식 홈페이지: https://www.sharkteam.org

트위터: https://twitter.com/sharkteamorg

디스코드: https://discord.gg/jGH9xXCjDZ

텔레그램: https://t.me/sharkteamorg

댓글

모든 댓글

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개월 만에 이루어졌습니다. 양사는 화요일 공동 성명을 통해 이번 거래를 공식적으로 확인했습니다.

  • 비트코인이 7만 5천 달러를 돌파했습니다.

    시장 데이터에 따르면 비트코인(BTC)이 75,000달러를 돌파하여 현재 75,033.01달러에 거래되고 있으며, 24시간 동안 2.83% 상승했습니다. 시장 변동성이 매우 크므로 투자 시 위험 관리에 유의하시기 바랍니다.

  • FusnChain 메인넷이 곧 출시됩니다. 이는 세계 최초의 금융 거래용 퍼블릭 블록체인으로, PayFi 시대의 온체인 금융 거래 인프라를 열어갈 것입니다.

    글로벌 웹3 인프라 환경에 역사적인 패러다임 전환이 임박했습니다. 암호화폐 세계와 실물 현금 흐름을 연결하는 데 전념하는 공식 네트워크인 FusnChain이 메인넷 출시를 공식 발표했습니다.

  • 비트코인이 71,500달러를 돌파했습니다.

    시장 데이터에 따르면 비트코인(BTC)이 71,500달러를 돌파하여 현재 71,510.19달러에 거래되고 있으며, 24시간 동안 1.06% 상승했습니다. 시장 변동성이 매우 크므로 투자 시 위험 관리에 유의하시기 바랍니다.