您好我的任务是调查为Android开发反恶意软件应用程序的可行性。我被引导相信Android应用程序在他们自己的“沙箱”中运行,并且没有权限在该沙箱外扫描。
那么,如果已经存在必须能够在其他应用程序区域中测试文件的应用程序(例如防病毒软件)呢?我不认为如果无法在手机上测试文件,防病毒程序会非常有效。怎么做?
感谢您的任何建议!
答案 0 :(得分:0)
确实,应用程序在他们自己的“沙箱”中运行,但这并不意味着它仅限于不在沙箱外访问。我假设沙盒是指应用程序虚拟机或类似的东西。
例如,您可以使用Intent在两个应用之间交换信息和来回交谈,这样您就可以从一个应用程序获取信息到另一个应用程序。同样有两种方式可以查看它,这可以被视为一种功能,可以让您访问外部的东西或作为安全漏洞。这导致了玻璃半满或半空的情况。
我不确定我是否理解你的困境。但希望这会有所帮助。