android 进程拦截

swjtu_lhy 2010-06-10 10:55:36
本人最近在做一个有关android进程防护方面的项目,目前正处在初始阶段,本人的想法是这样的,在进程被创建之前,获取有关进程创建的相关服务,然后获取要被创建的进程的进程名称,再和我准备好的黑名单进行匹配比较,如果与黑名单中的名称相一致,则不进行进程的创建,否之允许进程创建,不知道这样的方案可行吗?
再就是想要请问一下,有谁了解android进程创建前可以获取什么有关进程创建的资源吗?
...全文
196 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liranke 2010-06-12
  • 打赏
  • 举报
回复
一般地,应用层的进程是基于framwork的,所以,最好是在framwork层修改。如果不能改framwork层,那么,有两个思路供参考:
1. 在更加底层的hal(硬件抽象层,linux driver之上,framwork之下 )写一个守护进程(c/cpp代码),去和其它进程进行交互;
2.在应用层,写一个service,去得到其它activity,....之类的信息,从而去管理它们,这其中,避免不了与framwork层的交互。
swjtu_lhy 2010-06-12
  • 打赏
  • 举报
回复
如果只是过滤应用层的进程的话,请问4楼的该如何做呢?有什么需要注意的地方?
葛俊在新泽西 2010-06-11
  • 打赏
  • 举报
回复
任何进程都是fork出来的,不可能阻止进程fork自己的呀。我觉得不可能。


liranke 2010-06-11
  • 打赏
  • 举报
回复
要看是什么级别的进程了,是应用程的,还是系统级的进程,都要进行筛选,还是说只过滤应用层的。
kodyshan 2010-06-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yyy025025025 的回复:]

android的进程创建和linux是一样的,请参考:

http://fanqiang.chinaunix.net/a4/b2/20010508/113230.html
[/Quote]
顶!
yyy025025025 2010-06-10
  • 打赏
  • 举报
回复
android的进程创建和linux是一样的,请参考:

http://fanqiang.chinaunix.net/a4/b2/20010508/113230.html

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