首页> 外文会议>International conference on future data and security engineering >A Method to Enhance the Security Capability of Python IDE
【24h】

A Method to Enhance the Security Capability of Python IDE

机译:一种增强Python IDE安全功能的方法

获取原文

摘要

The majority of applications running on the Internet are web applications; however, these applications are vulnerable to arbitrary code execution and database manipulation by Cross-Site Scripting or SQL injection attacks. The fundamental reason of these vulnerabilities is that web applications use a string type for assembling heterogeneous computer languages' syntax for a particular language. To cope with these vulnerabilities, we propose a language-based scheme, in which the programming language itself provides security capabilities by a method of the syntax embedded in Python. Furthermore, the proposed solution supports backward compatibility and higher portability to other languages as well as Python. To improve the debugging difficulty caused by a language-based scheme, we propose a trace-processor that has postmortem debug ability. We implement the proposed solution as a development environment, named Python-S, based on CPython's source code. Python-S successfully displays the protection capabilities for the SQL injection attack.
机译:Internet上运行的大多数应用程序是Web应用程序。但是,这些应用程序容易受到跨站点脚本或SQL注入攻击的任意代码执行和数据库操纵的攻击。这些漏洞的根本原因是,Web应用程序使用字符串类型来组合特定语言的异构计算机语言的语法。为了解决这些漏洞,我们提出了一种基于语言的方案,其中编程语言本身通过嵌入在Python中的语法方法提供安全功能。此外,所提出的解决方案支持向后兼容性以及对其他语言和Python的更高可移植性。为了提高基于语言的方案带来的调试难度,我们提出了一种具有事后调试能力的跟踪处理器。我们基于CPython的源代码将提出的解决方案实现为名为Python-S的开发环境。 Python-S成功显示了针对SQL注入攻击的保护功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号