Android P, Arka Plan Uygulamalarının Kameraya Erişmesini Engelleyecek

click fraud protection

Android'in bir sonraki büyük sürümü olan Android P, kamera erişimi isteyen boşta kalan arka plan uygulamalarına sınırlamalar getirecek. Bu gizlilik açısından bir nimettir çünkü uygulamalar sizin haberiniz olmadan fotoğrafınızı çekemez!

Android'in bir sonraki büyük sürümü olan Android P, haftalar uzakta olabilir resmi bir açılıştan ve her ne kadar kullanıcıya yönelik temel özellikler Hala bilmediğimiz şeyler olsa da, Android'in açık kaynak yapısı sayesinde pek çok küçük bilgi keşfediyoruz. Taşıyıcılara izin vereceğini biliyoruz sinyal gücünü gizle Ve durum çubuğunda nasıl görüntüleneceğini tanımlayınörneğin, Google'ın geliştirici erişimini kaldırabileceğine dair kanıt ortaya çıkardık. belgelenmemiş ve gizli API'ler. Bloomberg Bu ayın başlarında Android'in bir sonraki sürümünün yayınlanacağı bildirilmişti. "çoklu ekranlı" ve "katlanabilir ekranlı" telefonları destekleyinve ayrıca güncellemenin bir desteği desteklediğine dair işaretler de bulduk. çağrı kayıt tonu özelliği.

Ancak Android P'nin iyileştirmeleri bununla bitmiyor. Android Açık Kaynak Projesine (AOSP) göre

işlemek 19 Ocak'ta birleştirilen Android P'deki yeni kural setleri, boşta kalan arka plan uygulamalarının kameraya erişmesini önleyecek. Bu, ekranınız kapalıyken arka planda çalışan kötü amaçlı uygulamaların şantaj amacıyla sizin veya sevdiklerinizin potansiyel olarak tehlikeli fotoğraflarını çekememesini sağlayacaktır.

Android P'de neler değişiyor?

Kural değişikliği, Android'in yükleme sırasında her uygulamaya atadığı tanımlayıcılar olan uygulamaların UID'lerini (Kullanıcı Kimlikleri) hedefler. Bunlar her uygulamaya özeldir ve değişmezler; bir uygulama telefonunuzda veya tabletinizde yüklü kaldığı sürece aynı uygulama kimliğini korur.

Android P'de, kamera hizmeti bir UID'nin "boşta" olduğunu algıladığında, yani cihaz boştayken Uyuklamak devlet ve arka plan uygulamalarının CPU'ya ve ağ yoğun hizmetlere erişimi kısıtlıdır—Android bir hata oluşturacak ve kameraya erişimi kapatacaktır. Etkin olmayan UID'den gelen sonraki kamera istekleri anında bir hata oluşturacaktır.

Android 6.0 Marshmallow'da başlayan kamera hizmeti değişikliklerinin temeli üzerine kurulmuştur. Lollipop'ta ve Android'in eski sürümlerinde, uygulamalara "ilk gelen alır" esasına göre kamera erişimi izni veriliyordu. Ancak Marshmallow'da kamera hizmeti, ön planda ve kullanıcının görebileceği etkinliklere sahip uygulamaları güçlü bir şekilde tercih ediyor. Bir nevi eğlence parkındaki hızlı şerit kuyruğuna benziyor: Kamera erişimi için sırada bekleyen yüksek öncelikli uygulamalar, düşük öncelikli uygulamaların önüne geçiyor.

Neden fark eder?

Arka planda uygulama kamera erişimine ilişkin sınırlamaların süresi çoktan doldu. 2014 yılında Android geliştiricisi Szymon Sidor şunları yayınladı: bir blog yazısı Android'in kamera izinlerini akıllıca değiştirerek uygulamaların nasıl gizlice fotoğraf çekebileceğini ve video kaydedebileceğini açıklıyor. Bay Sidor, bir kamera uygulamasının vizörünü 1 piksele küçülterek neredeyse görünmez hale getirerek Nexus 5'e erişmeyi başardı. Uygulama arka planda çalışırken ve telefonun ekranı kapalıyken bile, kullanıcıları uygulamanın etkinlikleri konusunda uyarmadan kamera kapalı.

İle AndroidP'nin arka plan kamera sınırlamaları geçerli olsaydı, Bay Sidor'un blog yazısında açıklanana benzer kötü amaçlı uygulamalar Bu tür kötü amaçlı uygulamaların hayatta kalabilmek için bir ön plan hizmeti uygulaması gerekeceğinden tespit edilmesi daha kolaydır ve teşekkürler ile Android Oreo'nun gereksinimleriBu, uygulamanın size uygulamanın çalıştığını (ve ayrıca uygulamanın diğer uygulamaların üzerinde görüntülendiğini) bildiren bir bildirim görüntülemesi gerektiği anlamına gelir. Böyle bir uygulama arka planda gizli kalmaya çalışırsa, P'deki kameraya erişemeyeceği için bu artık işe yaramaz.