安全组是云服务器的标配之一,是一种套在云服务器之外的一层网络安全机制。
通过设置安全组,与系统防火墙进行结合使用,显然是vps产品所无法媲美的。
场景1: 防止远程暴力破解密码端口扫描有多严重?可能新手会不以为然,笔者前两天开通了一台云服务器,使用的是默认的22端口,结果第三天发现,有大量的暴力破解SSH密码的行为。
虽然破解并没有成功(因为小编设置的密码是复杂的,大小写、数字、特殊字符全包含,而且是二十位),但是这些都是通过程序来进行破解的,根据概率来说,总有一天会被破解的,其中云服务器用户当中很大一部分用户是没有设置如此复杂的密码,那么,该怎么办?解决办法一:修改远程端口,默认的22端口显然会成为暴力破解的首选目标,修改远程端口只能是在一定程度上延缓这种破解,但不是最好的办法。
解决办法二:通过使用系统防火墙,设置一定的策略,约定客户端与服务端的一些行为,只有行为相符后,才允许接收来自远程端口的网络包,否则丢弃网络包;这种方式结合修改远程端口后,是一种高安全的策略之一。
但有一个隐患,当用户忘记了在策略中设置的约定行为时,就无法连接远程端口了。
解决办法三:安全组,通过设置网络安全组,在安全组中加入允许对应远程端口的策略,当需要使用远程端口的时候,就设置安全组放开,当操作完毕后,就将安全组撤销,通过这种方式,可以100%杜绝掉暴力破解。
当然安全组还有非常多的应用场景,如果你也想要用上更安全的服务器,欢迎选购 云服务器CVM。