Android 15 может иметь возможность помещать в карантин некорректно работающие приложения

Android 15 может иметь возможность помещать в карантин некорректно работающие приложения

TLDR

  • В Android 15 может появиться новый способ защиты пользователей от некорректно работающих приложений: их помещение в карантин.
  • Android уже является очень безопасной операционной системой, но иногда некорректно работающие приложения ускользают.
  • На данный момент некорректно работающие приложения часто удаляются с помощью Google Play Protect.

Операционная система Android обеспечивает надежную защиту от вредоносных и некорректно работающих приложений. Однако некоторым вредоносным приложениям все же удается проникнуть в систему. В таких случаях Google Play Protect может принять меры и автоматически удалить эти приложения. Хотя Play Protect эффективен, он не является безупречным и могут быть случаи, когда он помечает безобидные приложения как потенциально опасные. В предстоящем обновлении Android 15 может быть введена дополнительная мера безопасности: изоляция или «помещение на карантин» некорректно работающих приложений вместо их полного удаления. Таким образом, пользователи могут иметь больший контроль над своими приложениями, сохраняя при этом защиту от потенциальных угроз.

Если у вас есть опыт работы с антивирусными программами в настольных системах, таких как Windows, вы, возможно, знакомы с термином «помещение файлов в карантин». Когда антивирусное программное обеспечение обнаруживает файл, который, по его мнению, является вредоносным, но не может удалить или оставляет решение пользователю из-за неопределенности, оно помещает файл в карантин. Файлы, помещенные в карантин, хранятся отдельно от остальной части системы, что предотвращает причинение вреда любым потенциальным вредоносным программам, содержащимся в них.

В Android идея изоляции программного обеспечения посредством карантина не распространена из-за встроенных функций безопасности операционной системы. Android с самого начала был разработан с учетом надежных мер безопасности против вирусов. По умолчанию приложения не имеют доступа к системе и содержатся в изолированных программных средах. Они могут взаимодействовать только с использованием предопределенных API, которые они могут использовать только при наличии соответствующих разрешений. Следовательно, обычно нет необходимости устанавливать сторонние антивирусные или антивирусные приложения на устройства Android из-за встроенных в них механизмов безопасности. Поскольку Android функционирует иначе, чем Windows, функциональность программного обеспечения для карантина в этих двух системах будет различаться.

Карантин приложений Android 15: как это может работать

Приложение, находящееся на карантине в Android, работает иначе, чем приложение, не находящееся на карантине. Приложение остается видимым на панели запуска главного экрана пользователя и в настройках Android, но на него накладываются определенные ограничения.

  1. Уведомления от него не будут показываться
  2. Все его окна будут скрыты, а уже начатые действия остановлены.
  3. Устройство не сможет позвонить на устройство
  4. Его услуги не могут быть запрошены другими приложениями (хотя его действия могут)
  5. Он не может быть привязан к системе или другим приложениям или получать их.
  6. Его невозможно разрешить (т. е. он не будет отображаться в диалоговом окне устранения неоднозначности намерений).

Приложения в карантине функционируют так же, как отключенные приложения, но в отличие от последних приложения, помещенные в карантин, по-прежнему видны на главном экране. Разница в том, что их функциональность ограничена. Помещение приложения в карантин аналогично его приостановке через службу цифрового благополучия, которая на мгновение останавливает отвлекающие приложения. Однако, хотя приостановленные приложения полностью деактивированы, отдельные компоненты приложений, помещенных в карантин, могут в некоторой степени оставаться функциональными. Следовательно, с точки зрения ограничений новый карантинный статус находится между существующими приостановленными и отключенными состояниями.

Android 15 может иметь возможность помещать в карантин некорректно работающие приложения

API-интерфейсы, используемые для помещения приложения в карантин, идентичны API-интерфейсам, используемым для приостановки приложения, с добавлением дополнительного флага в первый. На экспериментальном этапе этой функции системным приложениям, наделенным авторизацией SUSPEND_APPS, было разрешено изолировать приложения. Однако с тех пор эти методы были пересмотрены, что потребовало принятия нового разрешения QUARANTINE_APPS. Этим разрешением может обладать исключительно системное приложение-верификатор или приложение, аутентифицированное с помощью идентичного сертификата, используемого для подписи ОС. Следовательно, только доверенные организации, такие как Google Play Protect, смогут ограничивать приложения.

К сожалению, я не могу указать точные сроки, когда Google внедрит функцию карантина приложений. Я обнаружил признаки этой функциональности в Android 14 QPR2 Beta 1, выпущенной в ноябре. Однако страница разработчика «Приложения на карантине» больше не существует. Хотя в ОС по-прежнему есть флаг функции помещения приложений в карантин, пользователи не могут активировать ее вручную даже через командную строку. Более того, ни приложения Google Play Store, ни приложения Google Play Services не требуют авторизации QUARANTINE_APPS. Таким образом, существует большая вероятность того, что эта функция не дебютирует в Android 15, а может быть представлена ​​в более позднем обновлении.

Android 15 может иметь возможность помещать в карантин некорректно работающие приложения

Когда функция помещения приложения в карантин станет доступной, интерфейс, который вы видите здесь, может претерпеть некоторые незначительные изменения. Приложения, использующие API для остановки или изоляции приложения, имеют возможность изменять сообщение пользователя, которое появляется при попытке запуска приостановленного или изолированного приложения. Конкретный подход, используемый системным приложением при реализации возможности помещения приложения Android в карантин, скорее всего, изменит сообщение на что-то вроде: «В целях вашей безопасности приложение [X] было помещено в карантин» с сопутствующей причиной этого действия.

Android уже некоторое время хорошо работает без функции карантина приложений. Тем не менее, я доволен этим новым дополнением, поскольку ни одна система, включая Play Protect, не может гарантировать 100% точность обнаружения вредоносных или некорректно работающих приложений.

Смотрите также

2024-04-16 23:11