一种网卡配置方法、数据处理方法及装置转让专利

申请号 : CN202110741873.8

文献号 : CN113645060B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 沈忠立

申请人 : 苏州浪潮智能科技有限公司

摘要 :

本申请实施例提供了一种网卡配置方法、数据处理方法及装置。在对网卡进行配置的过程中,可以先获取目标网卡的标识,接着可以接收用户设置的工作状态配置指令,基于工作状态配置指令建立目标网卡的标识和限制调用状态之间的对应关系。这样,通过建立目标网卡的标识限制调用状态之间的对应关系,实现了对目标网卡的限制调用,只有特定的应用程序(或除特定的应用程序以外的其他应用程序)才能够调用网卡。且该对应关系为目标网卡的标识和限制调用状态之间的对应关系,提升了网卡配置的稳定性。

权利要求 :

1.一种网卡配置方法,其特征在于,所述方法用于管理目标设备中的目标网卡,包括:获取所述目标网卡的标识;

接收用户设置的工作状态配置指令,所述工作状态配置指令用于配置所述目标网卡的工作状态,所述目标网卡的工作状态包括限制调用状态,当所述目标网卡的工作状态为限制调用状态时,存在无法调用所述目标网卡的应用程序;

根据所述工作状态配置指令生成对应关系,所述对应关系包括所述目标网卡的标识和所述目标网卡的工作状态之间的对应关系。

2.一种数据处理方法,其特征在于,所述方法应用于目标设备,包括:获取来自目标应用程序对目标网卡的调用请求,所述目标网卡的调用请求包括所述目标网卡的标识;

根据对应关系确定所述目标网卡的工作状态,目标网卡的工作状态包括限制调用状态,所述对应关系包括所述目标网卡的标识和所述目标网卡的工作状态之间的对应关系;

响应于所述目标网卡的工作状态为所述限制调用状态,判断所述目标应用程序是否属于被允许调用所述目标网卡的应用程序的范围;

响应于所述目标应用程序不属于被允许调用所述目标网卡的应用程序的范围,拒绝所述调用请求。

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述目标应用程序生成的访问请求,所述访问请求用于访问所述目标网卡的配置文件;

响应于所述目标网卡的工作状态为所述限制调用状态,拒绝所述访问请求。

4.根据权利要求3所述的方法,其特征在于,所述访问请求包括所述目标应用程序的标识,在拒绝所述访问请求之前,所述方法还包括:确定所述目标应用程序的标识不属于应用程序白名单,所述应用程序白名单包括至少一个具有修改所述配置文件的权限的应用程序的标识。

5.根据权利要求3或4所述的方法,其特征在于,在拒绝所述访问请求之后,所述方法还包括:记录所述目标应用程序生成的且被拒绝的访问请求数;

响应于所述目标应用程序生成的访问请求数大于数量阈值,将所述目标应用程序加入黑名单。

6.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收用户设置的工作状态调整指令,所述工作状态调整指令用于调整所述目标网卡的工作状态;

根据所述工作状态调整指令调整所述对应关系。

7.根据权利要求2所述的方法,其特征在于,所述方法还包括:检测所述目标网卡的实际工作状态;

响应于所述实际工作状态与所述目标网卡的工作状态不一致,生成告警信息并上报。

8.一种网卡配置装置,其特征在于,所述装置用于管理目标设备中的目标网卡,包括:获取单元,用于获取所述目标网卡的标识;

接收单元,用于接收用户设置的工作状态配置指令,所述工作状态配置指令用于配置所述目标网卡的工作状态,所述目标网卡的工作状态包括限制调用状态,当所述目标网卡的工作状态为限制调用状态时,存在无法调用所述目标网卡的应用程序;

处理单元,用于根据所述工作状态配置指令生成对应关系,所述对应关系包括所述目标网卡的标识和所述目标网卡的工作状态之间的对应关系。

