首页> 外文期刊>コンピュータソフトウェア >プログラム実行履歴を用いた類似クラス・メソッド検出手法
【24h】

プログラム実行履歴を用いた類似クラス・メソッド検出手法

机译:使用程序执行历史的类似类和方法检测方法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

近年,ソースコードの剽窃が増加している.ソースコードの剽窃は,全体が剽窃される場合と,クラスやメソッド等のソースコードの一部が剽窃される場合がある.ソースコードの一部が剽窃された場合に,剽窃された部分の特定に使用できる技術として,ソフトウェア間に存在する重複部分を特定できるコードクローン検出手法が挙げられる.しかし,ソフトウェアを理解が困難なものに書き換える難読化技術が存在し,剽窃を行った者がソースコードに難読化技術を用いると,剽窃の特定が困難になる.そこで,本研究では,難読化の影響が少ないプログラムの実行履歴を分析することで,類似したクラス対やメソッド対を検出する手法を提案する.提案手法では,実行履歴を複数のフェイズに分割し,各フェイズのメソッド呼び出し列を比較することで,類似したクラス対,メソッド対を検出する.提案手法を実際のアプリケーションに適用した結果,難読化前後で同一のコンポーネントを識別できることを確認できた.
机译:近年来 源代码的剽窃可以是整个源代码的剽窃,也可以是源代码的一部分,例如类或方法。 当源代码的一部分被抄袭时,可用于识别抄袭部分的技术是一种代码克隆检测方法,可以识别软件之间存在的重复部分。 但是,有些混淆技术可以将软件重写为难以理解的内容。如果剽窃者在源代码中使用了混淆技术, 因此,在这项研究中,我们提出了一种通过分析受混淆影响较小的程序的执行历史来检测相似类对和方法对的方法。 在所提出的方法中,我们将执行历史划分为多个阶段,并比较每个阶段的方法调用列,以检测相似的类对和方法对。 通过将所提出的方法应用于实际应用,我们确认在混淆之前和之后可以识别相同的组件.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号