android - 如何阻止Android应用程序在其上绘制? (避免Cloack&Dagger攻击)

标签 android android-layout android-manifest

有什么方法可以告诉我的 Android 应用程序不接受在其上绘制外部应用程序内容吗?叠加层,...(但当然接受应用程序生成的叠加层、挖掘日志、 toast ...)。

专门为了避免Cloack和Dagger之类的攻击:

http://thehackernews.com/2017/05/android-hacking-technique.html?m=1

http://cloak-and-dagger.org/#Demos

全屏和视频应用程序是否完全避免它?如果有的话,他们是怎么做的?

最佳答案

filterTouchesWhenObscured设置为true。或者实现方法onFilterTouchEventForSecurity()

更多信息请点击:https://blog.devknox.io/tapjacking-android-prevent/

关于android - 如何阻止Android应用程序在其上绘制? (避免Cloack&Dagger攻击),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45522429/

相关文章:

android - 我的应用程序已安装在设备上,但我找不到该设备。安卓

android - 多个 Intent 过滤器

android - 在透明自定义按钮 View 上获得涟漪效应

android - Navigation Arch 组件会造成误报内存泄漏吗?

android - 如何通过 URL 链接打开已安装的 apk?

android - 如何在 Android 中制作响应式布局在所有尺寸的移动设备和选项卡中都应该看起来不错,在横向纵向 View 中也应该看起来不错

android - 在 Android WebView 中集中对齐 Youtube 剪辑的问题

Android 如何知道你的标签何时获得焦点,

java - 不幸的是,应用程序已停止工作?

android - 无法在 Play 上安装我的第一个应用。支持设备之间的 Galaxy Nexus,但显然不是我的 Nexus