Вот как работают разрешения для приложений Android
Разное / / November 29, 2021
Наши телефоны содержат так много наших личных данных, поэтому мы настоятельно рекомендуем защищать нашу конфиденциальность всеми необходимыми инструментами. Они могут быть в любой форме, например патчи безопасности, обновления антивируса, шкафчики приложений и т. д. Среди всего этого ускользает от нашего внимания легковерный аспект - разрешения приложений Android.
Когда дело доходит до мира приложений, как вы, возможно, уже знаете, все не так радужно, как кажется. Некоторые приложения делают свои блестяще обозначенная работа, а некоторые другие делают "маленький' больше чем это.
В эту эпоху, когда мы часто сомневаться в нашей конфиденциальности и масштабы оцифровки, вполне естественно, что мы понимаем, как работают разрешения для приложений Android и что означает предоставление им данных, которые они запрашивают.
Разрешения приложений: обзор
Проще говоря, разрешения - это особые права, которые приложение должно иметь для правильной работы. Это может быть разрешение на
аппаратный аспект вашего телефона или это может быть что-то, относящееся к программной части - чтение / изменение информации.В зависимости от чувствительности области система может либо предоставить разрешение автоматически, либо запросить у пользователя.
Например, просто служба обмена сообщениями потребуется разрешение на использование контактов, в то время как для службы обмена сообщениями гибридной версии (читайте WhatsApp) потребуется гораздо больше, чем простое разрешение «Контакты».
Уровни разрешений можно легко проверить из Меню настроек или со страницы приложения в Google Play. И если вы обнаружите, что приложение запрашивает разрешение, выходящее за рамки его функциональности, значит, вы знаете, что что-то не так.
Но перед этим - какое разрешение должно или не должно быть у приложения - важно понять, как работают разрешения приложения.
Как работают разрешения для приложений?
По умолчанию базовое приложение Android не имеет разрешений, что означает, что оно не может выполнять свою работу, не влияя на взаимодействие с пользователем. Всего Google предоставляет около 17 разрешений для работы приложений. Эти разрешения должны быть определены приложением, прежде чем оно сможет получить доступ.
Со стороны пользователя они должны согласиться, прежде чем приложение сможет начать использовать данные или оборудование.
Эти разрешения обрабатываются платформой Android API, которая требует процесс проверки чтобы проверить, есть ли у приложения необходимое разрешение для работы. А если нет, вы будете получать всплывающее окно каждый раз, когда приложение пытается получить доступ к разрешению и находит его заблокированным.
Было время, когда разработчикам Android приходилось записывать даже самые крошечные разрешения приложений, такие как вибрация мобильного телефона.
Однако многое изменилось, и теперь разработчики должны указать, должно ли приложение, которое они создают, иметь обычные разрешения или опасные разрешения в манифестах.
Обычные разрешения - это те, которые не представляют опасности для данных или конфиденциальности пользователя, а опасные разрешения - те, которые потенциально могут повлиять на данные пользователя или функциональность устройства. Это разрешения, которые мы можем принять или отклонить.
Почему вас это должно волновать?
Это все о конфиденциальность данных. Например, приложение для часов или калькулятора не должно запрашивать разрешение на доступ к местоположению или контактам. Как раз в этом году, в январе, были сделаны откровения о приложение красоты Meitu который запрашивал разрешения, намного превышающие его пределы - местоположение GPS, информация о сотовом операторе, соединение Wi-Fi данные, информация о SIM-карте, статус побег из тюрьмы - что заставило обычных пользователей сомневаться в истинности разработчика мотивы.
Также были случаи, когда приложения запрашивали разрешения на доступ к спискам контактов и, когда их давал неосторожный пользователь, загружали их на свои серверы.
Это снова приводит нас к мысли, что популярные приложения не будут прибегать к запросам разрешений, для которых у них нет бизнеса. Но тогда не обманывайтесь.
Даже популярные приложения, такие как Facebook Messenger или Moments, запрашивают множество разрешений. К счастью, мы решаем, хотим ли мы сделать то же самое или нет.
Общие разрешения для приложений
Вышеупомянутое, на Android есть примерно 17 разрешений. Хотя некоторые из менее известных могут быть сгруппированы под похожими заголовками, вот некоторые из наиболее распространенных.
1. Контакты
Возможность приложения получить доступ к контактам устройства. Когда этот параметр включен, приложение также имеет возможность читать, а также изменять их.
2. Место нахождения
Если вы постоянный Пользователь Google Maps, вы должны знать, что делает это разрешение. Это помогает устройству получить приблизительное местоположение через GPS вашего Android.
Однако есть два набора разрешений для определения местоположения - точный и приблизительный.
3. Покупки в приложении
Набор разрешений, с помощью которых можно покупать контент внутри приложения. Например, переход на профессиональную версию
4. Телефон
Разрешение «Телефон» выполняет широкий набор функций, таких как вызов, чтение и изменение журнала вызовов. Однако теневые приложения также могут совершать звонки без ведома пользователя, что может стоить денег.
5. Место хранения
Большинство приложений имеют этот набор разрешений, особенно приложения для камеры и приложения для браузера, среди прочего. В более широком смысле это означает возможность читать и записывать данные из хранилища - как внутреннего, так и внешнего.
Вы повторно посетили разрешения приложения?
В современном мире, где редко все остается частным, благодаря безумному атаки безопасности, обязательно пересматривайте все разрешения приложения один за другим. Вы можете внимательно изучить их с точки зрения приложения или разрешения - выбор за вами. Однако убедитесь, что это делается сразу же. В конце концов, вы же не хотите, чтобы какой-то незнакомец крал данные прямо у вас под носом.
Читайте также: Как безопасно стереть данные с телефона Android перед его продажей