Оверлей экрана обнаружена, в чем проблема?

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

Теперь я прочитал, что могу отключить наложение экрана, добавить разрешения, а затем снова включить его, но мне не хочется проходить через все мои приложения, чтобы узнать, какие разрешения им нужны, и я не чувствую disabling & позволяя это каждый раз, когда мне нужно что-то позволить.

Есть ли причина, по которой Google это сделал? Я предполагаю, что серьезная озабоченность по поводу безопасности, поскольку это очень недружественный пользователь, но я понятия не имею, что это может быть.

Ниже приведены примеры для примера проблемы

6 голосов | спросил ROAL 13 J0000006Europe/Moscow 2016, 17:21:31

3 ответа


6

Это необходимо для предотвращения «Tapjacking».

  

Он работает удивительно простым способом - вы загружаете приложение и открываете его, что запускает установку второго, на этот раз вредоносного приложения. Затем, когда вы нажимаете кнопку на невидимом приложении, вы на самом деле нажимаете кнопку на вредоносное приложение, которое скрыто внутри него. Итак, как видно из названия, ловушка находится в кране.

     

Итак, представьте себе этот сценарий. Вы загрузили приложение, а на главном экране появилась кнопка «Начать игру». Вы нажимаете его, чтобы начать, но, без ведома, это вызвало загрузку опасного вредоносного ПО. На следующем экране вы продолжаете щелкать, не обращая внимания на опасности, и не понимая, что вы приняли условия опасного вредоносного ПО, скрытого на вашем мобильном телефоне.

Источник

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

Разработчик приложения может выбрать это поведение, если пользователь делает что-то, что необходимо для обеспечения безопасности:

  

Иногда важно, чтобы приложение могло проверить, что действие выполняется с полным знанием и согласием пользователя, например, предоставление запроса на разрешение, совершение покупки или клика по объявлению. К сожалению, вредоносное приложение может попытаться обмануть пользователя в выполнении этих действий, не осознавая, скрывая намеченную цель представления. В качестве средства защиты структура предлагает механизм фильтрации сенсорных данных, который может использоваться для повышения безопасности представлений, обеспечивающих доступ к чувствительной функциональности.

Источник

ответил bmdixon 13 J0000006Europe/Moscow 2016, 17:44:20
1

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

В Android 6.0.1 Отключите настройки Android /Параметры системы /разработчика /указатель

И вам может потребоваться отключить «Показать штрихи», в том же месте ...

ответил user792019 19 J000000Tuesday16 2016, 06:43:25
0

Я размещаю это для нескольких людей, которых я видел, испытывая ту же самую проблему, которая была, как представляется, ошибкой, связанной с начальной настройкой в ​​M. Резюме: попробуйте перезапустить.

При попытке предоставить права доступа к приложениям, я нахожу предупреждение «обнаружение наложения экрана». Переключение всех разрешений оверлей экрана на выключение (включая системные) ничего не делало. Насколько мне известно, у меня нет наложения, которое могло бы вызвать эту проблему - например. нет приложений фильтра экрана. Я вручную предоставил соответствующему приложению требуемое разрешение, что помешало ему просить разрешения, но даже тогда он висел, говоря «loading». Кажется, проблема наложения экрана была всего лишь симптомом более глубокой проблемы, и в этом случае имеет смысл, что стандартные исправления не работают.

Во всяком случае, я только что установил телефон и еще не перезапустил его. После перезагрузки сообщение о наложении экрана не появилось, я смог нормально разрешить права доступа к приложениям и начал немедленно.

[Я бы разместил это на этой теме , которая очевидно, более подходящий, но он защищен, и у меня нет репутации.]

ответил Josh Swanson 24 J0000006Europe/Moscow 2016, 07:23:22

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132