文献标识码:A
DOI:10.19358/j.issn.2097-1788.2023.06.011
引用格式:戚臻彦,孙永清.基于随机森林的命令混淆绕过检测研究[J].网络安全与数据治理,2023,42(6):66-70.
0 前言
为了应对当下日益严峻的网络安全问题,各单位广泛使用运维安全管理设备(也称为堡垒机)来解决账号权限集中、审计难度大、运维管理困难等问题。《GB/T 22239—2019 信息安全技术 网络安全等级保护基本要求》[1]标准提出了安全通信网络、安全计算环境和安全管理中心等新的要求。运维安全管理设备的各项功能均能快速满足企业单位的需求,具有快速部署和管理权限分级等优点,使各单位在满足等级保护标准的同时,能够达到维护自身网络安全运行的目的。尽管运维安全管理设备的相关安全功能和技术不断提高,但随着对网络安全的深入研究仍会发现其存在诸多安全问题,如命令执行漏洞。
最近的研究表明,命令执行漏洞是当前计算机和网络系统中的一个重要安全问题。许多研究人员和公司都致力于寻找一种有效方法来防止这些漏洞的利用。例如,文献[2]提出一种目前常见的基于规则匹配的防御方式即WAF技术,但是其防御能力极大程度地依赖于规则的可靠性,容易发生误报或漏报等问题。文献[3]则针对JAVA静态分析的漏洞,对漏洞进行了分析和验证。文献[4]提出针对移动网络物理系统(如汽车、无人机和机器人车辆)的安全问题,开发了一种基于决策树的命令注入检测,该系统考虑了物理输入特征和网络输入特征,显著降低了假阳性率并提高了检测准确性。文献[5][6]提出了基于决策树和贝叶斯算法的改进入侵检测。文献[7]提出了一种基于改进传统Kmeans的异常检测方法,并在UCI数据库上进行了实验。文献[8]提出了一种基于改进随机森林的算法,用于检测异常流量,但是算法复杂度较高。而文献[9]则提出一种基于改进随机森林和深度残差的IoT的入侵检测方法,但是对未知攻击的识别度不高。
基于上述研究的不足,本文首先提出了四种基于命令混淆的命令执行漏洞绕过方法,以提高对未知攻击的识别率,并降低漏报率;然后提出了一种基于随机森林算法的检测模型,通过特征提取和对算法的改进,使得运维安全管理设备的安全功能可以快速、高效地识别复杂的命令执行攻击。
本文详细内容请下载:https://www.chinaaet.com/resource/share/2000005376
作者信息:
戚臻彦,孙永清
(公安部第三研究所,上海200030)