9.一种数据处理装置,其特征在于,所述装置应用于目标设备,包括:获取单元,用于获取来自目标应用程序对目标网卡的调用请求,所述目标网卡的调用请求包括所述目标网卡的标识;

处理单元,用于根据对应关系确定所述目标网卡的工作状态,目标网卡的工作状态包括限制调用状态,所述对应关系包括所述目标网卡的标识和所述目标网卡的工作状态之间的对应关系;判断单元,用于响应于所述目标网卡的工作状态为所述限制调用状态,判断所述目标应用程序是否属于被允许调用所述目标网卡的应用程序的范围;请求拒绝单元,用于响应于所述目标应用程序不属于被允许调用所述目标网卡的应用程序的范围,拒绝所述调用请求。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在计算机设备上运行时,使得所述计算机设备执行如权利要求1所述的网卡配置方法,或使得所述计算机执行如权利要求2‑7任一项所述的数据处理方法。

说明书 :

一种网卡配置方法、数据处理方法及装置

技术领域

[0001] 本申请涉及计算机技术领域,尤其涉及一种网卡配置方法、数据处理方法及装置。

背景技术

[0002] 网卡是被设计用来允许计算机在计算机网络上进行通讯的计算机硬件,一台计算机可以具有一块或多块网卡。通过网卡,计算机可以接入互联网,与其他计算机或服务器等设备进行通信。
[0003] 出于网络安全方面的考虑,目前可以通过网卡管理程序为网卡设置限制调用模式。当网卡处于限制调用模式时,只有白名单内的应用程序才能够调用网卡进行通信,或黑名单内的应用程序无法调用网卡进行通信。这样,可以对网卡对应的网络端口进行管理,提升网络的安全性。
[0004] 但是,传统的网卡管理程序大多基于五元组实现,缺乏稳定性。

发明内容

