【摘 要】
:
嵌入式系统每天都在改变我们的生活,并且它们的复杂性随着应用程序的多样性和处理器架构的改进而增加。在各种嵌入式平台的应用程序中,有大量来自不可信第三方的应用程序,未经验证的第三方应用程序会造成系统或用户隐私泄露等安全问题。污点分析是检测嵌入式平台应用程序信息泄露的常用方法之一,通过对污点源的追踪以及污点传播分析,能够有效追踪嵌入式程序中的数据流,保证用户信息的安全性。传统的污点分析方法,忽略了程序语
论文部分内容阅读
嵌入式系统每天都在改变我们的生活,并且它们的复杂性随着应用程序的多样性和处理器架构的改进而增加。在各种嵌入式平台的应用程序中,有大量来自不可信第三方的应用程序,未经验证的第三方应用程序会造成系统或用户隐私泄露等安全问题。污点分析是检测嵌入式平台应用程序信息泄露的常用方法之一,通过对污点源的追踪以及污点传播分析,能够有效追踪嵌入式程序中的数据流,保证用户信息的安全性。传统的污点分析方法,忽略了程序语义,导致精度损失。此外,污点分析还依赖于人工配置的污点源和污点汇聚点,需要耗费大量的精力。因此需要提出高精确度的方法,实现对污点源和污点汇聚点的自动分类。针对嵌入式系统污点分析中精度损失和人工成本较大的问题,本文利用自然语言处理技术,研究基于语义信息的嵌入式程序污点分析方法,设计并实现了面向嵌入式系统语义安全分析原型系统,具体贡献如下:1)第三章在深入分析现有解决方案的基础上,针对嵌入式系统应用程序中的隐私泄露等安全问题,本文将自然语言处理技术融入到污点分析过程中,提出并设计了基于浅层语义的嵌入式程序污点分析方法。通过实验测试,与传统工具相比,此方法可以利用浅层语义特征有效地提高整体污点分析的准确率。2)第四章在现有的基于浅层语义的嵌入式程序污点分析方法的基础上,为解决语义信息提取不完全以及语义审查计算开销过大的问题,本文提出基于深层语义的嵌入式程序污点分析方法,结合深层语义作为分类特征,对敏感源和敏感汇进行自动分类,简化掉语义审查的步骤,减少相似度计算的开销。实验结果表明,此方法能够更高效,更准确地对嵌入式程序进行污点分析。3)第五章针对实际无人机与机载计算机通信场景,本文实现了嵌入式系统语义安全分析原型系统,并进行了实验测试。结果表明该系统完成了函数解析、句向量嵌入、语义特征提取和敏感源与敏感汇分类以及污点分析等功能,满足嵌入式系统通信场景中对信息泄露检测的基本需求。在以上研究内容及系统实现的基础上,本文研究的内容对我国嵌入式程序的信息流安全性的提高具有推动作用,为其标准制定和应用开发提供支撑。
其他文献
近年来,伴随着信息化建设的高速发展,信息网络的安全问题日益突显。对敏感数据进行加密是解决信息网络安全问题的一个很有效的途径,而加密不可避免地就会牵涉到密钥相关问题,如何保证密钥的全生命周期管理就成为信息安全问题的核心。硬件安全模块(Hardware Security Module,HSM)是专为保护加密密钥生命周期并通过加密连接在网络中提供安全的数据传输而设计的专用加密处理器,通过无缝的端到端集成
近年来,网络安全已成为一个热门的研究领域,类似数据泄露、攻击关键基础设施、加密劫持者攻击等安全事件层出不穷。随着物联网的普及,数十亿台设备连接到互联网中,为攻击者提供了更多可以利用的机会。为了遏制网络攻击和恶意网络行为,专家学者们开始研究流量识别,网络流量识别是保证网络安全最重要的步骤,有效的识别方法能提升网络行为分析和异常检测的准确率。随着神经网络领域的快速发展,有大量学者开始研究如何将神经网络
下一代无线局域网(Wireless Local Area Network,WLAN)标准802.11be(WiFi7)致力于提供至少30Gbps的极高吞吐量,并为时延敏感应用提供支持。为了实现其目标,802.11be首次提出了多链路传输的关键技术,即一个设备可以同时使用多条链路进行数据发送或接收。但在繁忙网络环境中,多链路设备同一时刻很可能只能在一条链路上进行数据收发,没有充分发挥其多条链路的优势
传统对抗攻击主要是指向特定数据类型样本中附加人类难以感知的扰动噪声干扰,就能实现逃避、模仿等攻击效果,达到目标识别的预测结果错误甚至有目标地诱导识别结果的目的。而通用对抗扰动作为特殊的对抗攻击,能够在保持微小扰动的情况下,对整个数据集内同一类别下的大部分样本保持对抗效果。目前,随着深度学习模型在手机语音助手、智能家居管家以及语音辅助驾驶等领域的普遍落地,深度学习模型本身易受到对抗攻击的负面影响,可
人工智能技术的蓬勃发展推动了智能设备的广泛使用,极大地改变了传统的生活方式,比如语音识别、语音认证、人脸识别、自动驾驶等智能应用。然而研究表明人工智能技术也存在着许多安全问题,通过对输入样本添加微小扰动,就可以使得模型决策错误,从而给用户带来不可估量的损失,特别是现在常用的手机、电脑等电子设备,大多都有语音唤醒、语音认证等功能,如果攻击者能通过对抗攻击的方式对设备进行控制或通过设备的验证系统,则会
为了增强网络的安全性,入侵检测技术被广泛关注。随着机器学习和深度学习在入侵检测领域的广泛应用,其在识别网络中的恶意行为有着明显的成效。但由于网络流量的复杂性,基于机器学习和深度学习的网络入侵检测也面临着各种各样的挑战,主要的挑战之一就是缺少足够的带有标记的训练数据,可能无法训练出对网络入侵检测任务具有良好预测准确性的高质量模型。理想情况下,如果不同参与方能够将数据合并起来,协同训练机器学习模型(即
在雷达的抗干扰研究中,主瓣欺骗式干扰抑制是一个重要课题。由于主瓣区域内的干扰与真实目标的回波信息较为相似,而传统相控阵雷达的可控自由度有限,能获得的信息维度较少,所以在抗主瓣欺骗式干扰时有一定的局限性。阵元-脉冲编码(Element-Pulse Coding,EPC)MIMO(Multiple Input Multiple Output)雷达是近两年提出的一种新型波形分集阵列雷达。EPC框架主要是
合成孔径雷达(Synthetic Aperture Radar,SAR)作为一种主动式的微波成像传感设备,与传统的成像设备相比其不但具备一定的穿透能力且不受气象条件限制,使之能够实现全天时、全天候的监测成像,这些优势使其在地质勘探、灾害救援、农业监测以及国防安全等诸多领域都有着极为广泛的应用,因此也产生了海量的SAR图像。为了从海量数据中进行有效信息的快速提取,对SAR图像的智能化解译成为了该领域
在智能化应用飞速发展的背后,大量的物联网设备被部署在交通、物流、医疗、农业、牧业、安全等领域,承担了在线监测、定位追溯、报警联动、指挥调度等重要任务,因此确保这些设备的安全并保障它们正常工作显得尤为重要。远程证明是保护这些设备的一种重要手段,它确保了这些设备的软件完整性并能够快速检测它们是否受到攻击。在物联网中存在着大量的1类物联网设备,它们缺乏安全硬件,并且不支持额外的硬件扩展,使得很多安全手段
随着半导体技术的进步,电子系统不断朝着高密度、高速度、低电压和大电流的趋势发展。面对这种发展趋势,电源分配网络(Power Deliver Network,PDN)逐渐成为高速数字系统中的设计重点,其直接影响着系统中的信号完整性、电源完整性和电磁兼容等性能,而去耦设计是确保PDN正常工作的重要基础。本文着重研究了高速电路系统中PDN的去耦设计方法。主要研究内容及成果如下:针对目前PDN去耦设计方法