Android应用程序是否在Windows 11上的孤立沙箱/虚拟机中运行(就像运行在Bluestack中的应用程序一样)?我对安全性感兴趣,以确保即使是恶意软件android应用程序也不会从主机获得敏感数据?
发布于 2021-11-10 13:18:00
很有可能。
虽然我投票赞成你的问题,因为它的范围太广,这个董事会,让我补充几个考虑。
Android应用程序是使用SDK或NDK开发的。SDK是Java语言规范的一个实现,附带额外的沙箱(权限模型等)。NDK允许应用程序运行本机代码,这本质上是指针和直接汇编指令的使用,否则JVM必须对它们进行模拟/解释。
至于SDK,这完全取决于Windows对Android子系统的实现。
如果微软在AOSP中实现了所有沙箱功能,我们可以假设该应用程序将以相同的安全特性运行。如果Windows没有实现磁盘访问的系统提示,那么该应用程序将有权不受限制地使用java.io.File app。
但从规范的角度来看,这是一个10k英尺的视图。
没有什么可以阻止微软在沙箱环境中留下安全漏洞。这就是为什么软件经常被修补。
https://security.stackexchange.com/questions/256921
复制相似问题