Android 14 kötü amaçlı yazılım olasılığını azaltmak için Android’in eski sürümlerini hedefleyen uygulamaların yüklenmesini tamamen engelleyecek.
Yıllardır Google Play Store yönergeleri, Android geliştiricilerinin platformun en yeni özelliklerini ve güvenlik önlemlerine uyacak şekilde uygulamaların güncel tutulmasını sağladı. Bu ay ise yeni listelenen Play Store uygulamalarının en az Android 12’yi hedefleyen kılavuzları güncellendi.
Bu noktaya kadar minimum API düzeyi gereksinimleri yalnızca Google Play Store’a yönelik uygulamalar için geçerliydi. Bir geliştirici, daha eski bir sürüm için bir uygulama oluşturmak istemesi halinde kullanıcılarından APK dosyasını manuel olarak kaldırmalarını isteyebilir. Benzer şekilde bir Android uygulaması yönerge değiştiğinden beri güncellenmemişse Play Store, uygulamayı daha önce yüklemiş olan kişilere hizmet vermeye devam eder.
Yeni yayımlanan kod değişikliğine göre Android, 14 API gereksinimlerini daha katı hale getirmek üzere ayarlanmış ve bu da eski uygulamaların yüklenmesini tamamen engelliyor. Bu değişiklik kullanıcıların belirli APK dosyalarını dışarıdan yüklemesini ve uygulama mağazalarının aynı uygulamaları yüklemesini engeller.
Başlangıçta Android 14 cihazları yalnızca eski Android sürümlerini hedefleyen uygulamaları engelleyecek. Ancak zaman içinde plan, Google’ın “kademeli olarak yükseltme” mekanizmasına sahip olduğu Android 6.0 (Marshmallow) eşiğine çıkacak. Eski uygulamaların eşiğine karar vermek ya da hiç etkinleştirmeme kararı cihaz üreticisine bağlı olacağa benziyor.
“Minimum yüklenebilir SDK sürüm uygulaması etkinleştirilmişse gerekenden daha düşük bir hedef SDK sürümü kullanarak uygulamaların kurulumunu engelleyin. Kötü amaçlı yazılımlar yeni API davranışının uygulanmasını önlemek için eski SDK sürümlerini hedefleyebildiğinden bu durum güvenliği ve gizliliği artırmaya yardımcı olur.”
Bu eski uygulamaları engelleyerek Google, Android’deki kötü amaçlı yazılım uygulamalarının yayılmasını engellemeyi amaçlamakta. Değişiklikten sorumlu geliştirici, bazı kötü amaçlı yazılım uygulamalarının yalnızca yeni uygulamalarda uygulanan belirli korumaları atlamak için kasıtlı olarak Android’in eski sürümlerini hedeflediğini belirtiyor.
Bununla birlikte, herhangi bir nedenle eski bir uygulamayı yüklemek istiyorsanız veya yüklemeniz gerekiyorsa, yeni bir bayrak kullanarak bir komut kabuğu aracılığıyla bunu yapmanız hâlâ mümkü. Gerekli ekstra adımlar göz önüne alındığında, yanlışlıkla birinin bunu yapması ve farkında olmadan kötü amaçlı yazılım yüklemesi daha az olası.
Derleyen: Erol Can Doğan