探索未来网络安全的新篇章:火绒安全与 OpenVINO 的协同创新

电子科技世界 2024-06-24 14:41

在现代网络环境中,网络安全面临着日益复杂的挑战,包括新兴的勒索软件、多变的木马病毒以及其他先进的持续威胁。这些威胁不断演变,要求安全解决方案不仅要快速反应,还要能在前所未有的规模上进行精确识别和拦截。

针对日益增多的各类有害程序的网络攻击,火绒安全建立了多层次主动防御系统来有效应对,在病毒检测方面,基于传统模式匹配和行为分析技术已取得了一定的成效。然而,随着有害软件技术的快速进步,传统方法面临着速度慢、误报率高和适应新威胁的能力不足的问题。为了应对这些挑战,火绒安全采用了基于深度学习的算法来增强其病毒检测能力以及检测效率。这种方法的优点在于其能够持续学习和适应新出现的有害行为,大大提高了检测的精确度和速度。

OpenVINO是英特尔推出的针对深度学习模型进行优化、推理加速以及快速部署的开源工具套件。利用OpenVINO工具套件,针对病毒检测深度学习模型,火绒安全能够实现


模型的优化与推理加速。OpenVINO提供了一系列的模型优化工具,可以有效减小模型尺寸并加快推理速度,从而更有效地在用户端实现实时威胁检测。

模型跨平台的快速部署,以及推理负载的轻松切换。通过OpenVINO具有的“一次编写,任意部署”的特点,火绒安全的病毒检测深度学习模型可以很方便地部署在多个硬件设备上,并可以在不同的设备上快速地进行推理负载的切换。通过利用英特尔酷睿Ultra平台中的神经处理单元(NPU),火绒安全可以将计算密集型的病毒扫描任务迁移到这些专用硬件上。这不仅减轻了主CPU的负担,还降低了整体系统的功耗,同时保持了扫描任务的高效率和低延迟。

更快速更省力的软件开发。目前,OpenVINO已经同时支持英特尔®架构以及ARM架构的CPU作为运行深度学习模型推理的硬件,同时,也支持英特尔的集成显卡、独立显卡、以及NPU、FPGA上的模型部署。由于这种跨平台多架构硬件设备的支持,火绒安全也可以利用OpenVINO缩短病毒扫描监测软件在跨平台上的开发时间,同时大大减少了开发的工作量。

火绒安全携手OpenVINO工具套件以及英特尔新一代酷睿Ultra处理器,这种软硬件协同的方法不仅提高了终端安全的效率,也为用户创造了更为安全和高效的计算环境。


基于OpenVINO的病毒扫描监测模型的优化与推理加速

为了应对有害软件和病毒技术快速进步带来的挑战,火绒安全采用了基于深度学习的算法来增强其病毒检测能力以及检测效率,流程图如下图所示。

55922b3e21153f687475218cd58401c.jpg

利用虚拟沙盒中进行病毒扫描而收集到的动态行为序列组成的数据集,火绒安全基于PyTorch深度学习框架进行模型训练,并获得了可高效高准确度进行病毒检测的AI模型。接着,火绒安全利用OpenVINO工具套件,实现了模型优化、并将该模型根据不同用户使用的硬件平台进行简单快速的部署。

首先,利用OpenVINO提供的模型优化工具,例如模型转换工具、神经网络压缩框架(NNCF)等,火绒安全可以将训练好的病毒扫描监测模型由原始的PyTorch模型格式转化为OpenVINO  中间表达格式(IR格式),实现对模型的优化压缩。经OpenVINO模型转换与优化压缩后,相对于PyTorch以及ONNX的模型格式,模型占用体积可以减小50%左右。由此,模型在运行推理时的推理速度也可以提到显著提升,提升幅度达到20%以上。使得火绒安全的病毒检测算法能够实现更快的响应时间和更高效的运行,显著提升病毒的检出速度和准确度。

4290a503bf7bc607f91fd63f659a6e5.jpg

基于OpenVINO的病毒扫描监测模型快速部署

