브라우저 익스텐션 기반 암호화폐 지갑의 디지털 포렌식 아티팩트 수집 및 분석 연구
A Study on the Digital Forensics Artifacts Collection and Analysis of Browser Extension-Based Crypto Wallet
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
최근 사용자의 익명성이 보장되는 블록체인의 특성으로 인해 블록체인 기반 기술인 암호화폐가 불법 거래 등의 범죄에 악용되는 사례가 증가하고 있다. 하지만 암호화폐는 암호화폐 지갑에서 보호되어 범죄 자금 환수에 어려움이 있는 실정이다. 따라서 본 연구는 범죄에 사용된 암호화폐를 추적환수하기 위해 브라우저 익스텐션 월렛 4종(Metamask, Binance, Phantom, Kaikas)을 대상으로 사용자 행위에 기반하여 로컬 PC의 데이터와 메모리 영역에서 아티팩트를 획득하고, 디지털 포렌식 관점에서의 활용 방안을 분석한다. 분석 결과로 브라우저의 캐시 데이터에서 획득한 API명을 통해 피의자가 사용한 지갑과 암호화폐의 종류를 확인했으며 송금 거래에 사용된 URL과 지갑 주소를 획득했다. 또한 쿠키 데이터에서 사용된 디바이스를 식별할 수 있는 Client ID를 확인하고, 메모리에서 니모닉 코드를 획득 가능함을 확인했다. 추가적으로, 획득가능한 니모닉 코드의 지속성을 측정하고 획득을 자동화하기 위한 알고리즘을 제안한다.
Abstract
Recently, due to the nature of blockchain that guarantees users' anonymity, more and more cases are being exploited for crimes such as illegal transactions. However, cryptocurrency is protected in cryptocurrency wallets, making it difficult to recover criminal funds. Therefore, this study acquires artifacts from the data and memory area of a local PC based on user behavior from four browser extension wallets (Metamask, Binance, Phantom, and Kaikas) to track and retrieve cryptocurrencies used in crime, and analyzes how to use them from a digital forensics perspective. As a result of the analysis, the type of wallet and cryptocurrency used by the suspect was confirmed through the API name obtained from the browser's cache data, and the URL and wallet address used for the remittance transaction were obtained. We also identified Client IDs that could identify devices used in cookie data, and confirmed that mnemonic code could be obtained from memory. Additionally, we propose an algorithm to measure the persistence of obtainable mnemonic code and automate acquisition.
참고문헌 (28)
- "Understanding the blockchain investigation method of preventing money laundering using cryptocurrency., “money laundering”", IT Word, ~ (2022)
- "Room N 'Devil's Deal'...Cryptocurrency grows and cryptocurrency catch, “cryptocurrency crime”", News1, ~ (2020)
- T. Thomas, "Memory FORESHADOW : Memory FOREnSics of HArDware CryptOcurrency wallets – A Tool and Visualization Framework", Forensic Science International : Digital Investigation, 33, pp.301002~301012 (2020)
- 임민택, "메모리 분석 기반의 암호화폐 트랜잭션 정보 추출 방안 연구", 디지털포렌식연구, 16(1), pp.99~117 (2022), 한국디지털포렌식학회[DOI]
- S. Zollner, "An Automated Live Forensic and Postmortem Analysis Tool for Bitcoin on Windows Systems", IEEE Access, 7, pp.158250~158263 (2019)
- 박현재, "Windows 시스템 및 지갑 앱 아티팩트 분석을 통한 암호화폐 수사 지원 기술 연구", 디지털포렌식연구, 16(4), pp.138~150 (2022), 한국디지털포렌식학회[DOI]
- 손지훈, "메타마스크(MetaMask) 암호화폐 지갑 아티팩트 분석", 디지털포렌식연구, 16(4), pp.151~165 (2022), 한국디지털포렌식학회[DOI]
- 권현, "온라인수색 이용 랜섬웨어 조직의 가상자산 압수방안", 디지털포렌식연구, 16(3), pp.130~142 (2022), 한국디지털포렌식학회[DOI]
- Hyeon Kwon, "Acquisition Method of Virtual Asset Restoration Information in Memory", 석사, pp.2023
- "Metamask"[URL]
- "Binance chrome extension"[URL]
- "Phantom chrome extension"[URL]
- "Kaikas chrome extension"[URL]
- "goerlifaucet"[URL]
- "Binance testnet"[URL]
- "solana testnet"[URL]
- "klaytn testnet"[URL]
- "metaswap"[URL]
- "etherscan api"[URL]
- "cryptocompare"[URL]
- "infura api/h"[URL]
- "binance"[URL]
- "moonpay"[URL]
- "coingecko"[URL]
- "bnb chain"[URL]
- "phantom"[URL]
- "kaias"[URL]
- "bitcoin bip"[URL]
