一种软硬件结合的虚拟机防攻击保护方法和装置制造方法及图纸

技术编号:40710701 阅读:29 留言:0更新日期:2024-03-22 11:12
本发明专利技术提供了一种软硬件结合的虚拟机防攻击保护方法和装置,该方法包括:接收发送网络报文请求,通过虚拟机管理软件将待处理描述符和报文数据写入队列描述符空间,并向芯片网卡子系统下发门铃命令;当芯片网卡子系统接收到门铃命令时,从队列描述符空间中读取待处理描述符并进行合法性检查;响应于合法性检查失败,利用芯片网卡子系统在独立的回收通道中回写错误描述符,并通过虚拟机将错误中断上报给虚拟机管理软件;根据错误描述符指示芯片网卡子系统对队列描述符空间进行资源回收。本发明专利技术的技术方案提升了网卡性能,降低了软件的开销,并快速实现存储资源回收。

【技术实现步骤摘要】

本专利技术属于网络安全领域,特别涉及一种软硬件结合的虚拟机防攻击保护方法和装置


技术介绍

1、支持单根输入输出虚拟化(sriov)特性的网卡可以虚拟化出多个虚拟功能(vf)设备,并采用直通(pass through)方式直通给虚拟机使用,以解决云化场景下的网卡性能问题。为了保障客户的服务等级协议(sla),云化场景对设备的安全性和稳定性要求极高,云服务提供商将会采取多种保护措施以抵抗对直通设备的恶意攻击。

2、尽管支持sriov特性的网卡为每个vf分配单独的硬件队列,但队列间设置有共享dma硬件引擎,恶意攻击者可以通过硬件队列间接地向dma引擎发起攻击,影响其他用户甚至达到使云服务瘫痪的目的。传统的保护措施是基于软件的方案,不向虚拟机(vm)暴露真实的硬件队列资源,而是用软件模拟的方式,在虚拟机监视器(hypervisor)内对vm下发的数据进行校验,阻止黑客的攻击。然而,由于引入了软件开销,并且描述符数据的校验检查操作发生在数据通道上,因此导致网卡收发效率极低。

3、支持硬件卸载的描述符域段的数量非常多,友商网卡在遇到描述符内容本文档来自技高网...

【技术保护点】

1.一种软硬件结合的虚拟机防攻击保护方法,其特征在于,包括:

2.根据权利要求1所述的软硬件结合的虚拟机防攻击保护方法,其特征在于,所述通过虚拟机管理软件将待处理描述符和报文数据写入队列描述符空间,并向芯片网卡子系统下发门铃命令,进一步包括:

3.根据权利要求1所述的软硬件结合的虚拟机防攻击保护方法,其特征在于,所述从所述队列描述符空间中读取所述待处理描述符并进行合法性检查,进一步包括:

4.根据权利要求1所述的软硬件结合的虚拟机防攻击保护方法,其特征在于,在所述进行合法性检查之后,还包括:

5.根据权利要求1所述的软硬件结合的虚拟机防攻击...

【技术特征摘要】

1.一种软硬件结合的虚拟机防攻击保护方法,其特征在于,包括:

2.根据权利要求1所述的软硬件结合的虚拟机防攻击保护方法,其特征在于,所述通过虚拟机管理软件将待处理描述符和报文数据写入队列描述符空间,并向芯片网卡子系统下发门铃命令,进一步包括:

3.根据权利要求1所述的软硬件结合的虚拟机防攻击保护方法,其特征在于,所述从所述队列描述符空间中读取所述待处理描述符并进行合法性检查,进一步包括:

4.根据权利要求1所述的软硬件结合的虚拟机防攻击保护方法,其特征在于,在所述进行合法性检查之后,还包括:

5.根据权利要求1所述的软硬件结合的虚拟机防攻击保护方法,其特征...

【专利技术属性】
技术研发人员:廖源吴寅冯波金俊浩
申请(专利权)人:无锡众星微系统技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1