Google은 Quick Share가 AirDrop과 호환되도록 지원한다고 발표했습니다. 이에 따라 Android와 iOS 기기 간에 사진, 동영상 및 파일을 양방향으로 공유할 수 있으며, Pixel 10 제품군부터 출시가 시작됩니다. 회사는 전송 과정에서 개인 데이터를 보호하는 동시에 서로 다른 플랫폼의 휴대전화를 사용하는 사용자 간 소통을 쉽게 하는 데 설계의 초점을 맞췄다고 밝혔습니다.
이 기능은 플랫폼 간 장벽을 줄이려는 Android의 노력에 포함되지만, 아직 AirDrop의 모든 모드와 완전히 호환되는 것은 아닙니다. 현재 Quick Share는 AirDrop의 Everyone for 10 minutes 모드에서 작동하며, Google은 향후 Apple과 협력해 Contacts Only 모드를 지원할 수 있기를 기대한다고 밝혔습니다.
다층 보안
Google은 AirDrop 지원 기능이 Secure by Design이라는 자사의 접근 방식에 따라 여러 보안 개발 단계를 거쳤다고 설명합니다. 이 단계에는 잠재적 위험을 식별하고 조기에 해결하기 위한 위협 모델링, 보안 및 개인정보 보호 설계에 대한 내부 검토, 취약점을 발견하고 수정하기 위한 광범위한 내부 침투 테스트가 포함됩니다.
이 기능은 통신 자체와 두 운영체제의 보호 계층을 활용합니다. Google은 메모리 안전 언어인 Rust를 사용해 통신 채널을 개발했으며, 버퍼 오버플로와 메모리 손상 문제 같은 여러 취약점 유형을 방지한다고 설명합니다. 또한 이 과정은 Android와 iOS에 내장된 보호 수단을 활용하며, Android의 Google Play Protect와 악성 파일 및 공격 시도를 제한하는 데 도움이 되는 iOS의 보안 아키텍처도 포함합니다.
파일은 자동으로 수신되지 않습니다. 파일을 받으려면 사용자의 승인이 필요하므로 사용자는 수락할 항목을 직접 제어할 수 있습니다. 연락처에 없는 사람과 파일을 공유할 때 Google은 전송을 완료하기 전에 상대방 기기의 이름을 직접 확인할 것을 권장합니다.
통신 계층에서의 Rust 역할
Google은 다른 기기의 무선 프로토콜을 통해 데이터를 수신하고 분석하는 기능의 특성 때문에 Rust를 의도적으로 선택했다고 밝혔습니다. 메모리 안전성이 보장되지 않는 언어에서 데이터를 분석할 때 발생하는 오류는 메모리 오버플로 또는 메모리 손상으로 이어질 수 있으며, 악의적으로 설계된 데이터 패킷을 악용하면 코드 실행의 가능성이 열릴 수 있다고 설명했습니다.
회사에 따르면 Rust는 컴파일 과정에서 소유권과 차용에 관한 엄격한 규칙을 적용해 메모리 안전과 관련된 오류의 전체 범주를 방지하는 데 도움을 줍니다. Google은 이 기능에서 Rust를 사용하는 것을 Android의 메모리 안전 보안 오류를 해결하기 위한 보다 광범위한 이니셔티브와 연결하며, Rust가 이 과정의 핵심 요소가 되었다고 밝혔습니다.
직접 연결과 독립 평가
Quick Share와 AirDrop 간 공유는 기기 간 직접 연결을 통해 작동하며 데이터는 서버를 거치지 않습니다. 또한 Google은 공유된 콘텐츠가 기록되지 않고 추가 데이터도 전송되지 않는다고 밝혔습니다. 이는 파일이 두 기기 사이에서 직접 이동한다는 뜻이며, 현재 제공되는 공유 모드를 사용할 때 수신 기기의 신원을 확인하는 책임은 사용자에게 있습니다.
위협 모델링, 개인정보 보호 검토, 내부 침투 테스트 및 레드팀 테스트를 진행한 후 Google은 NetSPI에 독립적인 보안 평가와 제3자 침투 테스트를 의뢰했습니다. 회사는 평가 결과 Quick Share와 AirDrop 간 호환성이 안전하며, 정보 유출 없이 다른 업계 애플리케이션보다 «눈에 띄게 더 강력하다»는 결론이 나왔다고 밝혔습니다.
Google은 보안 전문가이자 스탠퍼드대학교 교수인 Dan Boneh에게 외부 의견도 요청했습니다. 그는 핵심 통신 계층에 메모리 안전성이 보장된 Rust를 사용하는 것이 플랫폼 간 안전한 호환성을 구축한 강력한 사례라고 평가했으며, Google과 Apple이 이 분야에서 협력을 계속해야 한다고 촉구했습니다.
이 기능은 더 많은 기기를 포함하도록 플랫폼 간 공유를 확대하려는 Google 계획의 첫 단계입니다. 회사는 해당 자료에서 Contacts Only 모드를 추가할 시점이나 Pixel 10 제품군 이후 이 기능을 지원할 기기 목록을 밝히지 않았습니다.