【摘 要】
:
VxWorks操作系统是美国Wind River公司研发设计的一种应用在嵌入式环境中的实时操作系统。其拥有完善的开发环境、高超的可靠性和实时性。所以VxWorks操作系统不仅仅被广泛应用于军事、航空、航天等高精尖技术领域,同时也在物联网设备领域占有一席之地。尽管VxWorks操作系统有着很大的用户群体,但VxWorks相关的安全研究却并不多。由于VxWorks固件运行环境本身的复杂特性和其存在的物
论文部分内容阅读
VxWorks操作系统是美国Wind River公司研发设计的一种应用在嵌入式环境中的实时操作系统。其拥有完善的开发环境、高超的可靠性和实时性。所以VxWorks操作系统不仅仅被广泛应用于军事、航空、航天等高精尖技术领域,同时也在物联网设备领域占有一席之地。尽管VxWorks操作系统有着很大的用户群体,但VxWorks相关的安全研究却并不多。由于VxWorks固件运行环境本身的复杂特性和其存在的物联网环境具有相对封闭的特点,传统的模糊测试技术并不能够很好的发挥作用。取而代之的是基于模型约束的模糊测试方法。这种方法通过遍历的方式在约束的模型中对样本进行变异。但这种方法进行样本变异的效率很低,并且随着协议的复杂化、协议字段数量的增加,其变异样本的数量会指数级增长,从而导致模糊测试效率低下。相比之下,路径反馈的模糊测试方法将模糊测试的变异样本与执行路径对应起来,用来指导后续的变异过程,这样可以提高样本变异的效率。基于以上背景,本文提出一种基于二进制静态插桩的VxWorks固件网络协议模糊测试的技术。该技术基于模型约束产生有效的模糊测试样本,并结合VxWorks固件运行后反馈的路径信息作为后续变异过程的指导方向。结合优化随机森林特征选择模型用于进行决策时效率高、效果好的优势,提升模糊测试的路径覆盖率和效率。本文设计并实现了基于二进制静态插桩和地址消毒技术的模糊测试平台Cani。通过对VxWorks的TCP协议栈进行模糊测试表明,相比目前的对VxWorks网络设备进行模糊测试的方法,本文提出的基于二进制静态插桩的VxWorks网络协议模糊测试技术在模糊测试的效率,模糊测试的能力方面均有提高,并能够兼容对更底层的网络协议进行模糊测试。
其他文献
随着互联网的迅速发展,视频数据作为人们获取信息的主要方式之一,在互联网中占据的比例逐渐增加,视频数据的形式多种多样,例如电影、电视剧、短视频等。视频信息中包含了丰富的的人物、事件、场景等相关信息,如何利用这些信息进行特定的内容挖掘从而为实际生产生活提供遍历成为人们研究的热点之一。近年来,深度学习在目标检测与追踪、人脸识别、动作识别等任务中展现了显著的优势与潜力,有望胜任更为复杂的任务;同时,Spa
报道了一种以十四醇和4-溴巴豆酸乙酯为起始原料合成双(十八碳-2,4-二烯酰基)磷脂酰胆碱的方法.首先,将十四醇氧化得到醛(3).同时,将4-溴巴豆酸乙酯与亚磷酸三乙酯反应得到化合物(4).然后将化合物(3)和化合物(4)通过维蒂希-霍纳尔反应得到酯(10),经水解得到酸(5).最后酸(5)经过CDI活化后与甘油磷脂酰胆碱(8)缩合得到Bis-DenPC(1).其结构经1HNMR和HR-MS(ESI)确证.
对视频中无监督的人体动作识别方法进行了综述.基于聚类和基于降维的传统无监督学习识别算法,对前期动作特征的设计和提取有较高的依赖及敏感性;基于卷积神经网络和基于递归神经网络的深度学习无监督识别方法能够自动提取动作特征,因而弥补了传统方法手工提取特征的不足,但也带来了新挑战.
安卓系统的发展给人们的生活带来了巨大的便利,但也带来了各种移动终端安全问题,如恶意应用盗取用户的隐私信息并危害用户的个人财产。为了扩大恶意应用的传播范围,不法分子会选择重打包知名应用迷惑使用者。重打包应用的分析和检测对于遏制这类恶意应用具有重大意义。现有重打包应用的检测方法大多基于应用成对比较相似性,在应用到几十万级应用市场上时,每对一个应用进行重打包检测,都要与全应用市场的应用进行比较,耗费大量
以RTSP/RTP协议为基础,采用OKHttp进行网络数据传输,研制了Android平台下基于Rtsp的移动直播系统.该系统采用FFMpeg库并结合JNI技术实现音视频的编解码,使用RTSP流媒体服务器控制流媒体数据在IP网络上的传输.使用过程中发现,该直播系统操作简单、画面清晰、实时性强.