KDFS Challenge 2023
일반 트랙에 정소민진짜예쁘더라
팀으로 참여하여, 1위(대상/경찰청장상)
을 수상하였다. 1년이나 지나 후기를 업로드하기에는 다소 늦은 감이 있지만, 아직 KDFS Challenge 2024
가 시작하기 전이므로 간략히 작성해 보겠다.
보고서 전문은 Github에 업로드하였으니 참고 바란다.
대회 소개
KDFS Challenge
는 한국디지털포렌식학회에서 주관하며, 사건 1개에 대한 범죄 조사 보고서를 제출하게 하는 형식을 채택하고 있다. 국내 디지털포렌식 관련 대회 중 가장 저명하다고 생각한다.
대회 기간이 1달 정도로, 비슷한 느낌의 대회인 Digital Forensics Challenge 의 대회 기간이 4달 가량임을 고려하면 대회의 인지도에 비해 참가 부담이 적은 편이다. 때문에 국내 디지털포렌식 대회를 찾고 있다면 KDFS Challenge
를 추천한다.
보고서
2023
년에는 김영끌 랜섬웨어 유포 사건
에 대한 분석 보고서를 요구하였다. 분석을 위하여 Windows PC 포렌식
과 암호화폐 트랜잭션 추적
기술이 필요했다.
평소 주식 투자를 즐겨하던 프로그래머 출신 피의자(김영끌)는 최근 코인 투자 간 큰 자금 손실 을 입었고, 이를 비관하여 코인 관련 커뮤니티에 범죄 예고 글을 게시하였다. 범죄 예고글을 신고 받고 피의자의 집을 압수수색하던 조사관은 피의자의 PC 내에서 랜섬웨어 범죄와 관련된 정황을 추가 식별하였다. 피의자는 범죄 예고와 관련된 행위는 인정하였으나, 랜섬웨어와 관련한 모든 내용을 부인하고 있는 상태이다.
보고서에는 두괄식으로 분석 결과를 빠르게 제시하고, 세부 사항과 점수를 위한 세부세부사항을 후술하였다. 또한 보고서 말미에 용의자의 행위로 인해 성립되는 범죄와 고려되는 법정형의 수준에 대해 기술하고, 범죄 수익 몰수 및 공범자 신원 확보를 위한 추가 조치를 다루어 산출물에 차별성을 가져가 보고자 했다. 문제 범위 밖의 사족일 수 있어 실제로 추가 점수를 얻는데 성공하였는지는 잘 모르겠다.
분석
보고서 내 분석 결과를 모두 다루기에는 내용이 너무 많으므로 특이 사항이 있는 몇 부분만 다뤄보겠다.
코드 에디터
정황 상 USB
로부터 랜섬웨어 파일이 PC
로 이동한 것으로 보이는데, 확실한 증거가 없어서 추가적으로 분석하였다. PC
에 설치된 코드 에디터가 Visual Studio
와 Sublime Text 3
이 존재하였는데, 이들의 어플리케이션 데이터를 추출하였다. 이를 통해 용의자가 직접 작성 혹은 편집한 코드 중 랜섬웨어 파일은 없었다는 점을 제시할 수 있었다.
Ledger Live
Ledger Live
란 Ledger
하드웨어 지갑을 이용하여 암호화폐를 송수신하고 관리하기 위한 응용 프로그램이다. 다행히 실물 하드웨어 지갑이 없어도 소유한 지갑 정보나 이전 트랜잭션 내역 등은 어플리케이션 데이터에서 얻을 수 있다. 이곳에서 추출한 정보를 기반으로 암호화폐 트랜잭션 분석을 시작하였다.
Metamask
Metamask
는 브라우저 확장 프로그램의 형태로 설치되어 있으며, 우리가 알고 있는 일반적 방법으로는 분석이 잘 이루어지지 않았다. 그러나 관련 논문 및 Tool
이 존재하여, 이를 응용하여 이더리움 지갑 정보 등을 얻을 수 있었다. 연구가 무서워 대회로 도피한 파트 대학원생 4명은 이렇게라도 교수님을 다시 만나뵐 수 있었다.
손지훈, 박정흠. (2022). Metamask(MetaMask) 암호화폐 지갑 아티팩트 분석. 디지털포렌식연구, 16(4), 151-165
암호화폐 트랜잭션
우리는 암호화폐 트랜잭션 분석 Tool
이 없었기 때문에, 임시 라이센스를 몇 군데 신청하였지만 받아주는 곳이 없었다. 그래도 다행히 Blockchain.com 같은 곳에서 검색하는 것만으로 분석할 수 있는 수준으로 문제가 출제되었다. 휴리스틱을 활용한 다음 원칙에 입각하여 분석하였다.
0.1 BTC
,0.2 BTC
등 깔끔하게 떨어지는 금액은 사용자가 결제, 송금, 환전한 금액이다.0.012030123BTC
와 같이 깔끔하게 떨어지지 않는 금액은 1번의 행위에 따라 발생한 잔금이다.- 2번의 잔금이 송금된 지갑도 동일한 1번 사용자의 지갑이다.
- 거래소 지갑으로 송금한 경우 추가 분석을 포기한다. (사실상 불가능하므로)
마무리하며
범죄 사고 케이스를 모의 분석해 볼 수 있는 기회가 BoB
이후로 없었던 듯 한데, 경험해볼 수 있어 좋았고 대회 운영 또한 학회 측에서 관리를 잘 해주셔서 굉장히 쾌적하다는 인상을 받았다. 이래저래 좋은 대회라고 생각하고 만족스러운 결과를 얻어서 더 좋게 기억이 남는 듯하다.
1년이나 지나 기억이 많이 희석되어 간략하게 작성하였지만, KDFS Challenge 2024
를 준비하는 분들께 조금이나마 도움이 되었으면 한다!