服务器怎么防御外部攻击?
怎么防御服务器外部攻击,这个是一个大问题,涉及多方面。互联网环境越来越恶劣,恶意攻击也越来越多,服务器安全是一个大课题了,需要多方面考虑。
服务器防御外部攻击,我们大体可以分为两类:
基于程序级的Web类攻击
常见的攻击手段很多,比如老生常谈的 SQL注入 攻击,后台框架、协议漏洞,程序逻辑漏洞,CSRF攻击,XSS跨站脚本攻击,暴力破解等等。
这类Web攻击呢,是最常见的,也是最广泛的一种形式,攻击类型最多,也是相对容易攻击点。
针对这类Web攻击怎么防护呢?
1、需要是开发人员要好的编码习惯,懂得常见的漏洞防范等。最好别使用外面开源的系统。
2、购买一些防火墙产品,比如一些waf,一些开源的waf系统等等,可以防护大部分这类的web攻击。
3、使用第三方的云防护服务。
基于操作系统级的攻击
基于操作系统级的攻击,必须系统ftp账户密码破解,ssh爆破。还有就是最恐怖的DDos攻击,随着技术的升级,ddos也出现了新的形式。
针对这类系统级的怎么防护呢?
1、主要还是依赖于自购防火墙,比如可以抵御一些普通的暴力破解,小型ddos等等
2、可以使用第三方的云防护,不要吧外面IP地址暴露出来,这样可以增加安全
3、如果是大型的DDOS攻击的,可以尝试使用所谓的高防服务器,高防IP,流量清洗等等。当然这样防护误杀率也比较高,效果差强人意。
系统保持最新版,及时更新。
一定要确保服务器是采用最新系统,并打上安全补丁。在服务器上关闭未使用的端口。对于服务器上运行的网站,确保其打了最新的补丁,没有安全漏洞。让“敌人”没有可趁之机。
最好隐藏服务器IP
如果条件允许的话,而且数据非常重要,大家最好选用高防的服务器,并且在服务器前端加CDN中转,所有的域名以及子域名都使用CDN来解析。这样可以隐藏服务器的真实IP,从而也不容易让服务器被DDOS攻击。