Mobil uygulama izninden bahsettiğimde, bir uygulama marketinden indirdiğin bir uygulamanın, elindeki donanımdaki belirli verilere veya donanım özelliklerine erişebilmesi için kullanıcıdan aldığı yetkidir.
Android tarafında uygulama izinleri farklı türlerde sınıflandırır;
- yükleme sırasında otomatik olarak verilen izinler
- uygulama aktif olarak kullanılırken kullanıcıdan onay alınan çalışma zamanı izinleri
- sistem tarafından özel olarak tanımlanan izinler
Talep edilen her izin, uygulamanın erişebileceği verinin kapsamını ve donanım üzerinde gerçekleştirebileceği işlemleri sınırlar.
Uygulama izinlerinin istenmesinin temel nedeni aslında uygulamanın yapmak istediği işi yerine getirebilmesi için gerek duyduğu verilere erişmesini sağlamak. Örneğin fotoğraf çekmeye yarayan bir uygulamanın, fotoğrafı çekmek için kameraya ve çektiği fotoğrafı saklamak için depolama izinleri olmadan çalışmasını beklemek saçma olur; ya da bir harita – navigasyon uygulaması konum bilgisine erişmeden kördür.
İzinlerin kullanıcıların onayına tabi tutulmasının asıl nedeni, donanımı ve uygulamayı kullananların gizliliğini korumak ve amacı bir çözüm sunmak değil de kötü niyet olan uygulamaların, kullanıcıların hassas verilere izinsiz bir şekilde erişmesini önlemek.
Cep telefonu ve tablet olarak yaygın formda erişim sağlayabildiğimiz mobil cihazlar bugün çok büyük bir ekosistemi oluşturuyor ve devamlı olarak üretilen veriler bu yazılım ve donanımlardan daha değerli bir halde. Çünkü bir şirket donanımı bir sefer satarken bu donanım vasıtasıyla elde ettiği veriyi defalarca kullanabiliyor.
Bu nedenle kullanıcıların uygulamaların talep ettiği izinler konusunda asgari düzeyde okur-yazar olması ve uygulama izinlerini bilinçli şekilde yönetmesi önem kazandı. Bir uygulamayı kurup gerekli izinleri verdiğinizde, uygulama veriye dayalı bir geçit açmış olur. Bu sayede uygulama eriştiği bu verileri farklı amaçlarla kullanabilir, işleyebilir veya bir sunucuya yükleyebilir.
Uygulama izinlerinin neden istendiğini ve nasıl kullanılacağını bilmek bu aşamada önem kazanıyor. Bugünlerde hangi işletim sistemini kullanıyor olurlarsa olsunlar, mobil cihaz kullanan kişilerin çoğunlukla yükledikleri uygulamaları tam işlevsellikle kullanmak için izinleri kabul ediyor fakat bunların gerçekten ne için istendiği konusunda yeterli bilince sahip değil.
