问题标题:想自己搞个云手机开源项目,但权限管理这块儿完全没头绪,求大佬指路!
问题说明:
我是个在校计科生,最近和几个同学想折腾一个云手机的开源项目(类似Redfinger那种),主要练手+学习分布式架构。目前用KVM虚拟化了基础环境,但权限管理这块卡住了——比如怎么控制用户只能访问自己的虚拟机、怎么隔离不同用户的文件系统,甚至防止恶意代码穿透到宿主机。
试过直接套用Linux的SELinux策略,但云手机场景下用户动态操作多(比如安装APP),规则写得特别复杂还容易翻车;也看过Docker的权限控制,但感觉对安卓容器的支持不够细。现在有点懵,是不是得从零写一套权限中间件?
想请教有经验的大佬:
全网最详细测评:云手机开源项目的权限管理实现方案
对比了市面上主流产品后,我们发现权限管理是云手机开源项目的核心挑战之一。以下是围绕技术关联点的深度分析及客观评测结果。