Back to Blog

MetaSleuth로 온보딩 프로세스를 강화하세요: Tornado Cash 사례 연구

MetaSleuth
February 26, 2024
4 min read

저자:JP Intelligence On Chain

배경

암호화폐 세계는 많은 혼란을 겪어왔으며, 2022년에는 전 세계적으로 37억 달러에 달하는 절도 사건이 발생했습니다. 2023년에는 이러한 절도 사건이 소폭 감소했지만, 온라인 절도의 전반적인 추세는 여전히 증가하고 있습니다.

Intelligence Onchain의 창립자는 연구 및 조사 기관인 동시에, BlockSec과 같은 신뢰할 수 있는 파트너와의 협력을 통해 프로토콜을 악용으로부터 보호하는 데 전념하는 Armored의 창립자이기도 합니다. 이 블로그에서 JP는 피해자, 법 집행 기관, 변호사들에게 의미 있는 방식으로 트랜잭션을 시각화하는 데 필수적인 Metasleuth에 대한 통찰력 있는 개요를 제공할 것입니다.

내용

저는 연구 및 조사 기관인 Intelligence Onchain과 BlockSec과 같은 저명한 파트너들과의 수많은 협력을 통해 프로토콜을 악용으로부터 보호하는 데 전념하는 회사인 Armored의 창립자 JP입니다.

오늘은 제가 거의 매일 사용하는 도구인 Metasleuth에 대해 이야기하고자 합니다. 이 도구는 조사 업무를 지원하고 피해자, 법 집행 기관, 변호사 모두에게 의미 있는 방식으로 트랜잭션을 시각화하는 데 도움을 줍니다. Metasleuth는 IOC의 모든 조사관들이 조사에 사용하는 선호하는 시각화 도구입니다. Metasleuth와 같은 도구를 사용하는 것이 왜 매우 중요한지 자세히 살펴보겠습니다.

시각화 기법

탐색과 관련하여, 자금은 일반적으로 왼쪽에서 오른쪽으로 흐르지만, 특히 차트가 확장될수록 예외가 있습니다. 여기서 다양한 노드와 상호작용할 수 있습니다. 예를 들어, 이것이 하나의 노드이며, 이것들도 마찬가지입니다. 이것은 컨트랙트를 나타냅니다.

Tornado Cash는 자금 세탁과 관련된 프로토콜로 불법입니다. 따라서 위험을 나타내기 위해 빨간색으로 표시해 보겠습니다. 이 사용자가 Tornado Cash로부터 자금을 받은 수령인임을 인식하여, 그들의 관여를 나타내면서도 법의 잘못된 편에 있음을 표시하기 위해 다른 색조를 지정할 수 있습니다.

자금이 진행될수록 이론적으로 이 개인이 원래 발신자일 가능성은 낮아지지만, 이는 트랜잭션 세부 정보에 따라 달라집니다. Metasleuth를 사용하면 특정 이더리움 주소를 심층 분석하고, 트랜잭션을 필터링하며, ERC-20 토큰과 같이 보고 싶은 것을 지정하고 특정 시간대를 정확히 지정할 수 있습니다. 이 기능은 매우 유용합니다.

그림 1:
Metasleuth의 시각화 기법, https://metasleuth.io/result/eth/0x6511f0b7ebecd902b250cdd82773102c42d03a8b?source=78b9ad12-d827-43f5-a839-dab1613459f1
그림 1: Metasleuth의 시각화 기법, https://metasleuth.io/result/eth/0x6511f0b7ebecd902b250cdd82773102c42d03a8b?source=78b9ad12-d827-43f5-a839-dab1613459f1

분석 기능

이 주소를 분석하기로 선택하면, '분석' 기능이 왼쪽 패널에 모든 중요한 트랜잭션을 표시합니다. 여기서 트랜잭션이 매우 적다는 것을 알 수 있습니다. 탐색 측면에서, 관련 주소와 전송에 대한 탭이 있습니다.

그림 2:
Metasleuth의 분석 기능
그림 2: Metasleuth의 분석 기능

관련 주소

'관련 주소' 탭은 어떤 주소가 상호작용했는지 보여줍니다. 예를 들어, Tornado에서 $1,000의 트랜잭션 하나가 노란색 느낌표로 표시되어 있는데, 이는 아마도 제로값 토큰이나 관련 없는 이벤트, 심지어 사기일 수 있음을 나타낼 것입니다. 이러한 트랜잭션을 숨기는 옵션이 있습니다.