OpenVINO的另一个重要特点是其支持跨平台的模型部署能力,无需重写大量代码,可以实现深度学习模型的无缝迁移,达到“一次编写,任意部署”,这对于快速响应新出现的网络威胁尤为重要。特别是针对新一代酷睿Ultra处理器中的NPU(神经处理单元)的支持。这使得火绒安全可以轻松将优化后的深度学习模型部署到各种硬件平台上,包括但不限于英特尔和ARM架构的CPU以及英特尔的GPU。自OpenVINO 2024.0的版本开始,深度学习模型可以很方便的部署在英特尔酷睿Ultra平台中的NPU上。由于NPU具有低功耗的特点,火绒安全的深度学习模型可以在NPU上持续进行病毒的扫描和监测、且保持较低的耗电量,为搭载了酷睿Ultra的用户设备提供较高的能效利用率。同时,将深度学习模型推理迁移到NPU上,也很好地释放了CPU上的工作负载,使得CPU的占用率在病毒持续扫描监测时仍然保持较低的水平,从而使得用户对病毒扫描无感、对其它的工作负载不会造成影响。

1719199960615116.jpg

异构架构支持,开发省时省力

OpenVINO支持包括英特尔X86和ARM在内的多种CPU架构,这为开发人员提供了极大的灵活性和便利。异构架构的支持意味着开发者可以编写一次代码,然后将其部署到多种硬件平台上,无论是在个人电脑、服务器还是移动设备上。这种能力不仅简化了开发流程,也使得火绒安全可以轻松适应各种硬件环境,保证软件的广泛兼容性和高效性。此外,这种支持也使得火绒安全能够更好地利用不同设备的特定硬件加速功能,进一步提高其产品的性能和效率。

展望未来,火绒安全计划继续深化与英特尔的技术合作,通过不断的技术研发和创新,旨在为用户提供更为高效、智能的安全解决方案。随着AI技术的不断进步和应用的深化,火绒安全与包括OpenVINO工具套件、酷睿Ultra处理器在内的英特尔软硬件技术的合作不仅提升了病毒扫描的效率,还为终端用户提供了一个更加安全、快速且能效优越的解决方案。

白皮书下载:https://www.slidestalk.com/OpenVINO/OpenVINO56

