首页> 外国专利> Detection of SQL injection attacks

Detection of SQL injection attacks

机译:检测SQL注入攻击

摘要

In an example embodiment, a system detects unauthorized database queries made by a maliciously formed web request. The system captures a web request for a web application and one or more database queries triggered in response to the web request during runtime. If the captured web request matches a valid web request in a table of valid web requests for the web application, the system checks if each captured database query matches a valid database query mapped to the valid web request in the table. The system may declare an injection attack if at least one captured database query does not match a valid database query mapped to the valid web request, or may perform additional validation of the captured request and the at least one captured database query prior to declaring the attack. The system may form the table of valid web requests using a dynamic simulation process, using static code analysis, or a combination of both.
机译:在示例实施例中,系统检测由恶意形成的网络请求进行的未授权数据库查询。该系统捕获对Web应用程序的Web请求以及在运行时响应该Web请求而触发的一个或多个数据库查询。如果捕获的Web请求与Web应用程序的有效Web请求表中的有效Web请求匹配,则系统检查每个捕获的数据库查询是否与映射到表中有效Web请求的有效数据库查询匹配。如果至少一个捕获的数据库查询与映射到有效Web请求的有效数据库查询不匹配,则系统可以宣布注入攻击,或者可以在声明攻击之前对捕获的请求和至少一个捕获的数据库查询执行附加验证。 。系统可以使用动态模拟过程,使用静态代码分析或两者的组合来形成有效的Web请求表。

著录项

  • 公开/公告号US10447730B2

    专利类型

  • 公开/公告日2019-10-15

    原文格式PDF

  • 申请/专利权人 VIRSEC SYSTEMS INC.;

    申请/专利号US201615153691

  • 发明设计人 SATYA VRAT GUPTA;

    申请日2016-05-12

  • 分类号H04L29/06;G06F21/62;G06F16/951;G06F16/2455;G06F16/901;G06F21/55;G06F21/57;

  • 国家 US

  • 入库时间 2022-08-21 12:16:31

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号