主权项:

1.一种针对Android系统App行为的监控方法,通过安全内核实现方法在Android内核层添加模块,实现对整个Android系统的系统调用的拦截与监控;包括如下步骤:S1.编写内核模块;所述编写的内核模块用于实现如下操作:a)获取系统调用表;b)编写自定义函数;c)用所述自定义函数的地址替换所述系统调用表里面的系统调用函数;d)通过所述自定义函数获取相关进程信息;e)编写Netlink socket通信模块,用于将所述相关进程信息传递给应用层;S2.在步骤S1编写的内核模块中,通过hook方法实现对系统调用函数的替换;S3.将步骤S1编写的内核模块加载到内核中去,实现对替换调用函数的拦截,拦截得到调用函数;S4.设定监控目标,包括设定敏感数据和操作,判断拦截得到的调用函数是否对所述设定的敏感数据进行了设定操作;当发生有所述设定时,记录调用函数操作的进程信息,再执行步骤S5;当没有发生所述设定操作时,结束操作;S5.通过内核模块编写的Netlink Socket通信功能,将所述记录的调用函数操作的进程信息传递给上层接收程序,形成日志文件。

展开

android 监控行为,一种针对Android系统App行为的监控方法相关推荐

  1. matlab仿真OLED出现的摩尔纹,一种针对OLED屏的高鲁棒性DeMURA方法与流程

    本发明涉及图像处理技术领域. 背景技术: OLED屏每个发光单元与输入灰度呈现出的关系模型造成局部不均匀性,这种不均匀性又叫MURA,来自于日语音译,代表粗糙的.不光滑的意思. 为了消除MURA,本领 ...

  2. ccot 目标跟踪全称_一种焊缝跟踪系统的实时姿态估计方法与流程

    本发明属于焊接机器人焊缝跟踪领域,特别涉及一种焊缝跟踪系统的实时姿态估计方法. 背景技术: 现在的焊接机器人基本上都是在焊接之前先进行示教,让机器人每次都走一个固定的轨迹,这种方式有一个好处就是重复精 ...

  3. 在android添加数据采集,一种基于Android系统的地理信息数据采集方法与流程

    本方法属于采集地理信息数据的发明,是一种基于android操作系统和gis地理信息系统进行户外地理信息数据采集的方法. 背景技术: 众所周知地理信息数据采集在很多行业中都有应用,比如说农业中的土地普查 ...

  4. android车载系统测试,一种车载Android多媒体主机的自动测试方法和系统与流程

    本发明涉及车载多媒体主机的测试方法和装置领域,特别是涉及一种车载Android多媒体主机的自动测试方法和系统. 背景技术: 目前在车载多媒体主机的研发过程中,对车载多媒体主机进行压力测试是不可缺省的一 ...

  5. Android P (4)一种绕过Android P上非SDK接口限制的简单方法

    一种绕过Android P上非SDK接口限制的简单方法 众所周知,Android P 引入了 针对非 SDK 接口(俗称为隐藏API)的使用限制.这是继 Android N上 针对 NDK 中私有库的 ...

  6. PendingIntent重定向:一种针对安卓系统和流行App的通用提权方法——BlackHat EU 2021议题详解 (下)

    以用户隐私安全为中心,用责任兑付信任,OPPO成立子午互联网安全实验室(ZIWU Cyber Security Lab).实验室以"保护用户的安全与隐私,为品牌注入安全基因"为使命 ...

  7. android 画布裁剪,一种基于Android系统对UI控件进行轮廓剪裁及美化的方法与流程...

    本发明涉及Android应用的技术领域,特别涉及一种基于Android系统对UI控件进行轮廓剪裁及美化的方法. 背景技术: 目前,随着智能电视的普及,Android应用层出不穷,而那些表现形式单一.传 ...

  8. 基于android的航班船票机票预订查询系统app

    本系统提供了网上机票预订让人们及时和方便地查询航班信息,安全高效地预订机票.本系统是具有开放体系结构的.易扩充的.易维护的.具有良好人机界面的优点,可以让用户轻松了解航班的信息,以及结合自身的情况,做 ...

  9. android蓝牙传输脉冲,一种基于Android操作系统的激光测距仪蓝牙通信方法与流程...

    本发明属于无线通信技术领域,涉及Android操作系统的应用,具体涉及一种基于Android操作系统的激光测距仪蓝牙通信方法. 背景技术: 目前,随着智能设备的普及,智能操作系统得到了极大的发展,An ...

最新文章

  1. HashSet中的add()方法( 一 )(详尽版)
  2. 论文笔记:PointNet
  3. 【效率】再见 Typora,这款 Markdown 编辑器开源又免费!
  4. boost::smart_ptr模块智能指针测试程序
  5. boost::hana::fold用法的测试程序
  6. OpenStack的部署T版(四)——Placement组件
  7. BZOJ 1070: [SCOI2007]修车(费用流)
  8. Linux 用户操作
  9. linux下磁盘占用达到100%了,找不到哪些大文件耗尽了磁盘。
  10. 看了一个大牛的博客,发现了一个很好的文章-初学PHP进
  11. oracle asm文件查找,Oracle ASM 文件管理
  12. pdf转word工具大全
  13. 苹果Mac电脑的复制粘贴不能用了
  14. 关于“应用程序正常初始化(0xc0150002)失败”问题的解决方案
  15. Impala集群搭建报错,主节点启动成功,但是worker节点的impalad启动失败
  16. fiddler界面工具栏介绍
  17. java多线程问题(代码示例)
  18. GPT/GP2/GPT3
  19. python xlrd导入后怎么保存_pythonxlrd导入.xslx模板,使用Openpyxl编辑并重新保存.xslx-Fi...
  20. 用layui创建表格

热门文章

  1. 国际学术论文写作个人总结-引言(Introduction)部分
  2. 安装anaconda出现This Python interpreter is in a conda environment, but the environment has not been acti
  3. 首届“中新人工智能高峰论坛”即将召开,周志华、李德毅......与你一起对话未来!...
  4. 关于接口幂等性问题的简单总结
  5. 执行方案(Command)
  6. 嵌入式linux培训教程,嵌入式Linux开发学习之Linux文件系统学习
  7. 【2072】歌手大奖赛
  8. 【数仓】数据仓库高频面试题题英文版(1)
  9. 如何开发微信礼品卡-服务端
  10. [导入]提高英语口语水平【网上资料整合】