android - 如何解决 React Native 应用中的 TapJacking 漏洞

标签 android security react-native clickjacking

我知道我可以在我的 View 中应用这些属性 filterTouchesWhenObscured 方法 onFilterTouchEventForSecurity 但我想在我的每个可点击 View 上应用,所以我该如何应用它..?

最佳答案

我今天需要修复 Tapjacking 场景。 对我的应用有用的是:

从 RN 中弹出应用程序并将其添加到 MainActivity.java:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // get the root view and activate touch filtering to prevent tap jacking
    View v = findViewById(android.R.id.content);
    v.setFilterTouchesWhenObscured(true);
}

关于android - 如何解决 React Native 应用中的 TapJacking 漏洞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51818363/

相关文章:

android - 我应该如何在 Google Analytics v4 中跟踪 Fragments?

android - versionName 不能直接在 mergedFlavor 上设置,更新到 gradle 5.1.1

php - 如何正确清理用户输出

ios - react native : Yet another "Undefined is not an object (evaluating action. 类型)

javascript - 我无法更新 native react 中数组项的状态

android - React Native Android 按钮阴影

android - 如何将操作栏添加到滑动 View ?

java - 将 Emoji 从 EditText 发送到服务器

iphone - 哪种加密算法在 NSData 写入文件保护中使用 iOS, key 大小是多少?

http - 在 GET 请求中发送用户电子邮件是否安全?