群体智能算法在物联僵尸网络中的应用研究

来源 :理论与创新 | 被引量 : 0次 | 上传用户:cc249879369
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘  要】群体智能优化算法具有结构较为简单、易于实现等特点,被广泛应用于复杂问题的求解中。以物联僵尸网络为载体的各种网络攻击活动是目前互联网所面临的最为严重的安全威胁之一,具有隐蔽通信特点。本文在介绍蚁群算法、粒子群算法、灰狼算法经典群体智能算法的基础上,重点介绍了群体智能算法在物联僵尸网络中的应用,主要有命令控制信道构建、特征提取以及检测,对未来研究趋势做了展望。
  【关键词】群体智能;物联僵尸网络;检测;网络安全
  引言
  物联网是智能设备的网络,是21世纪重大的创新之一。物联网在农业,医疗保健,食品供应管理,药品供应管理,环境监控和智能家居等各个领域都得到了实现,促进了互联网上的机器对机器通信。Gartner报告反映出物联网设备数量的巨大增长,到2025年物联网设备的数量可能达到500亿个。僵尸网络(botnet)是由大量被僵尸程序所感染的主机受到攻击者所控制而形成的以恶意活动为目的的覆盖网络(overlay network)。僵尸网络控制器可以通过控制服务器操控僵尸主机发起各种类型的网络攻击,如分布式拒绝服务(DDoS)、垃圾邮件(spam)、网络钓鱼(phishing)、点击欺诈(click fraud)以及窃取敏感信息(information theft)等等。以僵尸网络为载体的各种网络攻击活动是目前互联网所面临的最为严重的安全威胁之一,物联僵尸网络是僵尸网络的新发展。
  近年来,群体智能优化算法因具有结构较为简单、易于实现等特点,被广泛应用于复杂问题的求解中。本文重点介绍了群体智能算法在物联僵尸网络中的应用,主要有两方面,一是隐蔽型命令控制信道构建,二是僵尸网络特征提取和参数优化,进而提升检测准确率,降低误报率。
  1.物联僵尸网络
  僵尸网络的核心是通信,经典命令控制信道主要通过IRC、HTTP、SMB、P2P、自定义等协议实现。以 IRC 服务作為集中式命令与控制的信道易于实施,低延迟,实时性好,但是集中式拓扑容易被检测和封锁。采用HTTP协议来构建命令与控制信道的僵尸主机通过周期性访问僵尸网络控制器,获取命令文件,解析并执行相应的操作,能够穿透IDS和防火墙,具备良好的通用性,隐藏性。服务器消息块(SMB)协议是一种在家庭和企业网络中的典型流量模式下隐藏通信的协议,主要用于局域网中的通信。采用 P2P协议构建分布式的僵尸网络控制通道,解决了僵尸网络控制器单点失效问题,有较好的健壮性、隐蔽性、自组织能力。缺点是易受到索引污染(index poisoning )和Sybil攻击、初始化脆弱性。采用自定义的协议进行通信的僵尸网络更为隐蔽,且通信过程更不容易被检测。随着互联网的发展,以物联网、云平台、社交平台为代表等公共服务资源渐成为了僵尸网络滋生的沃土,平台更加隐蔽化,攻击方式更加多样化。
  物联网在农业,医疗保健,食品供应管理,药品供应管理,环境监控和智能家居等各个领域都得到了实现。物联网设备的激增和缺乏安全性已经引起了恶意用户的注意,它们通过创建大规模的物联网僵尸网络攻击来执行一系列DDoS攻击。物联网具有异构环境和资源限制设备,即低内存和低计算能力。僵尸网络是由一个或多个恶意用户控制以执行恶意活动的受感染设备的集合,Mirai是最常见的物联网僵尸网络。物联网僵尸网络的主要特征是:大多数基于Linux,位于受损的IoT设备的RAM上,产生非常大的流量泛滥,并且受感染的IoT设备分布在世界各地。此外,在大多数情况下,物联网僵尸网络对受感染的物联网设备的性能影响有限或没有副作用,因此很难检测到这些僵尸网络。
  2.群体智能算法
  2.1蚁群算法
  蚁群优化(ACO)指的是以生物网络的模仿行为为模型的群体智能中的元启发式技术的子集,1999),特别是蚂蚁群体组织,自适应地寻找食物来源的最佳路径,通过合作和集体推理依靠非常简单的个体的能力和经验来解决复杂的问题。在这样的组织中,由大量的动态实体组成,每个个体都有有限的智能,而生物网络的全局行为特征是大量的集体智能,具有管理多个目标的接近全局优化的新兴能力。在经典的蚁群场景中,蚂蚁通过共享自己的知识,与邻居共同寻找最佳解决方案,并迭代探索解决方案空间,以寻求最佳解决方案的最佳途径。在这种基于蚁群的模型中,通过探索解空间而移动的每个蚂蚁代理,都沿着其通向候选解的路径留下了称为“信息素”的轨迹的种类,即正在搜索“食物”。当它从探索返回到初始位置,即模型中的“巢”时,它会增加遍历路径上剩余的信息素的数量。蚁群算法已经被应用于解决多种组合优化问题。
  2.2粒子群算法
  粒子群优化算法(PSO),最早是由Eberhart和Kennedy于1995年提出,它的基本概念源于对鸟群捕食行为的思考。该算法将每一个优化问题的解视为一只鸟,即称为粒子,所有粒子均在一个N维空间进行搜索,并由一个适应值来判断目前位置的好坏,通过迭代搜索最佳位置,群体内的信息交互实现问题求解的智能性。粒子具有两个属性:速度和位置,速度代表移动的快慢,位置代表移动的方向。每个粒子单独搜寻的最优解叫做个体极值,粒子群中最优的个体极值作为当前全局最优解。不断迭代,更新速度和位置,最终得到满足终止条件的最优解。
  2.3灰狼算法
  灰狼优化算法是一种近年来兴趣的较新的群体智能优化算法,具有简单高效、需要调节的参数少、容易实现特点被成功应用于多个领域。算法中存在能够进行自适应调整的收敛因子和信息反馈机制,可以在局部寻优与全局搜索之间实现平衡。GWO算法的灵感来自观察灰狼在自然界中的生活方式以及进行搜索以寻找猎物的最佳方式。GWO算法通过根据搜索者的适应性将搜索代理分为四种类型,模拟了狼在领导和狩猎中的严格社会等级。可抽象为金字塔模型,从上往下分为四层,第一层称为种群中的领导者,称为α。金字塔第二层是α的下属,即智囊团队,称为β,主要负责协助α进行决策。金字塔第三层是δ,听从α和β的决策命令,主要负责侦查、放哨、以及看护等事务。金字塔第四层是ω,代表个体,主要负责种群内部关系的平衡。   3.群体智能算法在物联僵尸网络中应用
  3.1命令控制信道构建
  复杂系统的构想,例如自组织、响应弹性和适应性,可以极大地帮助僵尸网络通信协议和体系结构设计,确保独立的bot代理之间进行自发的,隐式的协调与协作。根据动态构建的度约束最小生成树,通过多个短距离跳点将控制信息传播到任意机器人节点,提高了网络容错性和动态适应网络环境的能力。像其他覆盖网络组织一样,僵尸网络具有特定的生存能力、可靠性和可用性要求,必须能够以隐秘的方式进行操作以实现上述目标。
  蚂蚁在自然环境中的行为的观察,可以在没有任何主控或中央权限驱动它们的情况下,动态,自适应地将觅食对象收集并收集到它们的巢中,这为解决上述C&C鲁棒性和可伸缩性问题提供了新的思路。基于蚁群算法的僵尸网络架构可以通过定期在潜在的完全网格化动态构建最小生成树(MST),来自适应地设置成本最低的C&C通道基础结构,以将僵尸网络节点互连,从而确保整个僵尸网络的覆盖范围。基于群体技术的关键特征是,承担基本问题解决代理角色的单个蚂蚁通过仅依靠代理之间的间接和异步通信来查找复杂问题中的候选解决方案的能力,提高了僵尸网络通信结构的隐蔽性与智能性。
  3.2检测
  (1)PSO。文献[1]将粒子群优化(PSO)算法与投票系统(BD-PSO-V)结合使用,PSO算法将每个特征看成粒子,进行搜索,用于网络流数据特征选择。投票系统包括深层神经网络算法,支持向量机(SVM)和决策树C4.5,采用基于最大投票数,用于识别僵尸网络样本进行分类,大大提升了检测模型的准确率。
  算法具体分为三步,第一步,将数据集导入原始计算机网络系统,使用X均值聚类算法对数据进行预处理,为后续处理做准备。第二级对输入到PSO算法的数据进行了预处理。PSO算法 提取攻击检测有效特征的子集,最后选择最佳特征。PSO优化算法的使用可确保功能很少对僵尸网络检测的影响未在主流处理中使用。将具有多个优化特征的数据集输入到投票系统中。第三,投票系统由三种机器学习算法组成,所有机器学习算法都会生成一个模型,然后将测试数据应用于每个模型。
  数据挖掘和机器学习技术在物联网僵尸网络检测领域有着重要的作用。Habib M等人针对物联网总僵尸网络检测,提出基于多目标粒子群优化(MOPSO)的检测模型,用于识别批量网络流量中的恶意行为。针对多目标非支配排序遗传算法、常用的傳统机器学习算法和一些传统的基于过滤的特征选择方法,验证了该算法的性能。
  (2)GWO。Al Shorman等人基于灰狼优化算法提出了一种新的无监督进化式物联网僵尸网络检测智能系统。该方法的主要贡献首次将GWO与OCSVM相结合,应用于物联网僵尸网络攻击的检测,利用遗传算法优化OCSVM超参数,同时进行特征选择。为了证明所提方法的有效性,使用典型的异常检测评估方法对实际基准数据集的新版本进行了性能评估。
  该算法检测受损的物联网设备的优点是:第一,它处理异质特性,与传统的计算环境相比,物联网环境的多样性非常高。通过分别对每种设备类型进行建模,该算法克服了物联网设备不断增长的异构性。第二,算法是无监督的。可以检测到已知和未知的僵尸网络攻击。第三,模型位于路由器网关上,因此可以在受限的物联网设备上维护能源,计算和内存资源。
  3.总结
  群体智能算法进行信息优化,有助于提高物联僵尸网络检测系统性能,得到较好检测效果,提升可靠性和稳定性。随着部署的在线物联网设备数量急剧增加,这些设备缺乏安全性以及受感染的IoT设备可能未显示任何明显的感染症状,加大了检测难度。将群智能优化算法应用于僵尸网络检测的未来趋势是,第一,多种群体智能算法的组合优化,结合各自优点进行整合,取长补短,提高算法收敛速度,提升全局寻优效果。第二,如何适应海量并且高速物联网设备的实时检测,结合人工智能的方法提高检测效率,是一个重要的研究方向。
  参考文献
  [1]M. Asadi, M.A.J. Jamali, S. Parsa et al., Detecting botnet by using particle swarm optimization algorithm based on voting system, Future Generation Computer Systems (2020)
  项目编号:2018年度河南省高等学校重点科研项目,《基于生物智能的物联网中继节点自动化部署方案》,编号18B520045。
  作者简介:邢颖(1985-),河南沈丘人,讲师,硕士研究生,研究方向为信息安全。
