首页> 外文会议>Information Science and Technology (ICIST), 2012 International Conference on >PyXhon: Dynamic detection of security vulnerabilities in Python extensions
【24h】

PyXhon: Dynamic detection of security vulnerabilities in Python extensions

机译:PyXhon:动态检测Python扩展中的安全漏洞

获取原文
获取原文并翻译 | 示例

摘要

Python programming language supports third-party software extensions which are important for software prototype development. This paper presents a security enhancement plug-in PyXhon, that detects the security vulnerabilities and privacy leaks from third-party extensions. We propose the Function Oriented Analysis, which developers use to monitor all function-call procedures; dynamic Byte Instruction Trace Analysis, which infers the behaviors of importing modules and accessing private DLL; and security policies, which provides strategies to accept or reject extensions. These security mechanisms do not require Python language features so as to be completely transparent to Python applications. PyXhon could generate a violation report, which helps developers quickly locate and analyze suspect code of extensions. To demonstrate the usefulness of PyXhon, we have analyzed more than 30 popular Python third-party extensions. Our experiments show that, with the violations of some extensions, most third-party code respect the resources privilege.
机译:Python编程语言支持第三方软件扩展,这对于软件原型开发很重要。本文介绍了一个安全增强插件PyXhon,它可以检测来自第三方扩展的安全漏洞和隐私泄漏。我们提出了面向功能的分析,开发人员可以使用它来监视所有的函数调用过程。动态字节指令跟踪分析,可推断导入模块和访问私有DLL的行为;和安全策略,该策略提供了接受或拒绝扩展的策略。这些安全机制不需要Python语言功能,从而对Python应用程序完全透明。 PyXhon可以生成违规报告,以帮助开发人员快速定位和分析可疑扩展代码。为了证明PyXhon的有用性,我们分析了30多个流行的Python第三方扩展。我们的实验表明,由于违反了某些扩展名,大多数第三方代码都尊重资源特权。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号