그림 3:
Metasleuth의 관련 주소
그림 3: Metasleuth의 관련 주소
그림 4: Metasleuth의 전송 기록
그림 4: Metasleuth의 전송 기록

자동 레이아웃

질서를 선호하는 사람들을 위해, '자동 레이아웃' 버튼은 모든 것을 깔끔하게 재정렬합니다. '관련 주소'와 '전송' 탭을 구분하는 것이 중요합니다. 전자는 Tornado Cash에서 단일 주소를 수령인으로 표시하는 반면, 후자는 모든 수신 트랜잭션을 표시합니다.

그림 5:  Metasleuth의 자동 레이아웃
그림 5: Metasleuth의 자동 레이아웃

엣지 목록

두 노드를 연결하는 선을 클릭하면 엣지 목록이 나타납니다. '세부 정보'를 클릭하면 모든 트랜잭션 해시, 해당 링크(Phalcon 링크 포함), 관련 주소 및 전송된 금액이 표시됩니다. 조사를 수행 중이고 특정 엣지에 관심이 있다면, 데이터를 CSV로 내보낼 수 있으며 이는 피해자나 법 집행 기관을 위한 보고서 작성에 유용합니다.

그림 6:  Metasleuth의 엣지 목록
그림 6: Metasleuth의 엣지 목록

자금에 무슨 일이 있었는지 더 자세히 살펴보겠습니다. 상당한 양의 이더가 입금되었으며, 정렬 아이콘은 트랜잭션의 순서를 날짜별로 추적하는 데 도움이 됩니다. 약 900 이더, 즉 약 360만 달러에 해당하는 막대한 금액이 입금된 후 다른 주소로 출금된 것을 확인할 수 있습니다.

이 다음 주소를 분석하면 트랜잭션 패턴을 파악할 수 있습니다. 트랜잭션 수가 제한되어 있다는 점을 고려하면, 동일한 사람이 관여했다고 추론할 수 있습니다. 이러한 트랜잭션을 추적하기 위해 새로운 색상 체계를 시작하겠습니다. 각 색상은 다양한 주체를 나타낼 수 있습니다. 예를 들어 중앙화 거래소는 보라색, 스마트 컨트랙트는 흰색, 공격자는 빨간색, 피해자는 초록색 등으로 표시할 수 있습니다.

여전히 이 사람이 공격자라고 의심되므로, 자금 흐름을 추적하기 위해 노란색으로 표시하겠습니다. Binance에 여러 번 입금된 것을 확인할 수 있는데, 이는 매우 중요합니다. 해당 중앙화 거래소 입금 주소에는 법 집행 기관이 접근할 수 있는 중요한 정보가 담겨 있기 때문입니다.

그림 7:  노란색으로 강조된 자금 추적 결과, https://metasleuth.io/result/eth/0x6511f0b7ebecd902b250cdd82773102c42d03a8b?source=1d160f69-7b24-4916-8eb7-1d235d48957d
그림 7: 노란색으로 강조된 자금 추적 결과, https://metasleuth.io/result/eth/0x6511f0b7ebecd902b250cdd82773102c42d03a8b?source=1d160f69-7b24-4916-8eb7-1d235d48957d

결론

Metasleuth의 강점은 자산의 이동 경로를 추적하는 능력에 있습니다. 추가적으로 상당한 양의 이더가 이동되고 있음을 확인할 수 있습니다. 규모를 가늠하자면, Tornado Cash를 통한 이 자금 세탁의 폐쇄 루프는 약 7,400 이더, 즉 약 3천만 달러에 달하며, 모두 Kraken, Simple Swab, Binance와 같은 거래소를 통해 라우팅됩니다.

본질적으로, MetaSleuth는 복잡한 트랜잭션 네트워크의 시각화 및 분석을 용이하게 하여, 불법 자금 흐름의 식별 및 추적을 돕습니다.

Go Deeper with MetaSleuth Investigation

Extend your crypto compliance capabilities with Blocksec's MetaSleuth Investigation, the first platform for tracing funds, mapping transaction networks and revealing hidden on-chain relationships.

Move from detection to resolution faster with clear visual insights and evidence-ready workflows across the digital assets ecosystem.

MetaSleuth Investigation