Android 我们可以在安卓系统中制作类似于comodo防火墙的东西吗?

Android 我们可以在安卓系统中制作类似于comodo防火墙的东西吗?,android,android-layout,android-intent,android-emulator,Android,Android Layout,Android Intent,Android Emulator,顺便说一句,您可能需要在底层linux上完成这项工作,或者使用定理证明程序来分析程序,而无需了解底层程序。此外,AFAIK每个程序都在自己的沙箱中进行控制,这样它就不会影响其他程序 然而,在过去的一年里,研究人员已经证明,他们可以从其他项目“借用”许可,即使他们的项目最初没有要求许可。不幸的是,这使得Android的可靠性大大降低,因为它的安全模型基本上只在安装时基于权限。我想确保这种攻击(我的意思是恶意获取程序不应有的权限)的一种方法是实时监控程序间的通信 既然dalvik不是开源的,Andr

顺便说一句,您可能需要在底层linux上完成这项工作,或者使用定理证明程序来分析程序,而无需了解底层程序。此外,AFAIK每个程序都在自己的沙箱中进行控制,这样它就不会影响其他程序

然而,在过去的一年里,研究人员已经证明,他们可以从其他项目“借用”许可,即使他们的项目最初没有要求许可。不幸的是,这使得Android的可靠性大大降低,因为它的安全模型基本上只在安装时基于权限。我想确保这种攻击(我的意思是恶意获取程序不应有的权限)的一种方法是实时监控程序间的通信

既然dalvik不是开源的,Android本身也不是开源的(除了开放API),有人能想出一种方法,只使用Java,在Android中实现一个动态实时防火墙,至少确保每次没有我们的明确许可,没有任何程序可以启动另一个程序(更像是comodo防火墙的工作原理)


非常感谢

在制作任何软件之前,您可能已经完全了解该软件的功能。您正在尝试制作类似于comodo firewall的软件,那么您必须知道comodo firewall是如何工作的,它是如何阻止任何软件活动的,它是如何监视网络活动的,以及comodo firewall可以执行的许多其他活动。如果你对这一点没有基本的了解,那么首先要了解它,然后再考虑下一步。。 从这里下载并理解它


在“Java”级别不可能。没有办法在那个级别处理IP,更不用说没有办法拦截它或充当代理了。pst,非常感谢您的快速回答。嗯,Android和dalvik vm和spec都是开源的Wesley,非常感谢您的回答,您介意让我参考支持您声明的文档吗?先谢谢你