VirusMeter:守护手机安全,抵御恶意软件侵袭
1. VirusMeter的工作模式
VirusMeter是一款用于检测手机恶意软件的工具,它具备两种运行模式,能根据不同场景进行灵活切换,以实现高效的恶意软件检测。
- 实时模式 :采用线性回归功率模型来预测功耗。这种模型的计算成本较低,能够快速得出功耗预测结果,适用于需要实时监测的场景。
- 电池充电模式 :在充电时,线性回归可能产生误检测结果。这是因为它默认所有变量之间存在线性关系,且电池的电化学特性会使功率测量产生波动。因此,VirusMeter会积累功耗测量数据,并使用神经网络模型和决策树算法进行恶意软件检测。
值得注意的是,这两种模式也可以在移动设备之外运行。例如,设备制造商或服务运营商可以提供相关服务,用户将收集到的测量数据提交到服务器进行恶意软件检测,但这会增加移动设备的通信成本。
2. VirusMeter的实现模块
VirusMeter在Symbian操作系统(当时最流行的移动操作系统)的Nokia 5500 Sport手机上实现了原型。它以用户级应用程序的形式存在,用户可以手动启动或关闭。其实现程序采用了客户端/服务器架构,这种架构在Symbian应用中广泛使用。以下是VirusMeter实现的主要模块:
|模块名称|功能描述|
| ---- | ---- |
|键盘模块|负责处理用户的键盘输入操作|
|数据收集模块|收集各种与功耗相关的数据|
|功率模块|进行功率测量和计算|
|MsvSession模块|处理消息会话相关的操作
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