[0005] 有鉴于此,本申请实施例提供了一种网卡配置方法、数据处理方法及装置,旨在提供一种稳定性高的网卡管理方法。
[0006] 第一方面,本申请实施例提供了一种网卡配置方法,所述方法用于管理目标设备中的目标网卡,包括:
[0007] 获取所述目标网卡的标识;
[0008] 接收用户设置的工作状态配置指令,所述工作状态配置指令用于配置所述目标网卡的工作状态,所述目标网卡的工作状态包括限制调用状态,当所述目标网卡的工作状态为限制调用状态时,存在无法调用所述目标网卡的应用程序;
[0009] 根据所述工作状态配置指令生成对应关系,所述对应关系包括所述目标网卡的标识和所述目标网卡的工作状态之间的对应关系。
[0010] 第二方面,本申请实施例提供了一种数据处理方法,所述方法应用于目标设备,包括:
[0011] 获取来自目标应用程序对目标网卡的调用请求,所述目标网卡的调用请求包括所述目标网卡的标识;
[0012] 根据对应关系确定所述目标网卡的工作状态,目标网卡的工作状态包括限制调用状态,所述对应关系包括所述目标网卡的标识和所述目标网卡的工作状态之间的对应关系;
[0013] 响应于所述目标网卡的工作状态为所述限制调用状态,判断所述目标应用程序是否属于被允许调用所述目标网卡的应用程序的范围;
[0014] 响应于所述目标应用程序不属于被允许调用所述目标网卡的应用程序的范围,拒绝所述调用请求。
[0015] 可选地,所述方法还包括:
[0016] 接收所述目标应用程序生成的访问请求,所述访问请求用于访问所述目标网卡的配置文件;
[0017] 响应于所述目标网卡的工作状态为所述限制调用状态,拒绝所述访问请求。
[0018] 可选地,所述访问请求包括所述目标应用程序的标识,在拒绝所述访问请求之前,所述方法还包括:
[0019] 确定所述目标应用程序的标识不属于应用程序白名单,所述应用程序白名单包括至少一个具有修改所述配置文件的权限的应用程序的标识。
[0020] 可选地,在拒绝所述访问请求之后,所述方法还包括:
[0021] 记录所述目标应用程序生成的且被拒绝的访问请求数;
[0022] 响应于所述目标应用程序生成的访问请求数大于数量阈值,将所述目标应用程序加入黑名单。
[0023] 可选地,所述方法还包括:
[0024] 接收用户设置的工作状态调整指令,所述工作状态调整指令用于调整所述目标网卡的工作状态;
[0025] 根据所述工作状态调整指令调整所述对应关系。
[0026] 可选地,所述方法还包括:
[0027] 检测所述目标网卡的实际工作状态;
[0028] 响应于所述实际工作状态与所述目标网卡的工作状态不一致,生成告警信息并上报。
[0029] 第三方面,本申请实施例提供了一种网卡配置装置,所述装置用于管理目标设备中的目标网卡,包括:
[0030] 获取单元,用于获取所述目标网卡的标识。
[0031] 接收单元,用于接收用户设置的工作状态配置指令,所述工作状态配置指令用于配置所述目标网卡的工作状态,所述目标网卡的工作状态包括限制调用状态,当所述目标网卡的工作状态为限制调用状态时,存在无法调用所述目标网卡的应用程序。
[0032] 处理单元,用于根据所述工作状态配置指令生成对应关系,所述对应关系包括所述目标网卡的标识和所述目标网卡的工作状态之间的对应关系。
[0033] 第四方面,本申请实施例提供了一种数据处理装置,所述装置应用于目标设备,包括:
[0034] 获取单元,用于获取来自目标应用程序对目标网卡的调用请求,所述目标网卡的调用请求包括所述目标网卡的标识。
[0035] 处理单元,用于根据对应关系确定所述目标网卡的工作状态,目标网卡的工作状态包括限制调用状态,所述对应关系包括所述目标网卡的标识和所述目标网卡的工作状态之间的对应关系;响应于所述目标网卡的工作状态为所述限制调用状态,判断所述目标应用程序是否属于被允许调用所述目标网卡的应用程序的范围;响应于所述目标应用程序不属于被允许调用所述目标网卡的应用程序的范围,拒绝所述调用请求。
[0036] 可选地,所述获取单元,还用于接收所述目标应用程序生成的访问请求,所述访问请求用于访问所述目标网卡的配置文件。所述处理单元420,还用于响应于所述目标网卡的工作状态为所述限制调用状态,拒绝所述访问请求。
[0037] 可选地,所述访问请求包括所述目标应用程序的标识,所述处理单元,还用于确定所述目标应用程序的标识不属于应用程序白名单,所述应用程序白名单包括至少一个具有修改所述配置文件的权限的应用程序的标识。
[0038] 可选地,所述处理单元,还用于记录所述目标应用程序生成的且被拒绝的访问请求数;响应于所述目标应用程序生成的访问请求数大于数量阈值,将所述目标应用程序加入黑名单。
[0039] 可选地,所述处理单元,还用于接收用户设置的工作状态调整指令,所述工作状态调整指令用于调整所述目标网卡的工作状态;根据所述工作状态调整指令调整所述对应关系。
[0040] 可选地,所述处理单元,还用于检测所述目标网卡的实际工作状态;响应于所述实际工作状态与所述目标网卡的工作状态不一致,生成告警信息并上报。
[0041] 第五方面,本申请实施例还提供了一种设备,所述设备包括存储器和处理器,所述存储器用于存储指令,所述处理器用于运行所述存储器存储的所述指令,以使所述设备执行前述第一方面所述的网卡配置方法或前述第二方面所述的数据处理方法。
[0042] 第六方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储机制用于存储计算机程序,所述计算机程序用于控制计算机执行前述第一方面所述的网卡配置方法或前述第二方面所述的数据处理方法。
[0043] 本申请实施例提供了一种网卡配置方法、数据处理方法及装置。在对网卡进行配置的过程中,可以先获取目标网卡的标识,接着可以接收用户设置的工作状态配置指令,基于工作状态配置指令建立目标网卡的标识和限制调用状态之间的对应关系。这样,在接收到目标应用程序发送的,针对目标网卡的调用请求之后,可以根据对应关系确定调用请求所针对的网卡处于限制调用状态。那么可以进一步判断目标应用程序是否处于允许调用目标网卡的应用程序的范围内。如果目标应用程序不被允许调用目标网卡,可以拒绝调用请求。通过建立目标网卡的标识限制调用状态之间的对应关系,实现了对目标网卡的限制调用,只有特定的应用程序(或除特定的应用程序以外的其他应用程序)才能够调用网卡。且该对应关系为目标网卡的标识和限制调用状态之间的对应关系,无论设备或目标网卡的IP地址如何变化,该对应关系都不会发生改变。如此,提升了网卡配置的稳定性。