电子科技世界 关注电子行业最新动态
评论 (0)
  • 在“AF3”列下,列出了以下项: - I2C1_SCL - I2C1_SDA - SPI1_MOSI - TIM14_CH1 - USART1_TX - MCO - TIM14_CH1 - MCO - USART1_RX - SPI1_NSS - TIM3_CH3 这些术语主要与电子通信接口有关,例如“I2C”通常指的是一种串行通信协议,而“SPI”是另一种串行通信接口,常用于短距离通信。“USART”代表通用同步异步收发传输器,是一种集成的通信接口,常用于设备之间的数据交换。 在这些术语中
    丙丁先生 2024-07-16 11:04 20浏览
  • “颠覆与涅槃,颠覆自我与重新涅槃,让企业在变革中更完美的蜕变。”这是小鹏汽车董事长兼CEO何小鹏,在2024年开年时候说的话。如今2024年已经过去了一半,小鹏汽车的处境,似乎并没有变得更好,反而是状况不断。据不完全统计,近一年来,从小鹏汽车离职的高管团队,并不在少数。从此前宣布加入英伟达的智驾负责人吴新宙,到后面的AI负责人刘兰个川(Patrick)、软件负责人Parixit Aghera,再到此次离职的矫青春,小鹏汽车近一年都处于内部动荡之中。而在这种动荡之外,小鹏汽车也正在经历一场“冰与火
    刘旷 2024-07-15 09:56 109浏览
  •         MOS,是MOSFET的缩写。全称为金属-氧化物-半导体场效应晶体管(Metal-Oxide-Semiconductor Field-Effect Transistor, MOSFET)。MOS管最基本且常用的功能是通过对G级施加电压以控制S与D之间的开启与关闭,常用作电子开关。MOS管基本结构MOS主要有以下几个特点        1、栅压输入阻抗高,MOS管栅极有绝缘膜氧化物,但栅极容易被静电、高
    广电计量 2024-07-15 15:57 84浏览
  • 人形机器人领域持续获得市场关注,热度不减,近日,又一家国产机器人创业公司成立,吸引了来自硅谷的VC押注。令人关注的是,这家机器人初创企业创始人有深厚的传感器技术背景,在霍尼韦尔、大疆等知名企业担任核心技术负责人。传感器专家网https://www.sensorexpert.com.cn专注于传感器技术领域,致力于对全球前沿市场动态、技术趋势与产品选型进行专业垂直的服务,是国内领先的传感器产品查询与媒体信息服务平台。基于传感器产品与技术,对广大电子制造从业者与传感器制造者提供精准的匹配与对接随着人
    传感器专家网 2024-07-16 09:40 19浏览
  •  Frequency Range如果是在产品目录中看到这个参数表示该系列晶振产品的频率范围,如49S系列晶振上频率范围为3.5MHz~100MHz,代表49S晶振最小的频率是3.579545MHz,而最高能生产的频率则为100MHz,中间还有很多很多的频率可以做;如果我们是在产品的实际规格书上看到的,则代表是晶体谐振器的中心频率。 Overtone Order(振荡模式)高频率(MHz范围)AT-切割晶体在厚度-剪切振动中振动,可在基频或奇数泛音模式下振荡。石英晶体的振荡模式
    SJK晶科鑫 2024-07-15 17:24 10浏览
  •     GPIO_StructInit(&GPIO_InitStruct);    GPIO_InitStruct.GPIO_Pin = GPIO_Pin_2;    GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IPU;    GPIO_Init(GPIOA, &GPIO_InitStruct);上拉输入是一种常见的GPIO(通用输入输出)引脚的工作模式。
    丙丁先生 2024-07-16 10:25 43浏览
  •     导电阳极丝(CAF, Conductive Anodic Filament)是发生在PCB内部导体之间的电化学迁移(ECM, Electrochemical Migration)现象。    CAF会降低导体之间的电阻。IPC标准 IPC-TM-650 方法2.6.25 定义了一种测量CAF电阻的方法。这个标准的英文版本可以免费从IPC官网下载获得。IPC(国际电子工业联接协会)是PCB标准化主要组织。    附连板(coupo
    电子知识打边炉 2024-07-15 22:27 19浏览
  • 将Keil项目导入到VSCode并进行烧录主要涉及以下几个步骤:准备VSCode环境:确保已经安装了VSCode编辑器。安装必要的插件,例如用于C/C++支持的插件,以及支持ARM或特定微控制器的插件,比如PlatformIO或Cortex Debug插件。导入Keil项目到VSCode:打开VSCode,点击“文件”->“打开文件夹”,选择你的Keil项目的根目录。在项目根目录下创建一个.vscode文件夹,这个文件夹将用来存放VSCode相关的配置文件。保存当前工作区,确保VSCode能够识
    丙丁先生 2024-07-16 09:27 49浏览
  • 2024年7月16日 环洋市场咨询机构出版了一份详细的、综合性的调研分析报告【全球固定式燃料电池行业总体规模、主要厂商及IPO上市调研报告,2024-2030】。本报告研究全球固定式燃料电池总体规模,包括产量、产值、消费量、主要生产地区、主要生产商及市场份额,同时分析固定式燃料电池市场主要驱动因素、阻碍因素、市场机遇、挑战、新产品发布等。报告从固定式燃料电池产品类型细分、应用细分、企业、地区等角度,进行定量和定性分析,包括产量、产值、均价、份额、增速等关节指标,历史数据2019-2023,预测数
    GIRtina 2024-07-16 11:30 27浏览
  • 当遇到串口无输出的问题时,可以从以下几个方面进行排查:硬件连接问题:检查串口线是否连接正确,确保TX和RX引脚没有接反。确认电源供电正常,微控制器和串口设备都有电。检查是否有短路或断路的情况,特别是对于自制的串口线或电路板。波特率不匹配:确保微控制器和接收端(如电脑终端软件)的波特率设置一致。不匹配的波特率会导致数据无法正确解码。驱动程序问题:如果是在PC端接收不到串口数据,检查操作系统上的串口驱动是否正确安装。确认串口号(COM端口)识别正确,有时设备管理器中显示的端口号可能与实际连接的端口号
    丙丁先生 2024-07-16 09:08 58浏览
  •  配图来自Canva可画随着科技的持续向前发展,越来越多的智能可穿戴设备涌现出来。除了最为大众所熟知的智能手环、智能手表之外,VR设备同样是可穿戴设备领域的一大细分领域,不少巨头都在VR领域有所布局。回溯过往可知,VR并非新鲜事物,早在2016年,VR行业就曾迎来了一波爆发期。只是,受多方因素影响,VR行业最终归于沉寂。不过,近年来,随着技术的逐渐成熟以及产业玩家的扩容,VR行业再度焕发出新的生机,特别是2023年苹果Vision Pro的发布,更是为VR行业注入了一剂强心剂。PICO
    刘旷 2024-07-16 10:24 26浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