首页> 外文会议>2014 International Conference on Embedded Systems >Software birthmark based theft detection of JavaScript programs using agglomerative clustering and Frequent Subgraph Mining
【24h】

Software birthmark based theft detection of JavaScript programs using agglomerative clustering and Frequent Subgraph Mining

机译:使用聚集聚类和频繁子图挖掘对JavaScript程序进行基于软件胎记的盗窃检测

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

摘要

Use of JavaScript in web development has increased the theft of JavaScript programs. Mostly, JavaScript program are susceptible to theft because browsers provide the simplest way to access it. Techniques to safeguard software are code obfuscation and watermarking. A potential attacker can easily deface watermark and hence watermark cannot completely protect the code. Code obfuscation cannot avoid copy of code. It only prevents others by understanding the logic of the program. Our aim is to secure the intellectual property rights of JavaScript developers. Even if the code is obfuscated or a watermark is added in it, this system can easily detect theft. Heap Graph is used to depict the behavior of a JavaScript program as how it calls other objects to fulfil the desired functionality. Agglomerative clustering is used to efficiently merge the heaps formed during the phase of programs execution. Frequent Subgraph Mining is used for finding frequent set of nodes which represents the unique behavior of the program. Finally the subgraph of plaintiff program is explored contrary to graph of the suspected one. We worked on 3000 combinations of websites and found that the software is capable of finding even a minor theft.
机译:在Web开发中使用JavaScript已增加了JavaScript程序的盗窃率。通常,JavaScript程序容易被盗,因为浏览器提供了最简单的访问方式。保护软件的技术是代码混淆和加水印。潜在的攻击者可以轻易破坏水印,因此水印不能完全保护代码。代码混淆无法避免代码的复制。它只能通过了解程序的逻辑来防止他人。我们的目标是保护JavaScript开发人员的知识产权。即使对代码进行了混淆或在其中添加了水印,该系统也可以轻松地检测到盗窃行为。堆图用于描述JavaScript程序在调用其他对象以实现所需功能时的行为。聚集群集用于有效地合并在程序执行阶段形成的堆。频繁子图挖掘用于查找代表程序唯一行为的频繁节点集。最后,与可疑程序图相反,探索了原告程序的子图。我们研究了3000个网站组合,发现该软件甚至可以发现较小的盗窃行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号