Android Uygulaması DRM Sınırlamaları

Android uygulamaları, kişilerin ücretli uygulamaları para ödemeden yüklemelerini önlemek için Dijital Haklar Yönetimi'ni kullanır. Android uygulamaları için DRM, bir kullanıcının uygulamalarını nasıl yönetebileceğini ve bu uygulamaların hangi medya dosyalarına erişebileceğini sınırlar. DRM, geçmişte Android uygulamalarının DRM'sinde çalışmak için kullanılmış olan uygulama mağazası uygulamalarına ek olarak, Android cihazların kullanıcı tarafından yüklenen uygulamaları destekleyebilmesi için tasarlanmıştır.

DRM bir Sınırlamadır

DRM, bir bilgisayar veya akıllı telefon gibi bir medya cihazında telif hakkıyla korunan içerik erişimini yetkilendirmek için bir sistemdir, ancak tartışma olmaksızın varolmaz: ticaret ve çıkar grupları DRM lehinde ve aleyhinde tartışır. Bir dijital haklar çıkar grubu olan Electronic Frontier Foundation, DRM'yi, satın alınan medya ve donanımlarla bazılarının yapabileceklerini ve yapamayacaklarını aşırı kontrol etme girişimi olarak görüyor. İçerik sağlayıcılar, DRM'nin korsanlık ve hırsızlıkla mücadele için gerekli olduğunu söylüyor. DRM özelliğine sahip herhangi bir Android uygulaması, kullanıcının uygulamayı kullanma yeteneğini sınırlar.

Ücretli Uygulamalar Taşınamaz

Google Play mağazasından indirdiğiniz ücretli uygulamalar, söz konusu indirmenin yalnızca indirilen cihazda çalışmasını sağlayan cihaza özel bir anahtar kullanır. Bu cihaza özel anahtar sınırlaması, bir kişinin uygulama verilerini başka bir Android cihaza taşımasını ve uygulamayı çalıştırmasını engeller. Bu sınırlama, ücretli uygulamalarınızı Google Play mağazası aracılığıyla sahip olduğunuz her cihaza indirmenizi ve yüklemenizi engeller. Örneğin, ücretli bir uygulamanın dosyalarını akıllı telefonunuzdan tabletinize taşıyamaz ve uygulamayı çalıştıramazsınız. Sınırlama, bir cihazdan yedeklenen uygulamaların başka bir cihazda çalışmasını engelleyecektir.

Programcı tarafı DRM Sınırlamaları ve İzinleri

Android uygulama programcıları, DRM lisanslarını ayrı ayrı yönetmek için uygulamaları yapılandırır. Android cihaz, DRM korumalı içerik için izinlere sahip olabilirken, içeriğe erişen uygulamaların da izinleri alması gerekir. Cihazda DRM korumalı medyaya sahip olmak, uygulamaların içeriği oynatmak için yeterli izni taşımaz - uygulamalar DRM korumalı medyaya yalnızca uygulama DRM lisansları alacak şekilde programlanmışsa erişebilir ve bu, etkin bir İnternet bağlantısı gerektirebilir. Örneğin, DRM korumalı ses dosyalarını çalan bir uygulamanın, ilgili ortam için DRM izinlerini kontrol etmek ve almak üzere programlanması gerekir.

Android DRM Güvenlik İhlali Sınırlamaları

Google, güvenlik amacıyla DRM'yi güncellemeye devam ediyor; ancak bilgisayar korsanları, ücretli uygulamaları para ödemeden yüklemek için DRM'deki sınırlamalardan yararlanmanın yollarını buldular. Android, kullanıcıların Google Play mağazasından, Amazon gibi üçüncü taraf uygulama mağazalarından ve teslimat için bir mağazaya bağlı olmayan yükleyici paketlerinden uygulama yüklemelerine olanak tanır - ancak DRM izin istekleri kaldırılan saldırıya uğramış uygulamaları yüklemek için yükleme yönteminden yararlanılabilir. Örneğin, 2010 yılının ortalarında, bilgisayar korsanları Google Play DRM yetkilendirme komutunu atlatmanın bir yolunu bulmuş ve cihazların "yetkilendirilmemiş" bir yanıtı DRM sunucusundan "yetkilendirilmiş" bir yanıt olarak yorumlamasına neden olmuştur.