首页> 外文会议>International conference on engineering and information management >Specifying API trace birthmark by abstract interpretation
【24h】

Specifying API trace birthmark by abstract interpretation

机译:通过抽象解释指定API跟踪胎记

获取原文

摘要

API trace birthmark is a major class of software birthmarks, where API sequences are defined as software birthmarks to detect software theft. Currently, many birthmarks of this class have been proposed, but the evaluation of these birthmarks are mainly done through experiments and there is no theoretical framework, which makes it difficult to formally analyze and certify the effectiveness of the birthmarks. To solve this problem, an abstract interpretation-based method for specifying API trace birthmark is proposed in this paper. First, API trace birthmark is characterized as a semantic program property by abstract interpretation. Then, the credibility of API trace birthmark with respect to a specific criterion for copy relation is formally analyzed. Finally, the resilience of API trace birthmark is discussed and it is proved that API trace birthmark is resilient to a commonly used program transformation.
机译:API跟踪胎记是软件胎记的主要类别,其中API序列被定义为检测软件盗窃的软件胎记。当前,已经提出了该类别的许多胎记,但是这些胎记的评估主要是通过实验进行的,并且没有理论框架,这使得很难正式分析和验证胎记的有效性。为了解决这个问题,本文提出了一种基于抽象解释的API跟踪胎记指定方法。首先,API跟踪胎记通过抽象解释被表征为语义程序属性。然后,正式分析了API痕迹胎记相对于特定的复制关系标准的可信度。最后,讨论了API痕迹胎记的弹性,并证明了API痕迹胎记对常用的程序转换具有弹性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号