【问题标题】:Intercepting method calls to the Reference monitor?拦截对参考监视器的方法调用?
【发布时间】:2023-03-14 00:49:01
【问题描述】:

在 Android 中,我的理解是应用程序在清单文件中声明它需要的权限列表,并且在运行时,它可能会向参考监视器发出请求,然后由它决定该应用程序是否具有该权限。

是否有可能(无需 root 或修改 Android 的源代码)编写一个第三方应用程序来拦截这些请求(应用程序查询参考监视器以检查它是否具有权限或不是)?如果是的话,有人可以给我一些关于如何去做的指示吗?

【问题讨论】:

  • 没有。我想不出一个不骗人的理由来做这件事。
  • @Mayra:谢谢,但不用谢。我在寻找答案,而不是对我的想法的意见。如果有帮助,您是否听说过名为安全和访问控制的研究领域?

标签: java android security permissions intercept


【解决方案1】:

Android 应用权限由 Linux 内核管理。按照 zygote 的 fork 代码看看会发生什么。

没有“我是否有权限”调用。应用尝试使用资源(打开套接字,在 SD 卡上创建文件),内核要么允许,要么不允许。

【讨论】:

    猜你喜欢
    • 2012-08-18
    • 2015-08-14
    • 1970-01-01
    • 2014-10-11
    • 1970-01-01
    • 1970-01-01
    • 2012-04-01
    相关资源
    最近更新 更多