首页> 外文会议>International symposium on research in attacks, intrusions and defenses >Security Analysis of PHP Bytecode Protection Mechanisms
【24h】

Security Analysis of PHP Bytecode Protection Mechanisms

机译:PHP字节码保护机制的安全性分析

获取原文

摘要

PHP is the most popular scripting language for web applications. Because no native solution to compile or protect PHP scripts exists, PHP applications are usually shipped as plain source code which is easily understood or copied by an adversary. In order to prevent such attacks, commercial products such as ionCube, Zend Guard, and Source Guardian promise a source code protection. In this paper, we analyze the inner working and security of these tools and propose a method to recover the source code by leveraging static and dynamic analysis techniques. We introduce a generic approach for decompilation of obfuscated bytecode and show that it is possible to automatically recover the original source code of protected software. As a result, we discovered previously unknown vulnerabilities and backdoors in 1 million lines of recovered source code of 10 protected applications.
机译:PHP是Web应用程序中最流行的脚本语言。因为不存在用于编译或保护PHP脚本的本机解决方案,所以PHP应用程序通常以纯源代码的形式提供,易于被对手理解或复制。为了防止此类攻击,ionCube,Zend Guard和Source Guardian等商业产品承诺提供源代码保护。在本文中,我们分析了这些工具的内部工作和安全性,并提出了一种利用静态和动态分析技术来恢复源代码的方法。我们介绍了一种用于反汇编混淆后的字节码的通用方法,并表明可以自动恢复受保护软件的原始源代码。结果,我们在100万个受保护的10个应用程序的源代码恢复行中发现了以前未知的漏洞和后门。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号