PayPal блокирует GrapheneOS: приложение падает с ошибкой RootDetectionSecurityException
Tell HN: PayPal Blocks GrapheneOS
Пользователь GrapheneOS сообщает, что приложение PayPal больше не запускается на этой операционной системе, выдавая исключение RootDetectionSecurityException. Возможно, причина в активированной бесконтактной NFC-оплате картой PayPal. GrapheneOS — это защищённая версия Android, и PayPal, вероятно, ошибочно принимает её за рутованный девайс.
При открытии приложения оно падает со следующим исключением: com.paypal.oslo.app.rasp.RootDetectionSecurityException: Security policy violation: s=root
- axegon_
Это, пожалуй, самая раздражающая вещь почти у всех разработчиков крупных корпораций: «ОС, которую не обновляли 6 лет? Конечно, босс!». ОС, которая специально создана для безопасности и конфиденциальности с ежедневными обновлениями: «Нет, так нельзя». Раздражает — да. Надёжный способ убедиться, что я перестану быть вашим клиентом — тоже ДА!
- zerof1l
Я вижу такое время от времени. В последнее время почти все приложения отлично работают на GrapheneOS. Лучшая стратегия — писать в поддержку раз в две недели, что вы не можете войти в приложение и пользоваться им. Сначала не углубляйтесь в технические детали, потому что чаще всего, как только они слышат что-то вроде «рут» или «неофициальная», они просто говорят, что проблема в вашем телефоне. На сегодняшний день мне удалось убедить или хотя бы поспособствовать тому, чтобы три приложения заработали на GOS.
- StrLght
У меня всё ещё работает. Мне пришлось обновить защиту от эксплойтов после их последнего обновления — думаю, именно включение динамической загрузки кода через память и хранилище помогло. Редактирую: проверил сейчас, у меня также отключено безопасное порождение приложений.
- shaky-carrousel
У меня работает. Запущено в рабочем профиле, без бесконтактных платежей. Play Integrity API: не заблокировано. Усиленный аллокатор памяти: включён. Тегирование памяти: включено. Расширенное виртуальное адресное пространство: включено. Безопасное порождение приложений: включено. Отладка нативного кода: разрешена. WebView JIT: отключён. Динамическая загрузка кода через память: разрешена. Динамическая загрузка кода через хранилище: разрешена.
- leumon
Обновление: похоже, работает при отключении «безопасного порождения приложений» (пока что).
- enos_feedler
Я никогда не был сторонником криптовалют, но если банковские функции мобильного телефона будут определяться операционными системами, которые белые списки финансовых приложений, то, возможно, мне нужны открытые рельсы, которые работают с моим открытым телефоном.
- thomasmarton
Я тоже попробовал на своём Pixel 10 Pro XL. Последняя версия GrapheneOS, последняя версия приложения из Play Store — и оно работает. Даже полностью стёр данные приложения и снова вошёл. Вход, проверка безопасности, настройка отпечатка пальца — всё сработало (даже пришло уведомление, что используется Play Integrity API). Предполагаю, что проблема, скорее всего, в бесконтактных платежах. Я в какой-то степени понимаю, почему они так стараются заблокировать это, но, как все указали, давать зелёный свет версии Android, кишащей CVE, и запрещать использование версии, которая превосходит все ожидания по безопасности, — абсурд.
- ThomasGlanzmann
Я на Debian Testing иногда на amd64, иногда на m1. PayPal меня тоже не любит. Тогда у меня два варианта: использую Windows VM для оплаты или другой способ оплаты. Чаще всего я использую другой способ.
- aabdelhafez
Перешёл на Wero и не оглядываюсь. https://wero-wallet.eu
- gnoll_of_gozag
Может ли он всё ещё работать в браузере, как на обычном ПК?