首页> 外国专利> Machine learning detection of database injection attacks

Machine learning detection of database injection attacks

机译:机器学习检测数据库注射攻击

摘要

Techniques and solutions are described for detecting malicious database activity, such as SQL injection attempts. A first machine learning classifier can be trained by comparing processed and unprocessed user input, where a difference between the two can indicate suspicious or malicious activity. The trained classifier can be used to analyze user input before query execution. A second machine learning classifier is trained with a data set that includes call stack information for an application requesting execution of a dynamic query and query statistics associated with processing of the query at the database. The query of the application can be correlated with a corresponding database query by hashing the application query and the database query and comparing the hash values, where matching hash value indicate a common query. The trained classifier can monitor execution of future queries to identify queries having anomalous patterns, which may indicate malicious or suspicious activity.
机译:描述用于检测恶意数据库活动的技术和解决方案,例如SQL注入尝试。可以通过比较处理和未处理的用户输入来训练第一机器学习分类器,其中两者之间的差异可以指示可疑或恶意活动。训练有素的分类器可用于在查询执行之前分析用户输入。第二机器学习分类器用数据集培训,该数据集包括用于请求执行与数据库中查询相关联的动态查询和查询统计的应用程序的呼叫堆栈信息。应用程序的查询可以通过散列应用程序查询和数据库查询并进行比较哈希值,其中匹配散列值指示常见查询,与相应的数据库查询相关联。训练有素的分类器可以监视未来查询的执行,以识别具有异常模式的查询,这可能指示恶意或可疑活动。

著录项

  • 公开/公告号US11030203B2

    专利类型

  • 公开/公告日2021-06-08

    原文格式PDF

  • 申请/专利权人 SAP SE;

    申请/专利号US201816140558

  • 发明设计人 UDO KLEIN;

    申请日2018-09-25

  • 分类号G06F16;G06F16/2458;G06K9/62;H04L29/06;G06N20;G06F16/22;

  • 国家 US

  • 入库时间 2022-08-24 19:05:27

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号