CertiK: 블록체인 보험 프로젝트 Nexus Mutual 공격 분석
CertiK
2020-12-15 02:47
本文约1614字,阅读全文需要约6分钟
블록체인 보험플랫폼 창시자의 계정이 공격을 받았나요? 사건은 어떻게 발생했으며 어떻게 예방할 수 있습니까?

베이징 시간 12월 14일 오후 5시 40분, CertiK Skynet 모니터링은 Nexus Mutual 설립자 Hugh Karp의 계정에서 총 370,000개의 NXM 토큰을 알 수 없는 계정으로 이체한 엄청난 거래를 발견했습니다.

CertiK 보안 검증 팀은 신속하게 조사 및 분석을 시작했고 거래가 Hugh Karp의 계정에 대한 해킹 공격이라고 믿었습니다.

그건 그렇고, 나는 모두를 위해 그것을 계산했습니다

370,000 NXM=833만 달러

전체 공격 프로세스는 다음과 같습니다.

전체 공격 프로세스는 다음과 같습니다.

텍스트

0x09923e35f19687a524bbca7d42b92b6748534f25

토큰을 얻기 위한 공격의 일부가 이미 트랜잭션을 통과했습니다.

0xfe2910c24e7bab5c96015fb1090aa52b4c0f80c5b5c685e4da1b85c5f648558a 1inch.exchange에서 거래되었습니다.

텍스트

0x4ddcc21c6de13b3cf472c8d4cdafd80593e0fc286c67ea144a76dbeddb7f3629

이미지 설명

공식 공개 세부 사항에 따르면 공격자는 Hugh Karp의 개인 컴퓨터에 대한 원격 제어를 얻은 후 컴퓨터에서 사용되는 Metamask 플러그인을 수정하고 그림 1의 거래에 서명하도록 속였습니다. 이 거래는 결국 막대한 양의 토큰을 수신자의 계정에 있는 공격자.

CertiK 팀은 기존 정보를 바탕으로 Hugh가 매일 Metamask를 사용했을 때 공격자가 수정한 플러그인이 이 엄청난 양의 토큰에 대한 전송 요청을 생성한 후 Hugh가 하드웨어 지갑으로 트랜잭션에 서명한 것으로 추측했습니다.

응용 프로그램으로서 브라우저 플러그인과 일반 웹 사이트의 프런트 엔드 구성은 유사하며 모두 HTML 및 JavsScript로 구축됩니다. 브라우저 플러그인의 코드는 사용자의 컴퓨터에 저장됩니다.

해커가 Metamask 플러그인을 수정한 방법에 대해 CertiK 팀은 다음과 같이 추측했습니다.

1. 해커는 휴 카프(Hugh Karp)의 개인 컴퓨터를 장악한 후 원격 데스크톱을 통해 브라우저를 열고 변형된 메타마스크 플러그인을 직접 설치했다.

2. 해커는 휴 카프(Hugh Karp)의 개인용 컴퓨터에서 메타마스크 플러그인의 설치경로를 찾아 그 안의 코드를 수정하고, 수정이 완료된 후 수정된 플러그인을 브라우저에 로드하였다.

3. 해커는 브라우저에 내장된 명령줄 도구를 사용하여 브라우저에 설치된 플러그인을 수정합니다.

공식적인 세부 사항은 Hugh Karp가 하드웨어 지갑을 사용했다고 언급했지만 어떤 하드웨어 지갑인지는 명시하지 않았습니다.

Metamask는 위의 두 하드웨어 지갑만 지원하므로 Trezor 또는 Ledger 중 하나여야 합니다.

하드웨어 지갑의 경우 메타마스크의 거래는 하드웨어 지갑에서 확인하고 하드웨어 지갑에 저장된 개인 키로 서명해야 합니다.

현재 위의 두 하드웨어 지갑이 하드웨어에서 거래를 확인하면 사용자의 최종 확인을 위해 하드웨어 화면에 송금 수락 주소가 표시됩니다.

이 공격에서 해커는 하드웨어 화면의 거래 확인 인터페이스에 표시된 주소를 수정할 수 없어야 하므로 Hugh Karp는 거래 대상이 해커의 주소라는 사실을 인지하지 못하고 하드웨어 지갑에 대한 최종 확인.

그림 2: Ledger가 트랜잭션을 확인할 때 표시되는 화면

안전 조언https://www.youtube.com/watch?v=9_rHPBQdQCw

안전 조언

블록체인 보험플랫폼 창시자의 계정이 공격을 받아 보험의 중요성을 보여주고 있다.

해킹 사건의 고밀도 발생은 경고입니다.

블록체인의 네트워크 세계에서 당신이 누구든, 어떤 역할을 하든 해커는 당신의 운 때문에 당신을 우회하지 않을 것이며, 보안 사고로 인한 손실은 모두에게 일어날 수 있습니다.

그리고 하드웨어 지갑을 사용한다고 해도 사람이 평생 실수로부터 100% 자유로울 수는 없습니다.

텍스트얼마전 CertiK에서 발표한 일련의 기사【】보험의 필수성을 정확하게 설명합니다.

이 공격을 기반으로 CertiK 보안 검증 팀은 다음과 같은 보안 권장 사항을 제시합니다.

1. 모든 보안 시스템 및 운영 환경은 프로그램 보안 검증 뿐만 아니라 제품 전반의 보안을 검증하기 위한 전문적인 모의해킹을 필요로 합니다.

텍스트

WeChat [certikchina] 검색에 오신 것을 환영합니다. CertiK의 공식 WeChat 공개 계정을 팔로우하고 공개 계정 하단의 대화 상자를 클릭하고 무료 상담 및 견적을 받으려면 메시지를 남겨주세요!

CertiK
作者文库