首页> 外国专利> Lightweight data-flow tracker for realtime behavioral analysis using control flow

Lightweight data-flow tracker for realtime behavioral analysis using control flow

机译:轻量级数据流跟踪器,用于使用控制流进行实时行为分析

摘要

Methods and devices for detecting performance-degrading behaviors include identifying a data source component that inputs data into an application executing on a mobile device, and identifying a data sink component that consumes data output from the application. Using a measured runtime control-flow parameter, a likelihood that the data source component is a critical data resource may be determined. Using the probability value, a behavior model that identifies a mobile device feature associated with the critical data resource may be updated and used to determine whether the software application is malicious. Measured runtime control-flow parameters may include a program execution distance between data source and sink components based on heuristics. Determining program execution distances between data sources and sinks may include computing call graph distances by comparing a source call stack length and a sink call stack length, or by counting method invocations or functional calls between data sources and sinks.
机译:用于检测性能下降行为的方法和设备包括:识别将数据输入到在移动设备上执行的应用程序中的数据源组件;以及识别消耗从应用程序输出的数据的数据宿组件。使用测量的运行时控制流参数,可以确定数据源组件是关键数据资源的可能性。使用概率值,可以更新识别与关键数据资源相关联的移动设备特征的行为模型,并将其用于确定软件应用程序是否是恶意的。测得的运行时控制流参数可以包括基于启发法的数据源和接收器组件之间的程序执行距离。确定数据源和接收器之间的程序执行距离可以包括通过比较源调用堆栈长度和接收器调用堆栈长度,或者通过计算数据源和接收器之间的方法调用或功能调用来计算调用图距离。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号