首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >for本机(意图重定向修复):用于检查恶意重定向的getCallingActivity()等效于什么?

for本机(意图重定向修复):用于检查恶意重定向的getCallingActivity()等效于什么?
EN

Stack Overflow用户
提问于 2020-09-22 13:40:54
回答 3查看 1.5K关注 0票数 5

当更新版本提交到Google时,我们被要求对我们的react本地应用程序进行更改。强调的问题是“意图改变方向”的脆弱性。这是遗留代码,但无论如何,迟来总比没有好。

Google 指南中建议的方法之一是:

选项2:确保提取的意图来自可靠的来源。 您可以使用诸如>getCallingActivity之类的方法验证原始活动是否可以被信任。例如:

代码语言:javascript
运行
复制
 // check if the originating Activity is from trusted package
 if (getCallingActivity().getPackageName().equals(“known”)) {
   Intent intent = getIntent();
   // extract the nested Intent
   Intent forward = (Intent) intent.getParcelableExtra(“key”);
   // redirect the nested Intent
   startActivity(forward);
 }

在按照本指南更改代码时,构建显示了一个错误,即getCallingActivity不是已知的符号。代码已经使用了getCurrentActivitygetApplicationContext

在我们的React中,纠正我们本机Java代码中的这个漏洞的最好方法是什么?

将非常感谢您在这里的快速支持。谢谢!

EN

回答 3

Stack Overflow用户

发布于 2020-10-05 10:13:27

RazorPay发布了一个新版本。请按照下面的链接获得更多信息。

https://github.com/razorpay/react-native-razorpay/issues/291

票数 0
EN

Stack Overflow用户

发布于 2020-11-17 12:40:14

我们必须升级我们的反应-本地份额依赖项。在发行版中,它提到了一些安全修补程序。一旦升级到4.x,我们就停止接收来自google的关于安全漏洞的电子邮件。

票数 0
EN

Stack Overflow用户

发布于 2020-10-15 09:54:13

你能试着读一下这个文档吗?classes.pdf

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64011029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档