首页> 外文会议>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.
机译:互联网上运行的大多数应用程序是Web应用程序;但是,这些应用程序易受跨站点脚本或SQL注入攻击的任意代码执行和数据库操纵。这些漏洞的根本原因是Web应用程序使用字符串类型来组装特定语言的异构计算机语言的语法。要应对这些漏洞,我们提出了一种基于语言的方案,其中编程语言本身通过嵌入在Python中的语法的方法提供安全性功能。此外,所提出的解决方案支持对其他语言以及Python的后向兼容性和更高的可移植性。为了提高由基于语言的方案造成的调试困难,我们提出了一种具有淘汰后调试能力的跟踪处理器。我们根据CPython的源代码,将建议的解决方案作为名为Python-S命名的开发环境。 Python-s成功显示SQL注入攻击的保护功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号