附图说明

[0044] 为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045] 图1为本申请实施例提供的网卡配置方法的方法流程图;
[0046] 图2为本申请实施例提供的数据处理方法的方法流程图;
[0047] 图3为本申请实施例提供的网卡配置装置的一种结构示意图;
[0048] 图4为本申请实施例提供的数据处理装置的一种结构示意图。

具体实施方式

[0049] 目前,出于网络安全方面的考虑,可以通过网卡管理程序为网卡设置限制调用模式。当网卡处于限制调用模式时,只有白名单内的应用程序才能够调用网卡进行通信,或者,黑名单内的应用程序无法调用网卡进行通信,或者,任何应用程序都须发调用网卡进行通信。这样,限制了网卡的调用权限,可以允许特定应用程序调用网卡和/或在特定应用时间内调用网卡。
[0050] 目前,网卡管理程序主要依赖五元组,尤其是五元组中的源IP地址。例如,假设网卡X的IP地址为A,那么在应用程序Y想要调用IP地址为A的网卡X时,设备可以检测IP地址对应的网卡X的工作状态,如果网卡为限制调用状态,设备可以进一步判断应用程序A是否为黑名单(或白名单)中记录的应用程序,从而拒绝或允许应用程序Y的调用请求。
[0051] 但是,网卡的IP并不是固定的,而是在设备接入网络时由其他设备为其分配的,例如可以是网络运营商的控制器为设备分配的。那么,如果设备从一个位置移动到了其他位置,该设备的IP地址会发生改变,导致网卡管理程序中原先设置的黑名单、白名单等管理策略无法使用,需要技术人员手动根据新的IP地址建立新的管理策略。显然,这大大增加了技术人员的工作量,降低了灵活性和稳定性。
[0052] 为了给出无需随IP地址改变而调整的管理网卡的方法,本申请实施例提供了一种网卡配置、数据处理方法及装置。以下结合说明书附图,从用于管理网卡的管理平台的角度对本申请实施例提供的网卡配置方法和数据处理方法进行说明。需要说明的是,所述管理平台可以是运行于网卡所在的设备的软件或软件模块,本申请实施例对此不作限定。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0053] 参见图1,图1为本申请实施例提供的网卡配置方法的方法流程图,包括:
[0054] S101:获取目标网卡的标识。
[0055] 在对目标网卡进行管理时,管理平台可以先获取目标网卡的标识。在本申请实施例中,目标网卡的标识能够在设备中唯一确定地标识出目标网卡,例如可以包括目标网卡的媒体存取控制位址(Media Access Control Address,MAC)、目标网卡的网卡名称和目标网卡在设备中的编号,可以包括其他任何能够唯一标识目标网卡的数字和/或字母序列。
[0056] 在一些可能的实现中,在操作系统内核(Linux)系统中,管理平台可以通过调用预设指令获取当前设备的网卡列表,从而获取目标网卡的标识。例如,管理平台可以通过调用ifconfig指令或ipconfig指令获取目标网卡的标识。可选地,技术人员也可以在系统中手动输入命令行获取目标网卡的标识。
[0057] S102:接收用户设置的工作状态配置指令。
[0058] 为了对目标网卡进行管控,管理平台可以接收用户设置的工作状态配置指令。该工作状态配置指令用于配置目标网卡的目标网卡的工作状态。在本申请实施例中,目标网卡的工作状态表示目标网卡被限制调用的情况,例如可以包括开放调用状态、限制调用状态和禁止调用状态等。当目标网卡的工作状态为开放调用状态时,任意应用程序或用户均可以通过请求调用目标网卡;当目标网卡的工作状态为限制调用状态时,只有特定的任意应用程序或用户(例如黑名单/白名单中的应用程序或用户)可以通过请求调用目标网卡;当目标网卡的工作状态为禁止调用状态时,任意应用程序或用户均无法通过请求调用目标网卡。关于工作状态在网卡调用过程中的情况可以参见图2对应实施例的描述,这里不再赘述。
[0059] 在一些可能的实现中,用户可以通过命令行在管理平台上配置工作状态配置指令。例如,管理平台可以向用户展示命令行输入区域,用户可以在管理平台的命令行输入区域内输入命令行,以便管理平台获取命令行并对命令行进行解析,进而确定用户设置的工作状态配置指令。在一些其他可能的实现中,管理平台还可以在确定目标网卡的标识之后向用户展示目标网卡的标识和操作控件,用户可以通过对操作控件触发操作来调整目标网卡的工作状态。当检测到用户触发了操作控件,管理平台可以根据用户触发的操作确定用户设置的工作状态配置指令。
[0060] S103:根据工作状态配置指令生成对应关系。
[0061] 在得到目标网卡的标识和工作状态配置指令后,管理平台可以生成对应关系,该对应关系包括目标网卡的标识和目标网卡的工作状态之间的对应关系。假设管理平台从工作状态配置指令中确定的工作状态为限制调用状态,那么管理平台可以生成限制调用状态和目标网卡之间的对应关系,例如可以将目标网卡的工作状态参数设置为限制调用状态。
[0062] 关于对应关系的介绍可以参见后文图2所示实施例的介绍,这里不再赘述。
[0063] 上面介绍了生成对应关系的方法,下面介绍网卡实际运行过程中限制网卡调用的方法。在设备运行的过程中,设备的处理器可能会接收到来自一个或多个应用程序的请求。在接收到调用请求后,处理器中运行的管理平台可以对请求进行处理,下面以目标应用程序的为例进行说明。
[0064] 参见图2,图2为本申请实施例提供的数据处理方法的方法流程图,包括:
[0065] S201:获取来自目标应用程序对目标网卡的调用请求。
[0066] 在本申请实施例中,管理平台可以获取来自目标应用程序对目标网卡的调用请求。该调用请求可以包括目标网卡的标识,用于体现调用请求所针对的网卡。可选地,调用请求还可以包括目标应用程序的标识,用于体现调用请求所来自的应用程序。
[0067] S202:根据对应关系确定目标网卡的工作状态。
[0068] 在接收到调用请求之后,管理平台可以根据调用请求中携带的目标网卡的标识查询目标网卡的工作状态。具体地,在确定目标网卡的标识之后,管理平台可以从步骤S103中生成的对应关系中查找与目标网卡的标识相对应的工作状态。
[0069] S203:根据目标网卡的工作状态对调用请求进行处理。
[0070] 在确定目标网卡的工作状态之后,管理平台可以根据目标网卡的工作状态对调用请求进行处理。如果目标网卡的工作状态为开放调用状态,管理平台可以允许调用请求,允许目标应用程序调用目标网卡。如果目标网卡的工作状态为禁止调用状态,管理平台可以拒绝调用请求,拒绝目标应用程序调用目标网卡。
[0071] 如果目标网卡的工作状态为限制调用状态,管理平台可以进一步判断目标应用程序是否在被允许调用目标网卡的应用程序的范围内。如果目标应用程序属于被允许调用目标网卡的应用程序的范围内的应用程序,管理平台可以允许调用请求。如果目标应用程序不属于被允许调用目标网卡的应用程序的范围内的应用程序,管理平台可以拒绝调用请求。
[0072] 本申请实施例提供了一种网卡配置方法和一种数据处理方法。在对网卡进行配置的过程中,可以先获取目标网卡的标识,接着可以接收用户设置的工作状态配置指令,基于工作状态配置指令建立目标网卡的标识和限制调用状态之间的对应关系。这样,在接收到目标应用程序发送的,针对目标网卡的调用请求之后,可以根据对应关系确定调用请求所针对的网卡处于限制调用状态。那么可以进一步判断目标应用程序是否处于允许调用目标网卡的应用程序的范围内。如果目标应用程序不被允许调用目标网卡,可以拒绝调用请求。通过建立目标网卡的标识限制调用状态之间的对应关系,实现了对目标网卡的限制调用,只有特定的应用程序(或除特定的应用程序以外的其他应用程序)才能够调用网卡。且该对应关系为目标网卡的标识和限制调用状态之间的对应关系,无论设备或目标网卡的IP地址如何变化,该对应关系都不会发生改变。如此,提升了网卡配置的稳定性。
[0073] 在一些可能的实现方式中,目标应用程序还可以生成访问请求,并通过访问请求访问目标网卡的配置文件。在接收到目标应用程序生成的访问请求之后,如果目标网卡的工作状态为限制调用状态,管理平台可以拒绝访问请求。如此,可以避免目标网卡的配置文件遭到篡改。
[0074] 可选地,管理平台中可以包括应用程序白名单,该应用程序白名单用于记载具有修改所述配置文件的权限的一个或多个应用程序的标识。那么在拒绝访问请求之前,管理平台可以先判断目标应用程序是否属于应用程序白名单中记载的应用程序,即访问请求中记录的目标应用程序的标识是否被包含在应用程序白名单中。如果目标应用程序属于应用程序白名单中记载的应用程序,管理平台可以允许访问请求;如果目标应用程序不属于应用程序白名单中记载的应用程序,管理平台可以拒绝访问请求。
[0075] 可选地,为了避免频繁接收到访问请求,管理平台还将访问请求过于频繁的应用程序加入黑名单。具体地,管理平台可以记录目标应用程序生成的,且被拒绝的访问请求数。如果目标应用程序的访问请求数大于数量阈值,说明目标应用程序生成了大量被拒绝的访问请求,管理平台可以将目标应用程序加入黑名单,禁止目标应用程序再发送访问请求,防止目标应用程序对计算资源的过度占用。
[0076] 在设备工作的过程中,用户还可以通过工作状态调整指令调整目标网卡的工作状态。具体地,管理平台可以接收用户设置的工作状态调整指令,并根据工作状态调整指令调整所述对应关系。可选地,管理平台还可以接收功能关闭指令,该功能关闭指令用于关闭网卡管理功能。即,在接收到功能关闭指令之后,管理平台不再根据对应关系对针对目标网卡的调用请求进行处理。
[0077] 为了确保网络的安全,管理平台还可以检测目标网卡的实际工作状态,并根据实际工作状态判断对目标网卡的管理是否出现故障。具体地,管理平台可以检测目标网卡的实际工作状态,例如可以通过mii‑tool,ifconfig等指令获取目标网卡当前的工作状态。接着,管理平台可以比较目标网卡的实际工作状态与对应关系中记载的工作状态是否相同。如果实际工作状态与对应关系中记载的工作状态不一致,管理平台可以生成告警信息并进行上报。
[0078] 以上为本申请实施例提供网卡配置方法和数据处理方法的一些具体实现方式,基于此,本申请还提供了对应的装置。下面将从功能模块化的角度对本申请实施例提供的装置进行介绍。
[0079] 参见图3所示的网卡配置装置的结构示意图,该装置300包括:
[0080] 获取单元310,用于获取所述目标网卡的标识。
[0081] 接收单元320,用于接收用户设置的工作状态配置指令,所述工作状态配置指令用于配置所述目标网卡的工作状态,所述目标网卡的工作状态包括限制调用状态,当所述目标网卡的工作状态为限制调用状态时,存在无法调用所述目标网卡的应用程序。
[0082] 处理单元330,用于根据所述工作状态配置指令生成对应关系,所述对应关系包括所述目标网卡的标识和所述目标网卡的工作状态之间的对应关系。
[0083] 参见图4所示的数据处理装置的结构示意图,该装置400包括:
[0084] 获取单元410,用于获取来自目标应用程序对目标网卡的调用请求,所述目标网卡的调用请求包括所述目标网卡的标识。
[0085] 处理单元420,用于根据对应关系确定所述目标网卡的工作状态,目标网卡的工作状态包括限制调用状态,所述对应关系包括所述目标网卡的标识和所述目标网卡的工作状态之间的对应关系;响应于所述目标网卡的工作状态为所述限制调用状态,判断所述目标应用程序是否属于被允许调用所述目标网卡的应用程序的范围;响应于所述目标应用程序不属于被允许调用所述目标网卡的应用程序的范围,拒绝所述调用请求。
[0086] 本申请实施例提供了一种网卡配置装置和一种数据处理装置。在对网卡进行配置的过程中,可以先获取目标网卡的标识,接着可以接收用户设置的工作状态配置指令,基于工作状态配置指令建立目标网卡的标识和限制调用状态之间的对应关系。这样,在接收到目标应用程序发送的,针对目标网卡的调用请求之后,可以根据对应关系确定调用请求所针对的网卡处于限制调用状态。那么可以进一步判断目标应用程序是否处于允许调用目标网卡的应用程序的范围内。如果目标应用程序不被允许调用目标网卡,可以拒绝调用请求。通过建立目标网卡的标识限制调用状态之间的对应关系,实现了对目标网卡的限制调用,只有特定的应用程序(或除特定的应用程序以外的其他应用程序)才能够调用网卡。且该对应关系为目标网卡的标识和限制调用状态之间的对应关系,无论设备或目标网卡的IP地址如何变化,该对应关系都不会发生改变。如此,提升了网卡配置的稳定性。
[0087] 可选地,在一些可能的实现中,所述获取单元410,还用于接收所述目标应用程序生成的访问请求,所述访问请求用于访问所述目标网卡的配置文件。所述处理单元420,还用于响应于所述目标网卡的工作状态为所述限制调用状态,拒绝所述访问请求。
[0088] 可选地,在一些可能的实现中,所述访问请求包括所述目标应用程序的标识,所述处理单元420,还用于确定所述目标应用程序的标识不属于应用程序白名单,所述应用程序白名单包括至少一个具有修改所述配置文件的权限的应用程序的标识。
[0089] 可选地,在一些可能的实现中,所述处理单元420,还用于记录所述目标应用程序生成的且被拒绝的访问请求数;响应于所述目标应用程序生成的访问请求数大于数量阈值,将所述目标应用程序加入黑名单。
[0090] 可选地,在一些可能的实现中,所述处理单元420,还用于接收用户设置的工作状态调整指令,所述工作状态调整指令用于调整所述目标网卡的工作状态;根据所述工作状态调整指令调整所述对应关系。
[0091] 可选地,在一些可能的实现中,所述处理单元420,还用于检测所述目标网卡的实际工作状态;响应于所述实际工作状态与所述目标网卡的工作状态不一致,生成告警信息并上报。
[0092] 此外,本申请实施例还提供了对应的设备和计算机存储介质,用于实现本申请实施例提供的任意一种网卡配置方法和/或数据处理方法。
[0093] 本申请实施例中提到的“第一”、“第二”(若存在)等名称中的“第一”、“第二”只是用来做名字标识,并不代表顺序上的第一、第二。
[0094] 通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如只读存储器(英文:read‑only memory,ROM)/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如路由器等网络通信设备)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0095] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0096] 以上所述仅是本申请示例性的实施方式,并非用于限定本申请的保护范围。