【发布时间】:2019-08-19 11:36:43
【问题描述】:
我正在努力提高应用程序的安全性并防止 Tapjacking。为此,我们使用了:
filterTouchesWhenObscured = "true"
似乎我们已经设法保护应用程序免受视图被完全覆盖 (FLAG_WINDOW_IS_OBSCURED) 但尚未部分覆盖 (FLAG_WINDOW_IS_PARTIALLY_OBSCURED) 的情况。
我真的不知道如何处理最后一种情况,我已经阅读了 here 标志的含义,但我没有找到有关如何解决这种情况的文档。
有人遇到过这个问题或知道如何处理吗?
谢谢
【问题讨论】:
-
自 Android 4.1 左右以来,操作系统已阻止窃听。窗口的应用程序代码不能同时看到触摸事件并将它们传递给底层窗口。你能重现窃听攻击吗?
-
@CommonsWare 我已经阅读过它,但也看到了这样的链接:xda-developers.com/… 谈论棉花糖中的 Tapjacking。无论如何,我没有亲自复制它,但一个团队使用我认为的应用程序 Visium TapJacking 复制了它。问题是只有当他们部分覆盖视图时才会发生这种情况,而且我不知道他们是否在该部分之外触摸并认为它仍然很危险(它仍然会是吗?)。感谢您的评论
标签: android security motionevent