其他文献
【摘 要】中国民航运输业在国民经济中的地位越来越重要,运行质量和安全水平直接影響着行业的顺利发展,受气候条件制约的民航运输业的冬季运行条件更是至关重要。与此同时,新一轮的科技革命已经开始,以信息技术为引领,人工智能时代将对人们的生产生活方式产生深刻的影响。  【关键词】除冰;机场;应用  引言  机场发展也进入智慧化的快车道,智慧化成为建设“平安、绿色、智慧、人文”四型机场中的关键支撑。基于此背景
期刊
【摘 要】为了在解决儿童饮食问题,不仅要满足儿童的营养标准,同时还要满足儿童的喜好。为了解决这个问题,提出了一种利用Item CF算法和LFM模型来进行第一层推荐,然后基于FTRL算法来推荐最终儿童喜欢的食物,最后采用差分进化算法来进行食物的匹配及食谱的推送。该模型结合幼儿园现状,匹配出符合儿童营养标准的食谱。  【关键词】协同过滤;FTRL;多目标优化;个性化推荐;营养均衡  引言  近几年也有
期刊
【摘 要】随着信息技术的发展,在大数据时代的背景下对于信息的读写速度和网络的移植功能有了更高的要求,一些网络系统的设计也由单一的场景和应用向着“一平台,多场景”的微应用系统设计转变。在技术方面,要实现微服务的转变需要依托可移植的网络容器。本文探讨了基于DOCKER这一应用容器引擎、基于SOA的DUBBO架构的治理框架实现将个体应用分解转变成独立的微服务。同时利用容器协助形成微服务的自动安置和进一步
期刊
【摘 要】通过学习二氧化硫在玉米浸渍中的作用,拟定二氧化硫用量(kg/t玉米);分析二氧化硫用量的相关效果因素;结合生产系统中不同作用点的二氧化硫含量指标,依据玉米浸渍质量进行调整。  【关键词】亚硫酸;二氧化硫含量;乳酸菌;乳酸;浸渍;渗透;蛋白质网;浸渍液;老浆;稀玉米浆;等电点  1.二氧化硫在玉米淀粉生产中的作用  二氧化硫是玉米淀粉生产中唯一的辅料(除水与空气外);它来源于液体二氧化硫(
期刊
【摘 要】长期以来,各地在推动经济社会发展问题上往往摆脱不了对招商引资的过度依赖。明光的县域发展须要从自身实际出发,充分发挥本地干群的积极性、主动性、创造性,改变原先的发展思路与模式,抓住长时间一体化发展机遇,通过改革创新激发并汇聚发展动力。  【关键词】招商引资;长三角一体化;高质量发展  引言  滁州跻身安徽全省经济社会发展第一方阵之后,作为滁州的重要组成部分,明光市如何从区域经济的相互联系中
期刊
【摘 要】本文采用文献资料法、录像观察法、数理统计法以及三段指标评估法,深入研究樊振东在比赛中的技战术运用情况,并得出以下结论:樊振东在接抢段比在发抢段与相持段更积极主动,如果接发球能直接发起主动进攻,或者接发球后主动找到机会进攻将会效果更好。樊振东在2017年国际乒联巡回赛卡塔尔公开赛、世界乒乓球锦标赛、全运会、分别闯入男单决赛,但均告负,但是其技术运用已进入世界一流的水平。本文从樊振东技战术运
期刊
【摘 要】扩大农民消费是一个系统工程,不可能马上实现,应针对当前农民消费中呈现的问题,采取相应的措施,在提高农民收入,改善收入预期,改善消费环境,完善市场体系,培养适应新时期发展的消费观念,增加农村公共物品供给,完善社会保障制度,使农民有能力、有预期消费,提高农民生活水平。  【关键词】农村消费;消费结构;市场份额  引言  农村消费长期停留在相对较低的消费层次上,不仅使城乡消费水平差距不断扩大,
期刊
【摘 要】目前来看,对于铝材的相关物品使用越来越多,具有非常广泛地应用市场,这就使得对于铝材用品的质量要求,以及品种数量都提出了更高的要求,所以说再对铝材产品进行生产的过程当中,强化对它的质量控制,已经成为非常必要的一个环节。尤其是对于一些罐装的工艺品来说,他在进行装备加工的过程当中,必须提升更忆的整体流程以及质量,这样才能够使得熔铸的整体质量得到更好的提升,保证罐用铝材的整体水平,得到更好地提高
期刊
【摘 要】公益诉讼是检察机关法律监督新职能。检察机关借助“两法衔接”开局,多点开花结果。但仍存在法律规制不足、司法运行不畅,检察规范粗疏等问题。应当把公益保护融入法律立改废释之中,建立相对明确的立案标准,赋予检察机关必要调查措施和强制措施,落实公益诉讼证据规则,增强诉前检察建议刚性,完善公益诉讼审判制度,增强保护公益合力。  【关键词】检察机关;公益诉讼;规范化;制度保障  引言  我国的公益诉讼
期刊
【摘 要】本文主要通过比较分析法和公司战略这两个因素对五粮液近五年来的获利能力进行了分析。通过分析发现五粮液的获利能力与其他白酒企业相比,在较多方面存在不足。其中,主要是六个方面:一是公司的销售费用,研发费用等费用类支出较高,高与其他同类白酒企业。二是公司的营业收入,即产品销量方面后劲不足。三是公司在货币投资等方面能力较弱,这部分的获利能力偏低。四是战略目标不够准确,五是经销商体系不够健全,六是品
期刊