首页> 外文会议>IEEE International Conference on Information Science and Technology >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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号