스파이웨어 침투 흔적을 찾아내는 모바일 포렌식 도구
스마트폰이 스파이웨어에 감염되었는지 확인해야 할 때, 방대한 데이터 속에서 단서를 찾는 일은 쉽지 않습니다. 이 도구는 안드로이드와 iOS 기기의 백업 파일에서 침투 흔적을 자동으로 찾아내어 분석 과정을 단순화합니다. Amnesty International Security Lab이 개발한 이 유틸리티 모음은 디지털 포렌식 전문가와 조사관이 사용하는 연구용 도구입니다.
v3 버전 통합과 변경 사항
최근 v3 브랜치가 메인에 통합되면서 기존 스크립트와 호환되지 않는 변경 사항이 생겼습니다. MVT의 출력을 다른 스크립트에서 의존하고 있었다면 동작이 중단되었을 수 있으니 주의가 필요합니다. 이 변경 사항은 저장소의 이슈 #757에서 자세히 설명되어 있습니다.
공개 지표 기반 스캔의 한계
이 도구는 Amnesty International과 다른 연구 그룹이 공개한 침투 지표(IOCs)를 활용해 기기를 스캔합니다. 하지만 공개 지표만으로 기기가 안전하다고 단정할 수는 없습니다. 최근의 포렌식 흔적을 놓치거나 오탐이 발생해 안도감을 줄 수 있기 때문입니다. 신뢰할 수 있는 포렌식 지원과 트리아지는 비공개 지표와 위협 정보에 접근할 수 있어야 가능하며, 이는 Amnesty International Security Lab이나 Access Now의 디지털 보안 헬프라인을 통해 제공됩니다.
설치와 명령어 구성
Python 환경에서 pip3 install mvt 명령으로 설치할 수 있으며, uv를 사용해 설치하는 방법도 지원합니다. 도구는 mvt-ios, mvt-android, 그리고 공통 명령을 처리하는 mvt 세 가지 명령을 제공합니다. 각 플랫폼 명령은 해당 기기의 취득 데이터를 분석하고, mvt 명령은 버전 확인, 셸 완성 스크립트 생성, 플러그인 관리, 지표 다운로드 등의 기능을 담당합니다. 디버그 출력을 보려면 명령어 앞에 --verbose 옵션을 붙여 실행합니다.
포렌식 전문가를 위한 도구
이 도구는 디지털 포렌식 지식이 있고 명령줄 도구를 다룰 수 있는 기술자와 조사관을 대상으로 합니다. 일반 사용자가 자신의 기기 안전을 스스로 점검하기 위한 용도로는 적합하지 않습니다. 만약 기기의 보안이 우려된다면 신뢰할 수 있는 전문가의 도움을 구하는 것이 좋습니다. 또한 이 도구는 동의한 대상의 기기에 대한 포렌식 분석을 촉진하는 것을 목적으로 하며, 동의하지 않은 개인의 사생활 침해에 사용되지 않도록 자체 라이선스로 배포됩니다.