Как приложение считывает OTP SMS без разрешения SMS?


11

Я недавно установил приложение для Android из Play Store. Регистрируясь в нем, я понял, что он может читать мое сообщение OTP, даже не спрашивая у меня разрешения на чтение сообщения.

У меня AOSP Extended 5.8 с августовским патчем безопасности. Это пользовательская ОС на базе Android Oreo 8.1.

Ответы:


15

Проверка по OTP использует другой API, которому не нужно разрешение на чтение SMS. Вы можете прочитать больше здесь Выполнить SMS-верификацию на сервере

Следовательно, приложение не читает ваши SMS, а использует отдельный канал для чтения специально отформатированных текстовых сообщений.

Я узнал об этом, когда модуль Xposed для блокировки разрешений работал не так, как я ожидал (аналогичный случай), и разработчик объяснил причину


Как решено, что какое приложение может использовать API для чтения какого текста? Должно быть что-то, что мешает приложению X читать текст приложения Y с помощью API.
Ankk98

1
Кроме того, если вы читаете связанный API, он говорит о хэше и кодировании, что означает, что только авторизованное приложение может читать
beeshyams
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.