欢迎访问广东酒店管理职业技术学院--网络中心!
当前位置: 部门首页   >   网络安全   >   正文

细谈微隔离

一、什么是微隔离

网络隔离并不是新的概念,而微隔离技术(Micro-Segmentation)是VMware在应对虚拟化隔离技术时提出来的,但真正让微隔离备受大家关注是从2016年起连续3年微隔离技术都进入Gartner年度安全技术榜单开始。在2016年的Gartner安全与风险管理峰会上, Gartner副总裁、知名分析师Neil MacDonald提出了微隔离技术的概念。安全解决方案应当为企业提供流量的可见性和监控。可视化工具可以让安全运维与管理人员了解内部网络信息流动的情况,使得微隔离能够更好地设置策略并协助纠偏。

、为什么需要微隔离

不少人提出来有VLAN技术、VxLAN技术、VPC技术,为什么还需要微隔离?在回答这个问题之前,我们先来看看这几个技术的定义和作用:

VLAN即虚拟局域网,是通过以太网协议将一个物理网络空间逻辑划分成几个隔离的局域网,是我们目前做内部不同局域网段的一种常用技术;由于以太网协议的限制,VLAN能划分的虚拟局域网最多只有4096个。

VxLAN即虚拟扩展局域网,为了解决VLAN技术在大规模计算数据中心虚拟网络不足的问题而出现的技术,最多可支持1600万个虚拟网络的同时存在可适应大规模租户的部署。

VPCVirtual Private Cloud,即虚拟私有云,最早由AWS2009年发布的一种技术,为公有云租户实现在公有云上创建相互隔离的虚拟网络,其技术原理类似于VxLAN

从技术特点上看,VLAN是一种粗粒度的网络隔离技术,VxLANVPC更接近于微隔离的技术要求但还不是微隔离最终的产品形态。我们来看一个真实的生产环境中的工作负载之间的访问关系:


从这张图中我们看到少数的几台工作负载都会有如何复杂的业务访问关系,那么当工作负载数量急剧上升时我们急需一套更加智能的隔离系统。以下是我们总结需要微隔离技术的几大理由:

1.      实现基于业务角色的快速分组能力,为隔离分区提供基于业务细粒度的视角(解决传统基于IP视角存在较多管理上的问题);

2.      在业务分组的基础上自动化识别内部业务的访问关系,并能通过可视化方式进行展示;

3.      实现基于业务组之间的隔离能力、端到端的工作负载隔离能力、异常外联的隔离能力,支持物理服务器之间、虚拟机之间、容器之间的访问隔离;通过隔离全面降低东西向的横向穿透风险,支持隔离到应用访问端口,实现各业务单元的安全运行;

4.      具备可视化的策略编辑能力和批量设置能力,支持大规模场景下的策略设置和管理;

5.      具备策略自动化部署能力,能够适应私有云弹性可拓展的特性,在虚拟机迁移、克隆、拓展等场景下,安全策略能够自动迁移;

6.      在混合云环境下,支持跨平台的流量识别及策略统一管理。

、微隔离技术选型

目前市面上对于微隔离产品还没有统一的产品检测标准,属于一种比较新的产品形态。Gartner给出了评估微隔离的几个关键衡量指标,包括:

1)是基于代理的、基于虚拟化设备的还是基于容器的?

2)如果是基于代理的,对宿主的性能影响性如何?

3)如果是基于虚拟化设备的,它如何接入网络中?

4)该解决方案支持公共云IaaS吗?

Gartner还给客户提出了如下几点建议:

1)欲建微隔离,先从获得网络可见性开始,可见才可隔离;

2)谨防过度隔离,从关键应用开始;

3)鞭策IaaS、防火墙、交换机厂商原生支持微隔离;

从技术层面看微隔离产品实现主要采用虚拟化设备和主机Agent两种模式,这两种方式的技术对比如下表:

虚拟化设备模式

主机Agent模式

策略执行单元

虚拟化设备自身的防火墙功能

调用主机自身的防火墙或内核自定义防火墙

策略智能管理中心

基于SDN的策略控制面板

自研的智能策略管控平台

采用的协议

实现(类)VxLan相关协议

沿用系统自带的IP协议栈

对网络的改造

需要引入SDN相关的技术设备

无需改造

是否支持容器场景

较难支持

支持容器场景的隔离

是否支持混合云场景

较难支持,无法跨越多个云环境进行统一管控

容易支持,不受环境限制

是否支持漏洞风险关联

较难支持

可以跟主机应用资产进行关联,快速定位漏洞风险

成本

成本较高

成本适中

总体来说两种方案各有优缺点:

1.      如果环境中租户数量较少且有跨云的情况,主机Agent方案可以作为第一选择;

2.      如果环境中有较多租户分隔的需求且不存在跨云的情况采用SDN虚拟化设备的方式是较优的选择,主机Agent方案作为补充。

另外主机Agent方案还可以结合主机漏洞风险发现、主机入侵检测能力相结合,形成更立体化的解决方案,顺带提一句,目前我们的工作负载安全解决方案已经可以完全覆盖这个场景的需求。

 

、企业如何执行微隔离实施工作

在成功部署微隔离中的最大拦路虎首推可见性问题。分隔粒度越细,IT 部门越需要了解数据流,需要理解系统、应用和服务之间到底是怎样相互沟通的。

同时需要建立微隔离可持续性。随着公司不断往微隔离中引入更多资产,负责团队需考虑长远发展,微隔离不是设置了就可以丢开不管的策略。这意味着,企业需设立长期机制以维持数据流的可见性,设置技术功能以灵活维护策略改变与实施要求;还意味着需清晰描述微隔离配置管理中各人都负责做些什么。

微隔离管理的角色和责任同样很重要。微隔离规则的改变应经过审查,类似配置控制委员会这种运营和安全团队可验证变更适当性的地方。

 

、检验微隔离的效果

检验微隔离是否真正发挥效果,最直接的方式就是在攻防对抗中进行检验。我们可以模拟以下几个场景进行检验:

1)互联网一台主机被攻陷后,能够触达内部多大范围的主机和工作负载;

2)同一业务区域一台主机被攻陷后,能否攻陷该业务区域的其他主机和工作负载(所有工作负载都存在可以利用的漏洞);

3)某一业务区域一台主机被攻陷后,能否触达跟该业务区域有访问关系的其他业务区域的核心主机和工作负载;

4)内部一台主机被攻陷后,能够触达到域控主机以及能否攻陷域控主机(域控主机存在可以利用的漏洞);

5)内部一个容器工作负载被攻陷后,能够触达内部其他多少个容器工作负载;能否通过该容器渗透到宿主主机;

6)以上所有网络访问行为是否在微隔离系统中的策略智能管控平台上监测到,是否有明显报警标记。

以上是我们可以总结的一些检测场景,安全部门还可以根据自身业务的实际情况模拟更多的攻防对抗场景进行检验,才能做到知己知彼,百战不殆

 

 


版权所有 2016 广东酒店管理职业技术学院  信息中心 

地址:广东酒店管理职业技术学院酒管楼四层丨邮政编码:523960
联系电话:0769-39026792