摘要: NAT网关的基于状态的SNAT功能是可以对内部服务器提供安全防护功能的,正确的使用NAT网关可以构筑更安全的云上网络。
防火墙扫盲
之前在没学网络的时候,认为防火墙真的是可以防火的墙。10多年前还有不少人问,防火墙多少钱一个平方。
但现在大家都知道,防火墙是用来防黑客的,是内部网络和外部网络的分界,是用来保护内部服务器和网络的,是一种信息安全防护系统。
图片来源:https://www.tunnelsup.com/what-is-a-firewall/
防火墙有几个最重要的特征:
1. 部署在内部网络和外部网络之间。这个和建筑上的防火墙真的很类似,也是叫Firewall的原因。
2. 提供基于状态的安全防护。这个描述很专业,也最恰当的描述了防火墙的本质。最开始的防火墙是基于路由器的访问控制列表ACL实现的包过滤防火墙,之后逐步发展和演进为基于状态的防火墙。所谓的状态浅显的讲就是说防火墙会维护一个源IP,目的IP,源端口,目的端口,协议的五元组的连接状态,只有在防火墙上建立起来连接会话状态的报文才会会放行,否则一律丢弃。这是一种很强的防御能力。
防火墙一般情况下是一个安全加固的产品,没有防火墙业务也可以跑起来。就像是小区没有门禁和保安其实也不影响小区的正常使用,但也意味着坏人可以随意的进出,安全风险很大。所以一般上一些规模的用户都会考虑部署防火墙。
NAT网关的防火墙功能
在VPC网络中,有一个企业级的产品叫NAT网关,这个NAT网关中有两个重要的功能一个是SNAT,一个是DNAT。SNAT其实就是一个基于状态的安全防护功能,可以当一个简易的防火墙使用。
当部署完NAT网关后,外部设备3如果想主动访问内部服务器1的话,在NAT网关上会把外部设备3的访问请求拒绝掉,把报文丢弃。因为外部设备3的公网IP 3.3.3.3在NAT网关的SNAT状态表中不存在。
但内部服务器1可以主动访问外部设备2,当内部服务器1对外访问的第一个报文到达NAT网关时,NAT网关会记录下会话状态。假设内部服务器1通过80端口访问外部服务器2的80端口,此时NAT会把五元组信息记录下来并保持状态信息。之后如果外部服务器2以80端口,访问内部服务器1的80端口,此时NAT网关会接受访问请求,并将报文转发到内部服务器。但如果外部服务器2以8080端口访问内部服务器1的80端口时,此时这个访问请求也会被丢弃,因为在SNAT状态表中没有对应五元组的状态连接信息。
上面的描述就是典型的基于状态的安全防护功能,不允许外部的用户或设备主动访问内部的服务器。只允许内部服务器主动访问外部服务器后并建立起连接状态后,外部服务器才能和内部服务器通信。
所以NAT网关在使用中是可以当一个功能简单的防火墙使用的,可以把后端的服务器隐藏到NAT网关后面,不会被黑客扫描到,也不会轻易的被黑客攻击。
最佳实践
举个最佳实践的例子,很多部署在云上的在线支付系统都会调用支付宝的支付接口。而在线支付系统的安全性一般要求是特别高的,不能轻易的被黑客扫描到,不能轻易的被黑客攻击。在这种场景下,用户会选择在VPC网络中部署NAT网关。当前在线支付系统有调用支付宝支付接口的需求时,会通过NAT网关出公网。此时NAT网关会记录调用请求的状态信息。NAT会检查收到的IP报文,只有IP报文的源IP,源端口号,目的IP,目的端口号,协议类型这五元组信息和SNAT状态表中的连接信息相匹配时。NAT网关才会将报文转发到内部支付系统,否则接收到的报文一律丢弃。
原文链接:https://yq.aliyun.com/articles/204556?spm=5176.100244.teamhomeleft.37.udfZ2M
相关推荐
防病毒网关系统还应该提供丰富的网络地址转换(NAT)功能支持,支持映像IP地址(MIP)、动态地址池的正向地址转换、反向地址转换。 防火墙系统是指设置在不同网络(如可信任的企业内部网和不可信的公共网)或网络...
防火墙功能 防火墙分类 防火墙设计 防火墙产品介绍 §1.1 防火墙概念 网络防火墙是指隔离在内网与外网之间的一道防御系统,防火墙可以监控进出网络的通信信息,仅让安全、核准了的信息进入,拒绝抵制不安全的数据。...
堡垒主机就是防火墙体系中直接与不可信任网络相连接的设备,可以是包过滤防火墙、线路级网关或者应用级网关。常见的防火墙体系架构有:单一路由器的防火墙、单宿主堡垒主机、双宿堡垒主机和 DMZ 方案等。 单一...
远程管理服务也是不可或缺的,通过在家庭异构网关上构建Web服务器和嵌入式数据库,为授权用户提供远程管理和监视功能,以应对突发情况。 在硬件方面,由于智能家居网关需要处理大量数据并进行高效的数据交互,FPGA...
总结,IP MODE 网关配置软件 V2.8是网络管理员和IT专业人员不可或缺的工具,它简化了IP MODE设备的配置过程,提高了网络管理的效率和灵活性。通过了解和掌握这款软件,用户可以更好地应对各种复杂的网络环境,实现...
NAT就是在局域网内部网络中使用内部地址,而当内部节点要与外部网络进行通讯时,就在网关处,将内部地址替换成公用地址,从而在外部公网(Internet)上正常使用,NAT可以使多台计算机共享Internet连接,这一功能很好...
1.具有路由器的寻径功能,让局域网里的多台计算机进行共享上网,还能对外来访问进行隔离,起防火墙作用,自动保护内部网络不受到外部的攻击; 2.具有DNS转发功能; 3.具有自动拨号功能; 4.支持单网卡模式的Internet...
即使不配置DNS服务,也能实现NAT功能,但在某些情况下,正确配置DNS可以避免网络访问问题。 - 使用命令 `service named restart` 启动或重启DNS服务。 4. **NAT规则配置** - 最后一步是配置NAT规则,示例如下: ...
1.具有路由器的寻径功能,让局域网里的多台计算机进行共享上网,还能对外来访问进行隔离,起防火墙作用,自动保护内部网络不受到外部的攻击; 2.具有DNS转发功能; 3.具有自动拨号功能; 4.支持单网卡模式的Internet...
新华三技术有限公司推出的H3C SecPath ACG1000系列应用控制网关是一款集成了多种网络安全和应用控制功能的网关...对于希望通过配置ACG网关设备来实现更高级的网络安全管理的企业用户,这份手册将是不可或缺的参考资料。
标题中的“P2PNat_export_UDP穿透_p2p穿透_网关穿透_”指的是一个关于P2P网络中如何实现在NAT(网络地址转换)环境下的UDP通信的技术。UDP穿透是P2P网络中一个关键的技术,尤其在如今许多家庭和企业网络使用NAT的...
1.具有路由器的寻径功能,让局域网里的多台计算机进行共享上网,还能对外来访问进行隔离,起防火墙作用,自动保护内部网络不受到外部的攻击; 2.具有DNS转发功能; 3.具有自动拨号功能; 4.支持单网卡模式的...
防火墙通过读取数据包中的地址信息来判断这些"包"是否来自可信任的安全站点,一旦发现来自危险站点的数据包,防火墙便会将这些数据拒之门外。系统管理员也可以根据实际情况灵活制订判断规则。包过滤技术的优点是简单...
防火墙通过读取数据包中的地址信息来判断这些"包"是否来自可信任的安全站点,一 旦发现来自危险站点的数据包,防火墙便会将这些数据拒之门外。系统管理员也可以根 据实际情况灵活制订判断规则。包过滤技术的优点是...
RTSP ALG(Application Layer Gateway)是防火墙中的一种应用层网关,用于处理 RTSP 协议的数据转发。RTSP ALG 可以记录 NAT 会话,后台添加放通 TCP 协商的 UDP 数据端口策略,从而确保媒体流的传输。 RTSP 协议...
【Linux下的网络地址变换(NAT)】 网络地址变换(Network Address Translation,简称NAT)是一种在IP网络中实现IP地址转换的...同时,NAT技术也有助于解决公网IP地址短缺的问题,是现代网络环境中不可或缺的一部分。
除了为每个支持的语音通道提供语音处理功能外,网关还必须提供各种WAN到LAN的数据路由功能,包括服务质量(QoS)机制、防火墙保护、网络地址转换(NAT)、可选的无线LAN连接、认证和语音安全以及最近市场上出现的体验...
同时,OpenSIPS的NAT穿越功能使其能够在复杂的网络环境中保持连接,这对于那些需要穿透防火墙或NAT的场景尤为重要。 为了更好地利用OpenSIPS,开发者通常需要掌握SIP协议的基本概念,以及如何通过OpenSIPS的配置...
这意味着SyGate仅需安装在有Modem的那台PC上,其它不用安装任何软件,与同等类型的软件相比,SyGate具有不可比拟的易用性。 SyGate内置的防火墙、自动响应拨号、自动断线是风格独具的三大特色。 在线路连接...