首页> 外文会议>Applied Cryptography and Network Security >SQLrand: Preventing SQL Injection Attacks
【24h】

SQLrand: Preventing SQL Injection Attacks

机译:SQLrand:防止SQL注入攻击

获取原文

摘要

We present a practical protection mechanism against SQL injection attacks. Such attacks target databases that are accessible through a web front-end, and take advantage of flaws in the input validation logic of Web components such as CGI scripts. We apply the concept of instruction-set randomization to SQL, creating instances of the language that are unpredictable to the attacker. Queries injected by the attacker will be caught and terminated by the database parser. We show how to use this technique with the MySQL database using an intermediary proxy that translates the random SQL to its standard language. Our mechanism imposes negligible performance overhead to query processing and can be easily retrofitted to existing systems.
机译:我们提出了一种针对SQL注入攻击的实用保护机制。这种攻击的目标是可通过Web前端访问的数据库,并利用Web组件(例如CGI脚本)的输入验证逻辑中的缺陷。我们将指令集随机化的概念应用于SQL,从而创建攻击者无法预测的语言实例。攻击者注入的查询将被数据库解析器捕获并终止。我们展示了如何通过中介代理将该技术与MySQL数据库一起使用,该中介将随机SQL转换为其标准语言。我们的机制对查询处理施加的性能开销可忽略不计,并且可以轻松地改造为现有系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号