CN103164647B - 一种网络安全组的访问控制方法和安全计算机 - Google Patents

一种网络安全组的访问控制方法和安全计算机 Download PDF

Info

Publication number
CN103164647B
CN103164647B CN201310066392.7A CN201310066392A CN103164647B CN 103164647 B CN103164647 B CN 103164647B CN 201310066392 A CN201310066392 A CN 201310066392A CN 103164647 B CN103164647 B CN 103164647B
Authority
CN
China
Prior art keywords
network security
security group
access control
group
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310066392.7A
Other languages
English (en)
Other versions
CN103164647A (zh
Inventor
潘健敏
李礼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Huirong Information Technology Co ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310066392.7A priority Critical patent/CN103164647B/zh
Publication of CN103164647A publication Critical patent/CN103164647A/zh
Application granted granted Critical
Publication of CN103164647B publication Critical patent/CN103164647B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明适用于信息安全领域,提供了一种网络安全组的访问控制方法和装置,该方法包括:在同一人机交互界面中显示***中的所有网络安全组;检测用户在该人机交互界面中的鼠标拖动操作;建立该鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问关系。本发明提供的网络安全组的访问控制方法可以使用户可以从全局出发,快速、准确、高效的建立各网络安全组之间的访问控制关系,提高了网络安全组之间的访问控制效率。

Description

一种网络安全组的访问控制方法和安全计算机
技术领域
本发明属于信息安全领域,尤其涉及一种安全组的访问控制方法和安全计算机。
背景技术
在云计算的基础服务(IaaS)中,可以动态地加入和删除虚拟机实例,这样在安全性方面,给防火墙的配置和更改带来了极大的管理复杂性和效率方面的影响。并且,传统的防火墙方法是不够达到电信级的可靠性和精细化运营的目标的,为此Amazon提出了网络安全组(SecurityGroup,SG)的概念,网络安全组为虚拟机定义了防火墙规则,这些规则确定了哪些网络流量可以进入虚拟机,同时新的防火墙规则可以动态的添加到网络安全组中,以增强正在运行中的虚拟机或将来启动的虚拟机的安全性。
请参阅图1,是现有技术提供的网络安全组在云计算中的实际运用的示意图。其中包括3个网络安全组,分别为:webservergroup(网页服务器组)、appservergroup(第三方应用程序服务器组)和dbservergroup(数据库服务器组)。其中webservergroup中均为webserver(网页服务器),appservergroup均为appserver(第三方应用程序服务器),dbservergroup中均为dbserver(数据库服务器)。上述网络安全组之间的访问控制方法如下:
开放webserver的tcp80端口给所有IP(0.0.0.0);
appserver允许webserver发起的访问,dbserver允许appserver发起的访问。
而要实现上述网络安全组之间的如上访问控制,则需要预先设置上述网络安全组之间的上述访问控制规则。其中访问控制规则包括组间访问控制和IP授权控制。其中组间访问控制包括访问、被访和互访。其中访问是指网络安全组访问其他网络安全组的权限,被访是指其他网络安全组访问该网络安全组的权限,互访是指两个或以上网络安全组之间相互访问的权限。
现有技术提供了一种网络安全组之间的访问控制方法,简述如下:当需要为一个网络安全组(如SG1)添加一个组间访问控制时,要先从网络安全组列表中逐个的查找到该网络安全组SG1,然后输入对方网络安全组的用户标识(用户ID),并输入对方网络安全组的标识(如SG2),这样才能建立网络安全组SG2对网络安全组SG1的组间访问控制关系。这种访问控制方法无法从全局概览各网络安全组间之间的访问关系,而且这种方法只能以某网络安全组为中心,添加其他网络安全组访问该网络安全组的规则,当存在大量网络安全组和大量组间访问规则时,单向操作配置效率低,无法快速建立各网络安全组之间的互访关系。如SG1和SG2要建立互访关系,则需要先站在SG1的角度,把SG2添加进来,然后重新站在SG2的角度,把SG1添加进来。这种网络安全组的访问控制方法将严重影响网络安全组之间的访问控制效率。
发明内容
本发明实施例提供一种网络安全组的访问控制方法和装置,旨在解决网络安全组的访问控制效率低的问题。
第一方面,提供了一种网络安全组的访问控制方法,所述方法包括:
在同一人机交互界面中显示***中的所有网络安全组;
检测用户在该人机交互界面中的鼠标拖动操作;
建立该鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问控制关系。
在第一方面的第一种可能的实现方式中,所述建立所述鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问控制关系具体包括:
跟随所述鼠标拖动操作生成连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形包括带箭头的连接线,所述带箭头的连接线包括单箭头连接线和双箭头连接线,所述单箭头连接线表示网络安全组之间的访问或者被访关系,所述双箭头连接线表示网络安全组之间的互访关系。
在第一方面的第三种可能的实现方式中,所述建立所述鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问关系具体包括:
确定所述鼠标拖动操作的起始位置对应的网络安全组的网段;
在所述鼠标拖动操作的结束位置对应的网络安全组中的每个虚拟机中增加允许所述鼠标拖动操作的起始位置对应的网络安全组的网段访问所述虚拟机的规则。
在第一方面的第四种可能的实现方式中,所述方法还包括:
采用拓扑图的方式展示***中各网络安全组之间的访问控制关系。
结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述采用拓扑图的方式展示***中各网络安全组之间的访问控制关系具体包括:
在拓扑图中,用网络安全组的唯一标识和连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形来展示网络安全组之间的访问控制关系,对存在交叉访问控制关系的多个网络安全组以簇的方式聚集。
在第一方面的第六种可能的实现方式中,在所述检测用户在该人机交互界面中的鼠标拖动操作之前,所述方法还包括:
创建或者选择网络安全组;
过滤出需要与创建或者选择的网络安全组建立访问控制关系的其他网络安全组。
在第一方面的第七种可能的实现方式中,所述方法还包括:
接收用户通过人机交互界面输入的访问控制关系的删除指令,依据该删除指令,删除该删除指令指定的网络安全组之间的访问控制关系;
其中用户输入通过人机交互界面输入的访问控制关系的删除指令的方式为:用户选择拓扑图中的用于标识网络安全组之间的访问、被访或者互访关系的图形上点击右键来输入访问控制关系的删除指令,所述访问控制关系的删除指令指定的网络安全组即为所述用于标识网络安全组之间的访问、被访或者互访关系的图形连接的网络安全组。
在第一方面的第八种可能的实现方式中,所述方法还包括:
接收用户针对选择的网络安全组输入的IP授权访问添加指令,所述IP授权访问添加指令包括IP范围,起始端口和结束端口;
为选择的网络安全组中的每个虚拟机增加允许所述IP范围内的起始端口和结束端口内的网段访问所述虚拟机的规则。
第二方面,提供一种安全计算机,所述装置包括:
安全组显示单元,用于在同一人机交互界面中显示***中的所有网络安全组;
操作检测单元,用于检测用户在该人机交互界面中的鼠标拖动操作;
访问控制单元,用于建立该鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问控制关系
在第二方面的第一种可能的实现方式中,所述访问控制单元具体用于跟随所述鼠标拖动操作生成连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形。
在第二方面的第二种可能的实现方式中,所述访问控制单元包括:
网段获取模块,用于确定所述鼠标拖动操作的起始位置对应的网络安全组的网段;
规则添加模块,用于在所述鼠标拖动操作的结束位置对应的网络安全组中的每个虚拟机中增加允许所述鼠标拖动操作的起始位置对应的网络安全组的网段访问所述虚拟机的规则。
在第二方面的第三种可能的实现方式中,所述装置还包括:
拓扑展示单元,用于采用拓扑图的方式展示***中各网络安全组之间的访问控制关系。
在第二方面的第四种可能的实现方式中,所述拓扑展示单元具体用于在拓扑图中,用网络安全组的唯一标识和连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形来展示网络安全组之间的访问控制关系,对存在交叉访问控制关系的多个网络安全组以簇的方式聚集。
在第二方面的第五种可能的实现方式中,所述装置还包括:
安全组创建单元,用于接收安全组创建指令,依据所述安全组创建指令创建新的网络安全组;
安全组过滤单元,用于过滤出需要与创建或者选择的网络安全组建立访问控制关系的其他网络安全组。
在第二方面的第六种可能的实现方式中,所述装置还包括:
安全组创建单元,用于接收安全组创建指令,依据所述安全组创建指令创建新的网络安全组;
安全组过滤单元,用于过滤出需要与创建或者选择的网络安全组建立访问控制关系的其他网络安全组。
在第二方面的第七种可能的实现方式中,所述装置还包括:
IP授权单元,用于接收用户针对选择的网络安全组输入的IP授权访问添加指令,所述IP授权访问添加指令包括IP范围,起始端口和结束端口,为选择的网络安全组中的每个虚拟机增加允许所述IP范围内的起始端口和结束端口内的网段访问所述虚拟机的规则。
在本发明实施例中,通过在同一人机交互界面中输出***中的所有网络安全组,检测用户在该人机交互界面中的鼠标拖动操作,建立该鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问关系,并为建立的网络安全组之间的访问关系添加IP授权访问,从而使得用户可以从全局出发,快速、准确、高效的建立各网络安全组之间的访问控制关系,提高了网络安全组之间的访问控制效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术提供的网络安全组在云计算中的实际运用的示意图;
图2是本发明实施例提供的网络安全组的访问控制方法的实现流程图;
图3是本发明实施例提供的跟随该鼠标拖动操作生成的用于指示用户建立的网络安全组之间的访问关系的示意图;
图4是本发明实施例提供的为建立的网络安全组之间的访问关系添加IP授权访问的示意图;
图5是本发明另一实施例提供的网络安全组的访问控制方法的实现流程图;
图6是本发明实施例提供的通过拓扑图的方式展示***中各网络安全组之间的访问控制关系的示意图;
图7是本发明实施例提供的通过安全组列表窗显示所有网络安全组的详细信息的示例图;
图8是本发明实施例提供的安全计算机的结构框图;
图9是本发明实施例提供的安全计算机的硬件结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,在同一人机交互界面中输出***中的所有网络安全组,检测用户在该人机交互界面中的鼠标拖动操作,建立该鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问关系,从而使得用户可以从全局出发,快速、准确、高效的建立各网络安全组之间的访问控制关系,提高了网络安全组之间的访问控制效率。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
图2示出了本发明实施例提供的网络安全组的访问控制方法的实现流程,详述如下:
S201,在同一人机交互界面中显示***中的所有网络安全组。
在本实施例中,通过在同一人机交互界面中显示***中的所有网络安全组,从而用户可以从全局查看***中的所有安全组。
在显示所有网络安全组时,可以显示该网络安全组的名称、唯一标识或者图标等能唯一标识各网络安全组的信息。
S202,检测用户在该人机交互界面中的鼠标拖动操作,建立该鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问控制关系。
在本实施例中,在同一人机交互界面中显示***中的所有网络安全组后,如果用户需要建立各网络安全组之间的访问控制关系,则用户可以通过鼠标拖动的方式进行。具体过程如下:
用户用鼠标点击该人机交互界面中的一个网络安全组SG1后,向需要与该网络安全组建立访问控制关系的另一网络安全组SG2拖动鼠标,在鼠标到达SG2时,松开鼠标,此时,检测用户在人机交互界面中的从网络安全组SG1到网络安全组SG2的鼠标拖动操作,确定该鼠标拖动操作的起始位置对应的网络安全组,即为SG1,以及该鼠标拖动操作的结束位置对应的网络安全组,即为SG2。
在确定好用户在人机交互界面的鼠标拖动操作的起始位置对应的网络安全组和鼠标拖动操作的结束位置对应的网络安全组后,即可建立该鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问控制关系,即建立该鼠标拖动操作的起始位置对应的网络安全组可以访问结束位置对应的网络安全组。
而为了使用户可以直观的看到建立的该访问控制关系,可以跟随该鼠标拖动操作生成连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形。
其中连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形包括但不限于带箭头的连接线。其中带箭头的连接线包括单箭头连接线和双箭头连接线。其中单箭头连接线表示网络安全组之间的访问或者被访关系。双箭头连接线表示网络安全组之间的互访关系。
如生成连接该鼠标拖动操作的起始位置对应的网络安全组和结束位置对应的网络安全组之间的带箭头的连线,且箭头指向该鼠标拖动操作的结束位置对应的网络安全组,从而用于指示用户建立的该访问关系为该鼠标拖动操作的起始位置对应的网络安全组可以访问结束位置对应的网络安全组。
请参阅图3,为本发明实施例提供的跟随该鼠标拖动操作生成的用于指示用户建立的网络安全组之间的访问控制关系的示意图,但不以该示意图为限。在图3中,用户通过点击网络安全组SG6并拖动鼠标至网络安全组SG3后松开鼠标,即可建立网络安全组SG6访问网络安全组SG3的访问关系;通过先点击网络安全组SG3并拖动鼠标至网络安全组SG4后松开鼠标,再点击网络安全组SG4并拖动鼠标至网络安全组SG3后松开鼠标,即可建立网络安全组SG3和网络安全组SG4之间互访关系。
其中建立该鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问控制关系的具体过程如下:
A1、确定该鼠标拖动操作的起始位置对应的网络安全组的网段;
A2、在该鼠标拖动操作的结束位置对应的网络安全组中的每个虚拟机中增加允许该鼠标拖动操作的起始位置对应的网络安全组的网段访问该虚拟机的规则。
在本实施例中,通过在同一人机交互界面中输出***中的所有网络安全组,并检测用户在该人机交互界面中的鼠标拖动操作,即可使得用户可以从全局出发,即使在存在大量网络安全组的情况下,也可以快速、准确、高效的建立各网络安全组之间的访问控制关系,包括访问、被访和/或互访控制关系,提高了网络安全组之间的访问控制效率。
在本发明另一实施例中,该方法还包括下述步骤:
为网络安全组添加IP授权访问。
为网络安全组添加IP授权访问的具体过程如下:
B1、选择需要添加IP授权访问的网络安全组。
B2、接收用户针对选择的网络安全组输入的IP授权访问添加指令。其中IP授权访问添加指令中包括IP范围,还包括传输层协议、起始端口和结束端口等。其中IP范围是指可允许访问的IP地址的范围。起始端口和结束端口是指可允许访问的IP地址范围内的可允许访问的端口范围。其中用户输入IP授权访问添加指令的具体方式可以采用现有技术提供的任意一种方式。
B3、为用户选择的网络完全组中的每个虚拟机中增加允许该IP范围内的起始端口和结束端口内的网段访问该虚拟机的规则。
请参阅图4,为本发明实施例提供的为网络安全组添加IP授权访问的示意图,但不以该示意图为限。
图5示出了本发明另一实施例提供的网络安全组的访问控制方法的实现流程,其中S501至S502与图2所示的S201至S202相同,在此不再赘述,本实施例还包括下述步骤,详述如下:
S503、采用拓扑图的方式展示***中各网络安全组之间的访问控制关系。
其中采用拓扑图的方式展示***中各网络安全组之间的访问控制关系的具体过程如下:
在拓扑图中,用网络安全组的唯一标识和连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形等来展示网络安全组之间的访问控制关系,对存在交叉访问控制关系的多个网络安全组以簇的方式聚集。
其中网络安全组的唯一标识能唯一标识各网络安全组,该网络安全组的唯一标识包括但不限于网络安全组的名称、图标、标识等,也可以为网络安全组的名称、图标、标识的任意组合。
其中可标识网络安全组之间的访问、被访或者互访关系的标识包括但不限于带箭头的连接线等。其中带箭头的连接线包括单箭头连接线和双箭头连接线。其中单箭头连接线用于表示网络安全组之间的访问或者被访关系,箭头指向的网络安全组为被访的网络安全组。双箭头连接线用于表示网络安全组之间的互访关系。
请参阅图6,为本发明实施例提供的通过拓扑图的方式展示***中各网络安全组之间的访问控制关系的示意图,但不以该示意图为限。通过图6,用户可以直观的看到***中各网络安全组之间的访问控制关系,且通过对存在交叉访问控制关系的多个网络安全组以簇的方式聚集,从而用户可以更为直观的看到多个网络安全组之间的访问控制关系。
在本实施例中,通过采用拓扑图的方式展示***中各网络安全组之间的访问控制关系,并对存在交叉访问控制关系的多个网络安全组以簇的方式聚集,从而使得用户可以从全局直观的获知***中各网络安全组之间的访问控制关系。
在本发明另一实施中,为了使用户更为方便的查看网络安全组之间的访问控制关系,该方法还包括下述步骤:
通过设置于该人机交互界面中的切换开关接收切换指令,依据该切换指令显示所有网络安全组之间的访问控制关系,或者显示选中网络安全组的访问控制关系。为了便于理解,举例说明如下:
当该切换指令指示显示所有网络安全组之间的访问控制关系时,则通过该人机交互界面以拓扑图的方式输出***中存在的所有网络安全组之间的访问控制关系,以便用户从全局查看整个***中的网络安全组之间的访问控制关系;
当该切换指令指示显示选中网络安全组的访问控制关系时,则通过该人机交互界面以拓扑图的方式输出***中存在的选中网络安全组的访问控制关系(其中包括该网络安全组的访问、被访和互访的访问控制关系),以便用户可以单独查看其重点关注的网络安全组的访问控制关系。
在本发明另一实施例中,为了便于用户查看网络安全组的更详细的信息,该方法还包括下述步骤:
通过设置于该人机交互界面中的安全组列表窗接收安全组详情显示指令,依据该安全组详情显示指令通过安全组列表窗显示***中存在的所有网络安全组的详细信息。其中网络安全组的详细信息包括但不限于网络安全组的标识、网络安全组的所属用户等。请参阅图7,为本发明实施例提供的通过安全组列表窗显示所有网络安全组的详细信息的示例图,但不以该示例图为限。
在本发明另一实施例中,在检测用户在该人机交互界面中的鼠标拖动操作之前,该方法还包括下述步骤:
C1、创建或者选择网络安全组。
其中创建网络安全组的具体过程可以如下:用户在用于输出网络安全组的人机交互界面中通过点击右键的方式发出创建指令,在接收到该创建指令后,输出网络安全组创建窗口,通过该网络安全组创建窗口接收用户输入的待创建的网络安全组的配置信息,并依据该配置信息创建一个新的网络安全组。
其中选择网络安全组的具体方式可以为通过左键点击输出的网络安全组,即可选择该网络安全组。
C2、过滤出需要与创建或者选择的网络安全组建立访问控制关系的其他网络安全组。
其中过滤条件包括但不限于网络安全组的所属用户等,或者用户预先自定义的其他过滤条件,如:
其中过滤出需要与创建或者选择的网络安全组建立访问控制关系的其他网络安全组的具体过程如下:
当过滤条件为网络安全组的所属用户时,则获取创建或者选择的网络安全组的所属用户,过滤出所属用户为创建或者选择的网络安全组的所属用户的其他网络安全组。
在本发明另一实施例中,也可以按照所属用户对网络安全组进行排序显示,以便于用户选择网络完全组。
在本实施例中,可以根据需要随时创建新的网络安全组,当需要建立用户选择的已创建的网络安全组与其他安全组之间的访问控制关系时,为了避免用户从大量网络安全组中进行选择,可以先自定义过滤条件,再依据该过滤条件过滤出需要与用户选择的网络安全组建立访问控制关系的网络安全组,这样,可以减少用户在创建网络安全组之间的访问控制关系时的操作复杂性,并降低创建网络安全组之间的访问控制关系时的时耗。
在本发明另一实施例中,该方法还包括下述步骤:
接收用户通过人机交互界面输入的访问控制关系的删除指令,依据该删除指令,删除该删除指令指定的网络安全组之间的访问控制关系。
其中用户输入通过人机交互界面输入的访问控制关系的删除指令的方式如下:
用户选择拓扑图中的用于标识网络安全组之间的访问、被访或者互访关系的图形上点击右键来输入访问控制关系的删除指令,该访问控制关系的删除指令指定的网络安全组即为该用于标识网络安全组之间的访问、被访或者互访关系的图形连接的网络安全组。当用于标识网络安全组之间的访问、被访或者互访关系的图形为带箭头的连线时,则用户在带箭头的连线上点击右键输入删除指令,即可删除该带箭头的连线连接的网络安全组之间的访问控制关系。
可以理解,用户输入访问控制关系的删除指令的方式不以上述举例说明为限,还可以为其他很多种方式,如可以在人机交互界面中设置一删除按钮,用户选择用于标识网络安全组之间的访问、被访或者互访关系的图形后,点击该删除按钮,即可输入访问控制关系的删除指令。
其中,依据该删除指令,删除该删除指令指定的网络安全组之间的访问控制关系的具体过程举例说明如下:
假设需要删除的是网络安全组SG1可访问网络安全组SG2的访问控制关系时,则用户在拓扑图中选择从SG1指向SG2的箭头,以输入访问控制关系的删除指令,在检测到用户输入的访问控制关系的删除指令后,在网络安全组SG2中的每个虚拟机中删除允许网络安全组SG1的网段访问该虚拟机的规则,同时在拓扑图中删除从SG1指向SG2的箭头。
在本实施例中,通过在拓扑图中选择用于标识网络安全组之间的访问、被访或者互访关系的图形的方式输入删除指令,即可快速、准确、高效的对已建立的网络安全组之间的访问控制关系进行删除,便捷的调整现有的网络安全组之间的访问控制关系,从而可以极大的提高工作效率。
图8示出了本发明实施例提供的安全计算机的结构,为了便于说明仅示出了与本发明实施例相关的部分。
该安全计算机可以用于云计算服务器,可以是运行于云计算服务器内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到云计算服务器中或者运行于云计算服务器的应用***中,其中:
安全组显示单元1在同一人机交互界面中显示***中的所有网络安全组。
在显示所有网络安全组时,可以显示该网络安全组的名称、唯一标识或者图标等能用于唯一标识各网络安全组的信息。
操作检测单元2检测用户在该人机交互界面中的鼠标拖动操作。
访问控制单元3建立该鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问控制关系。
在本实施例中,为了使用户可以直观的看到建立的该访问控制关系,访问控制单元3具体用于跟随该鼠标拖动操作生成连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形。
其中连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形包括但不限于带箭头的连线。带箭头的连接线包括单箭头连接线和双箭头连接线,所述单箭头连接线表示网络安全组之间的访问或者被访关系,所述双箭头连接线表示网络安全组之间的互访关系。
其中访问控制单元3包括网段获取模块31和规则添加模块32。其中:
网段获取模块31确定该鼠标拖动操作的起始位置对应的网络安全组的网段。
规则添加模块32在该鼠标拖动操作的结束位置对应的网络安全组中的每个虚拟机增加允许该鼠标拖动操作的起始位置对应的网络安全组的网段访问该虚拟机的规则。
在本发明另一实施例中,该装置还包括IP授权单元4。该IP授权单元4为网络安全组添加IP授权访问。该IP授权单元4具体用于接收用户针对选择的网络安全组输入的IP授权访问添加指令,所述IP授权访问添加指令包括IP范围,起始端口和结束端口,为选择的网络安全组中的每个虚拟机增加允许所述IP范围内的起始端口和结束端口内的网段访问所述虚拟机的规则。
在本发明另一实施例中,该装置还包括拓扑展示单元5。该拓扑展示单元5采用拓扑图的方式展示***中各网络安全组之间的访问控制关系。
该拓扑展示单元5具体用于在拓扑图中,用网络安全组的唯一标识和连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形等来展示网络安全组之间的访问控制关系,对存在交叉访问控制关系的多个网络安全组以簇的方式聚集。
其中网络安全组的唯一标识能唯一标识各网络安全组,该网络安全组的唯一标识包括但不限于网络安全组的名称、图标、标识等,也可以为网络安全组的名称、图标、标识的任意组合。
其中连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的标识包括但不限于带箭头的连接线等。其中带箭头的连接线包括单箭头连接线和双箭头连接线。其中单箭头连接线用于表示网络安全组之间的访问或者被访关系,箭头指向的网络安全组为被访的网络安全组。双箭头连接线用于表示网络安全组之间的互访关系。
在本发明另一实施中,为了使用户更为方便的查看网络安全组之间的访问控制关系,该装置还包括展示切换单元6。该展示切换单元6通过设置于该人机交互界面中的切换开关接收切换指令,依据该切换指令显示所有网络安全组之间的访问控制关系,或者显示选中网络安全组的访问控制关系。
当该切换指令指示显示所有网络安全组之间的访问控制关系时,则通过该人机交互界面以拓扑图的方式输出***中存在的所有网络安全组之间的访问控制关系,以便用户从全局查看整个***中的网络安全组之间的访问控制关系;
当该切换指令指示显示选中网络安全组的访问控制关系时,则通过该人机交互界面以拓扑图的方式输出***中存在的选中网络安全组的访问控制关系(其中包括该网络安全组的访问、被访和互访的访问控制关系),以便用户可以单独查看其重点关注的网络安全组的访问控制关系。
在本发明另一实施例中,为了便于用户查看网络安全组的更详细的信息,该装置还包括详情显示单元7。该详情显示单元7通过设置于该人机交互界面中的安全组列表窗接收安全组详情显示指令,依据该安全组详情显示指令通过安全组列表窗显示***中存在的所有网络安全组的详细信息。其中网络安全组的详细信息包括但不限于网络安全组的标识、网络安全组的所属用户等。
在本发明另一实施例中,该装置还包括安全组创建单元8和安全组过滤单元9。其中:
安全组创建单元8接收安全组创建指令,依据安全组创建指令创建新的网络安全组。
其中创建网络安全组的具体过程可以如下:用户在用于输出网络安全组的人机交互界面中通过点击右键的方式发出创建指令,在接收到该创建指令后,输出网络安全组创建窗口,通过该网络安全组创建窗口接收用户输入的待创建的网络安全组的配置信息,并依据该配置信息创建一个新的网络安全组。
安全组过滤单元9过滤出需要与创建或者选择的网络安全组建立访问控制关系的其他网络安全组。
其中过滤条件包括但不限于网络安全组的所属用户等,或者用户预先自定义的其他过滤条件。
其中过滤出需要与创建或者选择的网络安全组建立访问控制关系的其他网络安全组的具体过程如下:
当过滤条件为网络安全组的所属用户时,则获取创建或者选择的网络安全组的所属用户,过滤出所属用户为创建或者选择的网络安全组的所属用户的其他网络安全组。
在本发明另一实施例中,该装置还包括访问关系删除单元10接收用户通过人机交互界面输入的访问控制关系的删除指令,依据该删除指令,删除该删除指令指定的网络安全组之间的访问控制关系。
其中用户输入通过人机交互界面输入的访问控制关系的删除指令的方式如下:
用户选择拓扑图中的用于标识网络安全组之间的访问、被访或者互访关系的图形上点击右键来输入访问控制关系的删除指令,该访问控制关系的删除指令指定的网络安全组即为该用于标识网络安全组之间的访问、被访或者互访关系的图形连接的网络安全组。当用于标识网络安全组之间的访问、被访或者互访关系的图形为带箭头的连线时,则用户在带箭头的连线上点击右键输入删除指令,即可删除该带箭头的连线连接的网络安全组之间的访问控制关系。
可以理解,用户输入访问控制关系的删除指令的方式不以上述举例说明为限,还可以为其他很多种方式,如可以在人机交互界面中设置一删除按钮,用户选择用于标识网络安全组之间的访问、被访或者互访关系的图形后,点击该删除按钮,即可输入访问控制关系的删除指令。上述实施例中描述的功能单元或者模块可以用来实施上述图2-图7的方法。值得注意的是,上述装置所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
请参考图9,本发明实施例提供了一种安全计算机700的示意图。安全计算机700可能是包含计算能力的主机服务器,或者是个人计算机PC,或者是可携带的便携式计算机或终端等等,本发明具体实施例并不对计算节点的具体实现做限定。安全计算机700包括:
处理器(processor)710,存储器(memory)720,总线730。
处理器710,存储器720通过总线730完成相互间的通信。
处理器710,用于执行程序722。
具体地,程序722可以包括程序代码,所述程序代码包括计算机操作指令。
处理器710可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecificIntegratedCircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
存储器700,用于存放程序722。存储器720可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。程序722具体可以包括:
安全组显示单元1,用于在同一人机交互界面中显示***中的所有网络安全组;
操作检测单元2,用于检测用户在所述人机交互界面中的鼠标拖动操作;
访问控制单元3,用于建立该鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问关系。
程序722中各单元的具体实现参见图8所示实施例中的相应单元,在此不赘述。
在本发明实施例中,在同一人机交互界面中输出***中的所有网络安全组,检测用户在该人机交互界面中的鼠标拖动操作,建立该鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问关系,并为建立的网络安全组之间的访问关系添加IP授权访问,从而使得用户可以从全局出发,快速、准确、高效的建立各网络安全组之间的访问控制关系,提高了网络安全组之间的访问控制效率。通过采用拓扑图的方式展示***中各网络安全组之间的访问控制关系,并对存在交叉访问控制关系的多个网络安全组以簇的方式聚集,从而使得用户可以从全局直观的获知***中各网络安全组之间的访问控制关系。通过依据过滤条件过滤出需要与用户选择或者创建的网络安全组之间建立访问控制关系的网络安全组,从而可以减少用户在创建网络安全组之间的访问控制关系时的操作复杂性,并降低创建网络安全组之间的访问控制关系时的时耗。通过在拓扑图中选择用于标识网络安全组之间的访问、被访或者互访关系的图形的方式输入删除指令,即可快速、准确、高效的对已建立的网络安全组之间的访问控制关系进行删除,便捷的调整现有的网络安全组之间的访问控制关系,从而可以极大的提高工作效率。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (15)

1.一种网络安全组的访问控制方法,其特征在于,所述方法包括:
在同一人机交互界面中显示***中的所有网络安全组;
检测用户在所述人机交互界面中的鼠标拖动操作;
建立所述鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问控制关系,包括:
确定所述鼠标拖动操作的起始位置对应的网络安全组的网段;
在所述鼠标拖动操作的结束位置对应的网络安全组中的每个虚拟机中增加允许所述鼠标拖动操作的起始位置对应的网络安全组的网段访问所述虚拟机的规则。
2.如权利要求1所述的网络安全组的访问控制方法,其特征在于,所述建立所述鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问控制关系具体包括:
跟随所述鼠标拖动操作生成连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形。
3.如权利要求2所述网络安全组的访问控制方法,其特征在于,所述连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形包括带箭头的连接线,所述带箭头的连接线包括单箭头连接线和双箭头连接线,所述单箭头连接线表示网络安全组之间的访问或者被访关系,所述双箭头连接线表示网络安全组之间的互访关系。
4.如权利要求1所述的网络安全组的访问控制方法,其特征在于,所述方法还包括:
采用拓扑图的方式展示***中各网络安全组之间的访问控制关系。
5.如权利要求4所述的网络安全组的访问控制方法,其特征在于,所述采用拓扑图的方式展示***中各网络安全组之间的访问控制关系具体包括:
在拓扑图中,用网络安全组的唯一标识和连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形来展示网络安全组之间的访问控制关系,对存在交叉访问控制关系的多个网络安全组以簇的方式聚集。
6.如权利要求1所述的网络安全组的访问控制方法,其特征在于,在所述检测用户在该人机交互界面中的鼠标拖动操作之前,所述方法还包括:
创建或者选择网络安全组;
过滤出需要与创建或者选择的网络安全组建立访问控制关系的其他网络安全组。
7.如权利要求1所述的网络安全组的访问控制方法,其特征在于,所述方法还包括:
接收用户通过人机交互界面输入的访问控制关系的删除指令,依据该删除指令,删除该删除指令指定的网络安全组之间的访问控制关系;
其中用户输入通过人机交互界面输入的访问控制关系的删除指令的方式为:用户选择拓扑图中的用于标识网络安全组之间的访问、被访或者互访关系的图形上点击右键来输入访问控制关系的删除指令,所述访问控制关系的删除指令指定的网络安全组即为所述用于标识网络安全组之间的访问、被访或者互访关系的图形连接的网络安全组。
8.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收用户针对选择的网络安全组输入的IP授权访问添加指令,所述IP授权访问添加指令包括IP范围,起始端口和结束端口;
为选择的网络安全组中的每个虚拟机增加允许所述IP范围内的起始端口和结束端口内的网段访问所述虚拟机的规则。
9.一种安全计算机,其特征在于,所述安全计算机包括:
安全组显示单元,用于在同一人机交互界面中显示***中的所有网络安全组;
操作检测单元,用于检测用户在所述人机交互界面中的鼠标拖动操作;
访问控制单元,用于建立所述鼠标拖动操作的起始位置对应的网络安全组对结束位置对应的网络安全组的访问控制关系;
所述访问控制单元包括:
网段获取模块,用于确定所述鼠标拖动操作的起始位置对应的网络安全组的网段;
规则添加模块,用于在所述鼠标拖动操作的结束位置对应的网络安全组中的每个虚拟机中增加允许所述鼠标拖动操作的起始位置对应的网络安全组的网段访问所述虚拟机的规则。
10.如权利要求9所述的安全计算机,其特征在于,所述访问控制单元具体用于跟随所述鼠标拖动操作生成连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形。
11.如权利要求9所述的安全计算机,其特征在于,所述安全计算机还包括:
拓扑展示单元,用于采用拓扑图的方式展示***中各网络安全组之间的访问控制关系。
12.如权利要求11所述的安全计算机,其特征在于,所述拓扑展示单元具体用于在拓扑图中,用网络安全组的唯一标识和连接于网络安全组之间的用于标识网络安全组之间的访问、被访或者互访关系的图形来展示网络安全组之间的访问控制关系,对存在交叉访问控制关系的多个网络安全组以簇的方式聚集。
13.如权利要求9所述的安全计算机,其特征在于,所述安全计算机还包括:
安全组创建单元,用于接收安全组创建指令,依据所述安全组创建指令创建新的网络安全组;
安全组过滤单元,用于过滤出需要与创建或者选择的网络安全组建立访问控制关系的其他网络安全组。
14.如权利要求9所述的安全计算机,其特征在于,所述安全计算机还包括:
访问关系删除单元,用于接收用户通过人机交互界面输入的访问控制关系的删除指令,依据该删除指令,删除该删除指令指定的网络安全组之间的访问控制关系;
其中用户输入通过人机交互界面输入的访问控制关系的删除指令的方式为:用户选择拓扑图中的用于标识网络安全组之间的访问、被访或者互访关系的图形上点击右键来输入访问控制关系的删除指令,所述访问控制关系的删除指令指定的网络安全组即为所述用于标识网络安全组之间的访问、被访或者互访关系的图形连接的网络安全组。
15.如权利要求9所述的安全计算机,其特征在于,所述安全计算机还包括:
IP授权单元,用于接收用户针对选择的网络安全组输入的IP授权访问添加指令,所述IP授权访问添加指令包括IP范围,起始端口和结束端口,为选择的网络安全组中的每个虚拟机增加允许所述IP范围内的起始端口和结束端口内的网段访问所述虚拟机的规则。
CN201310066392.7A 2013-02-28 2013-02-28 一种网络安全组的访问控制方法和安全计算机 Active CN103164647B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310066392.7A CN103164647B (zh) 2013-02-28 2013-02-28 一种网络安全组的访问控制方法和安全计算机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310066392.7A CN103164647B (zh) 2013-02-28 2013-02-28 一种网络安全组的访问控制方法和安全计算机

Publications (2)

Publication Number Publication Date
CN103164647A CN103164647A (zh) 2013-06-19
CN103164647B true CN103164647B (zh) 2016-03-30

Family

ID=48587726

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310066392.7A Active CN103164647B (zh) 2013-02-28 2013-02-28 一种网络安全组的访问控制方法和安全计算机

Country Status (1)

Country Link
CN (1) CN103164647B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103368862B (zh) * 2013-06-21 2015-01-21 北京京东尚科信息技术有限公司 一种负载均衡调度方法和负载均衡调度装置
CN105989296B (zh) * 2015-01-27 2019-03-19 华为技术有限公司 控制应用访问的方法和装置
EP3522460B1 (en) 2016-03-09 2021-12-01 Huawei Technologies Co., Ltd. Flow table processing method and apparatus
CN111224922A (zh) * 2018-11-26 2020-06-02 顺丰科技有限公司 分布式安全组模块访问控制方法、***
CN110233837A (zh) * 2019-06-06 2019-09-13 上海思询信息科技有限公司 一种基于云平台用户网络安全结构
CN112003877B (zh) * 2020-09-03 2023-04-18 度小满科技(北京)有限公司 一种网络隔离方法、装置、电子设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101136778A (zh) * 2006-08-02 2008-03-05 美国凹凸微系有限公司 防火墙/vpn安全网关设备的基于vpn配置的策略
CN102855135A (zh) * 2012-04-23 2013-01-02 苏州大学 一种图形构件化传感网开发平台及方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007318514A (ja) * 2006-05-26 2007-12-06 Sony Corp 情報処理装置および方法、並びにプログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101136778A (zh) * 2006-08-02 2008-03-05 美国凹凸微系有限公司 防火墙/vpn安全网关设备的基于vpn配置的策略
CN102855135A (zh) * 2012-04-23 2013-01-02 苏州大学 一种图形构件化传感网开发平台及方法

Also Published As

Publication number Publication date
CN103164647A (zh) 2013-06-19

Similar Documents

Publication Publication Date Title
CN103164647B (zh) 一种网络安全组的访问控制方法和安全计算机
CN105549904B (zh) 一种应用于存储***中的数据迁移方法及存储设备
CN103329106B (zh) Alua首选项和状态转换的主机发现和处理
US20160352578A1 (en) System and method for adaptive paths locator for virtual network function links
TWI732295B (zh) 修改區塊鏈網路配置的方法及系統
CN103109271A (zh) 一种平台间迁移应用的实现方法及***
CN102801656B (zh) 实现即时通信应用的状态控制方法、设备及***
CN102316043B (zh) 端口虚拟化方法、交换机及通信***
CN104685507A (zh) 向虚拟云基础结构提供虚拟安全装置架构
CN103475722A (zh) 一种业务协同平台实现***
US11595473B2 (en) Ad hoc decentralized cloud infrastructure
CN103345361A (zh) 一种群组加入方法及相关设备、***
CN104980416A (zh) 一种内容分布网络中的数据访问方法、装置和***
CN102369714A (zh) 云计算***中云终端访问云服务器的方法及云计算***
CN110808857B (zh) 实现Kubernetes集群的网络互通方法、装置、设备以及存储介质
CN103780467A (zh) 通信连接方法、通信装置及通信***
CN111371608B (zh) 一种部署sfc业务链的方法、装置和介质
CN105791094A (zh) 一种用户状态设置方法、装置及***
CN113923028B (zh) 一种网络微隔离策略自生成方法及***
WO2021195888A1 (zh) 无人机的控制方法、控制终端、服务器及存储介质
US10652326B2 (en) Pointing device router for smooth collaboration between devices
US9542200B2 (en) Dynamic port naming in a chassis
KR20140002338A (ko) 토폴로지를 이용하여 데이터를 공유하는 장치 및 방법
US8385359B2 (en) Information communication system, connection setting apparatus and non-transitory computer-readable storage medium storing connection setting program
EP3857826B1 (en) Flexible unnumbered destination tunnels for virtual networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20170519

Address after: 510640 Guangdong City, Tianhe District Province, No. five, road, public education building, unit 371-1, unit 2401

Patentee after: Guangdong Gaohang Intellectual Property Operation Co., Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: Huawei Technologies Co., Ltd.

TR01 Transfer of patent right
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Yan Dongmei

Inventor before: Pan Jianmin

Inventor before: Li Li

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170914

Address after: Peace Street South 034000 Shanxi province Xinzhou Xinfu District two lane 26 No. three unit three floor West

Patentee after: Yan Dongmei

Address before: 510640 Guangdong City, Tianhe District Province, No. five, road, public education building, unit 371-1, unit 2401

Patentee before: Guangdong Gaohang Intellectual Property Operation Co., Ltd.

CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 541199 Lingui County, Guilin, Lingui County, Lingui Town, Xinglin Road, No. 1, unit 202, Room 202

Patentee after: Yan Dongmei

Address before: Peace Street South 034000 Shanxi province Xinzhou Xinfu District two lane 26 No. three unit three floor West

Patentee before: Yan Dongmei

TR01 Transfer of patent right

Effective date of registration: 20180808

Address after: 510000 A5, building 48-50, Jianzhong Road, Tianhe District, Guangzhou, Guangdong (for office use only)

Patentee after: Guangzhou Jia Chen Mdt InfoTech Ltd

Address before: 541199 room 2, unit 8, Xinglin Road, Lingui Town, Lingui, the Guangxi Zhuang Autonomous Region, 202, Guilin, 202

Patentee before: Yan Dongmei

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20190926

Address after: 233000 Xianghe Home Floor No.9, Xinhuai Road, Dongsheng Street, Longzihu District, Bengbu City, Anhui Province

Patentee after: Bengbu Qibang Science and Technology Information Consulting Co., Ltd.

Address before: 510000 A5, building 48-50, Jianzhong Road, Tianhe District, Guangzhou, Guangdong (for office use only)

Patentee before: Guangzhou Jia Chen Mdt InfoTech Ltd

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210528

Address after: 210000 Gulou District and 63 Yanlu Road, Nanjing, Jiangsu Province

Patentee after: Nanjing Huirong Electric System Co.,Ltd.

Address before: 233000 No.9, 1st floor, Xianghe Jiayuan, Xinhuai Road, Dongsheng Street, Longzihu District, Bengbu City, Anhui Province

Patentee before: Bengbu Qibang Science and Technology Information Consulting Co.,Ltd.

TR01 Transfer of patent right
CP01 Change in the name or title of a patent holder

Address after: 210000 Gulou District and 63 Yanlu Road, Nanjing, Jiangsu Province

Patentee after: Nanjing Huirong Information Technology Co.,Ltd.

Address before: 210000 Gulou District and 63 Yanlu Road, Nanjing, Jiangsu Province

Patentee before: Nanjing Huirong Electric System Co.,Ltd.

CP01 Change in the name or title of a patent holder