Google, Quick Share özelliğinin AirDrop ile uyumlu hâle geldiğini ve böylece Android ile iOS cihazları arasında fotoğraf, video ve dosyaların iki yönlü paylaşılabildiğini duyurdu. Özelliğin kullanıma sunulması Pixel 10 ailesiyle başlayacak. Şirket, tasarımda aktarım süreci sırasında kişisel verilerin korunmasına ve farklı platformlara sahip telefonları kullanan kişiler arasındaki iletişimin kolaylaştırılmasına odaklanıldığını belirtiyor.
Bu özellik, Android’in platformlar arasındaki engelleri azaltma çabalarının bir parçası olsa da henüz AirDrop’un tüm modlarıyla tam uyumluluk sunmuyor. Mevcut hâliyle Quick Share, AirDrop’taki Everyone for 10 minutes moduyla çalışıyor. Google ise gelecekte Apple ile iş birliği yaparak Contacts Only modunu kullanıma sunmayı umduğunu belirtti.
Çok katmanlı koruma
Google, AirDrop desteğinin Secure by Design olarak bilinen yaklaşımını izleyen güvenlik geliştirme aşamalarından geçtiğini açıklıyor. Bu aşamalar, olası riskleri belirlemek ve bunları erken ele almak için tehdit modellemesini, güvenlik ve gizlilik tasarımına yönelik şirket içi incelemeleri ve güvenlik açıklarını keşfedip düzeltmek amacıyla gerçekleştirilen kapsamlı şirket içi sızma testlerini içeriyor.
Özellik, hem iletişimin kendisinden hem de iki işletim sisteminden gelen koruma katmanlarına dayanıyor. Google, iletişim kanalını, bellek açısından güvenli olduğunu ve arabellek taşması ile bellek bozulması sorunları gibi bazı güvenlik açığı kategorilerine karşı koruma sağladığını belirttiği Rust diliyle geliştirdi. Süreç ayrıca Android ve iOS’ta yerleşik olarak bulunan korumalardan, Android’deki Google Play Protect’ten ve kötü amaçlı dosyaları ve istismar girişimlerini sınırlamaya yardımcı olan iOS güvenlik mimarisinden yararlanıyor.
Dosyalar otomatik olarak alınmıyor; dosyanın ulaşması için kullanıcının onayı gerekiyor. Böylece kullanıcı, neyi kabul edeceği üzerinde kontrol sahibi oluyor. Kişiler listesinde bulunmayan kişiler arasında dosya paylaşırken Google, aktarımı tamamlamadan önce karşı tarafın cihaz adının doğrudan doğrulanmasını öneriyor.
İletişim katmanında Rust’ın rolü
Google, Rust’ın seçilmesinin, özelliğin başka bir cihazdan kablosuz protokol üzerinden veri alıp analiz etmesi nedeniyle bilinçli bir tercih olduğunu belirtiyor. Şirket, bellek açısından güvenli olmayan dillerdeki veri analiz hatalarının bellek taşmalarına veya belleğin bozulmasına yol açabileceğini ve bunun, kötü niyetli biçimde tasarlanmış veri paketlerinden yararlanıldığında kod çalıştırılmasına olanak tanıyabileceğini açıkladı.
Şirkete göre Rust, derleme sırasında sahiplik ve ödünç alma için katı kurallar uyguluyor ve bu da bellek güvenliği hatalarının tüm kategorilerinin önlenmesine yardımcı oluyor. Google, bu özellikte Rust kullanımını Android’deki bellek güvenliği hatalarını ele almaya yönelik daha geniş bir girişimle ilişkilendiriyor ve Rust’ın bu sürecin temel bir unsuru hâline geldiğine dikkat çekiyor.
Doğrudan bağlantı ve bağımsız değerlendirme
Quick Share ile AirDrop arasındaki paylaşım, cihazdan cihaza doğrudan bağlantı üzerinden çalışıyor ve veriler bir sunucudan geçmiyor. Google ayrıca paylaşılan içeriğin kaydedilmediğini ve ek verilerin gönderilmediğini belirtiyor. Bu, dosyaların iki cihaz arasında doğrudan aktarıldığı ve mevcut paylaşım modunu kullanırken alıcı cihazın kimliğini doğrulama sorumluluğunun kullanıcıda kaldığı anlamına geliyor.
Tehdit modellemesi, gizlilik incelemeleri, şirket içi sızma testleri ve kırmızı takım testlerinin ardından Google, bağımsız bir güvenlik değerlendirmesi ve üçüncü taraf sızma testi gerçekleştirmesi için NetSPI şirketinden yararlandı. Şirket, değerlendirme sonucunda Quick Share ile AirDrop arasındaki uyumluluğun güvenli olduğunun ve bilgi sızdırmadan sektördeki diğer uygulamalardan «belirgin biçimde daha güçlü» olduğunun ortaya çıktığını belirtti.
Google ayrıca güvenlik uzmanı ve Stanford Üniversitesi profesörü Dan Boneh’tan dış görüş aldı. Boneh, bellek açısından güvenli Rust’ın temel iletişim katmanında kullanılmasının platformlar arasında güvenli uyumluluk oluşturmaya güçlü bir örnek olduğunu söyledi ve Google ile Apple’ı bu alandaki iş birliğini sürdürmeye çağırdı.
Bu özellik, Google’ın platformlar arası paylaşımı daha fazla cihazı kapsayacak şekilde genişletme planında ilk adımı oluşturuyor. Şirket, materyalde Contacts Only modunun ne zaman ekleneceğini veya Pixel 10 ailesinden sonra hangi cihazların bu özelliği destekleyeceğini belirtmedi.