에어드롭·퀵쉐어 무선 전송 프로토콜 취약점 연구
Apple 에어드롭(AirDrop)과 안드로이드 퀵쉐어(Quick Share)의 근거리 파일 전송 프로토콜에 대한 첫 번째 교차 플랫폼 역공학 및 퍼징(Fuzzing) 연구를 진행했습니다. 연구진은 광범위한 기기에서 악용될 수 있는 6개의 제로 클릭(Zero-click) 취약점을 발견했으며, Apple, Google, Samsung에 책임감 있게 이를 보고하여 조치 및 현상금 수여를 이끌어냈습니다.
컴퓨터 과학 > 암호학 및 보안 arXiv:2606.26967 (cs) [2026년 6월 25일 제출]
제목: 프로토콜 엿보기: Apple AirDrop 및 Android Quick Share 근거리 전송 프로토콜의 체계적인 취약점 연구 저자: Arash Ale Ebrahim, Nils Ole Tippenhauer
초록: Apple AirDrop과 Google/Samsung Quick Share는 50억 대 이상의 기기에서 사용되는 근거리 파일 전송 프로토콜이지만, 두 시스템 모두 독점적이고 문서화되어 있지 않기 때문에 애플리케이션 계층의 보안 속성은 거의 연구된 바가 없습니다. 두 프로토콜 모두 사전 페어링 없이 무선 근거리 통신을 통해 접근할 수 있으며, 권한이 부여된 데몬 내에서 복잡한 직렬화된 콘텐츠(이진 plists, CPIO 아카이브, 프로토콜 버퍼, UKEY2 핸드셰이크)를 처리하므로 여러 운영 체제에서 매력적인 제로 클릭(Zero-click) 공격 대상이 됩니다.
우리는 두 시스템에 대한 최초의 교차 플랫폼 역공학(Reverse Engineering) 및 프로토콜 인식 퍼징(Fuzzing) 연구를 수행했습니다. 바이너리 분석을 통해 AirDrop의 7계층 상태 머신과 DVZip 적응형 압축을 재구성하고, 압축 전 표현을 변형하는 프로토콜 인식 퍼저인 'AIRFUZZ'를 구축했습니다. 또한 삼성의 Quick Share 서비스와 Windows용 Google Quick Share에 대한 수작업 표적 분석을 보완했습니다.
연구 결과 6가지 취약점(V1-V6)을 발견했습니다. 이에는 macOS/iOS AirDrop의 인증 전 이슈 3건(V1: HTTP 경로 라우터의 Swift fatalError DoS, V2: Foundation의 무제한 XML plist 재귀, V3: HTTP/1.1 파서의 NULL 역참조), 삼성 Quick Share의 프로토콜 계층 결함 2건(V4: 사전 인증 OfflineFrame 디스패치, V5: 3개 프레임 유형에 대한 D2D 암호화 우회), 그리고 Google로부터 현상금을 받은 Windows용 Google Quick Share의 힙 Use-After-Free(V6)가 포함됩니다. 우리는 모든 발견 사항을 책임감 있게 공개했으며, Apple, Samsung, Google은 이 보고서를 인정했습니다.
코멘트: 15페이지, 그림 4개 주제: 암호학 및 보안 (cs.CR) 인용: arXiv:2606.26967 [cs.CR]