信息安全研究 ›› 2024, Vol. 10 ›› Issue (E2): 27-.

• 第39次全国计算机安全学术交流会入选论文 • 上一篇    下一篇

基于大语言模型的Bash命令注入攻击检测系统研究

范敏1李艳霞2胡星高1曾助予3陈亘1卞超轶1郭春梅1   

  1. 1(北京启明星辰信息安全技术有限公司北京100000)
    2(成都信息工程大学成都610000)
    3(南洋理工大学新加坡639798)
  • 出版日期:2024-11-22 发布日期:2024-11-23
  • 通讯作者: 范敏 硕士,工程师.主要研究方向为AI与网络安全. fan_min2@venusgroup.com.cn
  • 作者简介:范敏 硕士,工程师.主要研究方向为AI与网络安全. fan_min2@venusgroup.com.cn 李艳霞 博士,讲师.主要研究方向为AI与智能系统. liyanxia106@gmail.com 胡星高 硕士,助理工程师.主要研究方向为Web安全. hu_xinggao1@venusgroup.com.cn 曾助予 主要研究方向为AI与网络安全. ZZENG008@e.ntu.edu.sg 陈亘 工程师.主要研究方向为僵木蠕与APT. chengen@venusgroup.com.cn 卞超轶 博士,高级工程师.主要研究方向为AI与网络安全. bian_chaoyi@venusgroup.com.cn 郭春梅 博士,高级工程师.主要研究方向为云安全. guo_chunmei@venusgroup.com.cn

  • Online:2024-11-22 Published:2024-11-23

摘要: Bash命令注入攻击是操作系统命令注入攻击中的一种,它允许攻击者在运行应用程序的服务器上执行Bash命令.这种攻击广泛存在于Web应用服务中,而基于特征规则的传统WAF难以检测变形和未知的Bash命令.基于Web语义算法和机器学习小模型的检测方法虽然弥补了传统方法的不足,但其泛化能力有限.因此,针对端侧硬件WAF下的Bash命令注入攻击,将知识驱动和数据驱动结合起来,提出了一种融合典型绕过知识库和多个小尺寸LLM(large language model)的检测方法.相比传统语义检测算法和单一大尺寸LLM检测方法,本文方法在NL2Bash和OS Command Fuzzing两个公开数据集以及现网真实数据上具有更好的检出率.同时,综合混合入侵检测系统的思路,本研究基于以上方法设计了一套结合云、端两侧的检测系统,该系统在真实应用实践中有效检出了绕过端侧WAF的Bash命令注入攻击.

关键词: Bash命令注入攻击, 大语言模型, Web安全

中图分类号: