Bu Gmail / GTalk izinlerinin arkasında ne var?


10

İlk görüşte net görünen bazı izinlere rastladım (onları bir süre önce fark ettim, şimdi daha derine inmeye karar verdim). Olası sonuçları düşünerek, hangi özelliklere / verilere erişim verdiklerini bilmek istiyorum, çünkü bu oldukça kişisel / hassas olabilir:

  • com.google.android.gm.permission.READ_GMAIL: genellikle verilen neden "eklere erişmek" tir (PDF okuyucu ile açılacak PDF dosyaları gibi). Ama hepsi bu mu? Veya bu izne sahip bir uygulama tüm postayı okuyabilir mi?
  • com.google.android.gm.permission.WRITE_GMAIL: Bu izne sahip bir uygulama benim adıma posta gönderebilir ve gönderebilir mi? Veya mevcut postaları silmek (etkinliğini gizlemek için "yazılan ve gönderilen" dahil)?
  • com.google.android.gm.permission.READ_CONTENT_PROVIDER: bir uygulama, kullanımını "Gmail etiketlerini oku ve okunmamış sayım olsun" olarak tanımlar. Bir diğeri "senin kilit ekranında okunmamış e-posta sayısını güncelleştirmek için kullanılır. E-posta içeriği olan yazar değil bizim sunucularına gönderilir." Bu, bu iznin tüm posta içeriğine erişmek için kullanılabileceğini gösterir. Peki ya diğer içerikler?
    Bazı kaynak kodunda ben comment buldum erişmek için gerekli izniandroid.content.ContentProvider anlama eğer bu şekilde erişilebilir alma içerik çok önerir, içerik sağlayıcı rehber ve takvimler de dahil olmak üzere. Bir Android geliştiricisi değil, ilk önce söylenmeden söyleyemem.
  • google.android.gtalkservice.permission.GTALK_SERVICE: Evet lütfen?

Hepsini "googled" (yukarıdaki zaten araştırmamın sonucudur). Ve elbette izinler söz konusu olduğunda en sevdiğim kaynaklarla başladım:

Ama yukarıdakiler tek yapabileceğim şeydi. Birisi bunlara biraz daha ışık tutabilir mi? Bir kullanıcının bakış açısından, bu izinlerle ne erişilebilir ve gizlilik sonuçları nelerdir? "İyi polis / kötü polis" oyunu doğal olarak takdir edilecektir :)


1
Google Play Hizmetleri izinlerini gördünüz mü? "İstediğiniz zaman ek izinler ekleyin." Neden orada olduklarını ve bunun nasıl ortaya çıktığını cevaplayamıyorum, ancak anekdot olarak Google son zamanlarda tüm gApp'lere izinler ekliyor gibi görünüyor. Frameweork servislerini / oyunları / posta / konuşma / artı vb. Ama çok tuhaf ve çok endişe verici. Kayıt dışı olarak, Chrome'un gerçek internet taramasından çok kişiselleştirme, günlük tutma vb. Etrafında daha fazla koda sahip olduğu söylendi. Bunun doğru olup olmadığını hiç bilmiyorum. Elbette 'tüm izinler!' Son zamanlarda.
Mart'ta RossC

Bu izinleri nerede gördüğünüz hakkında biraz daha bilgi verebilir misiniz? Senin için küçük bir kazma yapabilirim, ama başlamak için her iznin en azından tam adına ihtiyacım olacak (başlangıçta android.permission.veya her şey dahil ). Herhangi bir uygulamanın diğer uygulamaların o uygulamanın özelliklerini nasıl kullanacağını kontrol etmek için yeni izinler tanımlayabileceğini unutmayın.
Dan Hulme

1
@RossC Evet, bu doğru. Ancak yukarıdaki 4 zaten bir süredir var - bu yüzden "son fanteziler" hakkında sormuyorum. Google Apps tarafından sunulanlar (düzenlememe bakın), AOSP bildirimlerinde belirtilmemişlerdir; ve GApps tescilli kod, soruşturma için fazla bir şey yok. // "Endişe verici" hakkındaki düşüncelerinizi paylaşıyorum (bu çanlar sorumun arkasındaki bir şey). Ve Chrome örneğiniz "abartılı" görünse de, tamamen satın alıyorum ...
Izzy

Chrome'un, yan özelliklerde gezinmekten daha fazla kod içermesi şaşırtıcı değildir. Sayfa oluşturma kodunun çoğunluğu WebKit (şimdi Blink) ve V8'de ve ana tarama penceresi temel olarak Chromium projesiyle aynıdır.
Yalan Ryan

Yanıtlar:


4

Bir yıldan fazla ve burada cevap yok. Kendim biraz araştırma yaptım - ve çok fazla bir şey bulunmasa da, şimdiye kadar olanları paylaşacağım:


2
Harika güncelleme. Herkesin verilerinin farklı uygulamalar tarafından nasıl kullanıldığına dair anlaşılabilir belgelerin ne kadar az olduğu şaşırtıcı.
RockPaperLizard

3
@RockPaperLizard her zaman merak ediyorum: geliştiriciler belgeleme olmadan neye ihtiyaçları olduğunu nasıl biliyorlar? Kullanıcıların sonu için, sadece yarım saygın liste (tamdan bahsetmiyorum, bu imkansız) benim - bu ayarlamak zor bir işti! Güzel geri bildiriminiz için teşekkürler, gerçekten takdir edin!
Izzy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.