怎样才能对服务器进行防护,防御外部攻击?
怎么防御服务器外部攻击,这个是一个大问题,涉及多方面。互联网环境越来越恶劣,恶意攻击也越来越多,服务器安全是一个大课题了,需要多方面考虑。
服务器防御外部攻击,我们大体可以分为两类:
基于程序级的Web类攻击
常见的攻击手段很多,比如老生常谈的SQL注入攻击,后台框架、协议漏洞,程序逻辑漏洞,CSRF攻击,XSS跨站脚本攻击,暴力破解等等。
这类Web攻击呢,是最常见的,也是最广泛的一种形式,攻击类型最多,也是相对容易攻击点。
针对这类Web攻击怎么防护呢?
1、需要是开发人员要好的编码习惯,懂得常见的漏洞防范等。最好别使用外面开源的系统。
2、购买一些防火墙产品,比如一些waf,一些开源的waf系统等等,可以防护大部分这类的web攻击。
3、使用第三方的云防护服务。
基于操作系统级的攻击
基于操作系统级的攻击,必须系统ftp账户密码破解,ssh爆破。还有就是最恐怖的DDos攻击,随着技术的升级,ddos也出现了新的形式。
针对这类系统级的怎么防护呢?
1、主要还是依赖于自购防火墙,比如可以抵御一些普通的暴力破解,小型ddos等等
2、可以使用第三方的云防护,不要吧外面IP地址暴露出来,这样可以增加安全
3、如果是大型的DDOS攻击的,可以尝试使用所谓的高防服务器,高防IP,流量清洗等等。当然这样防护误杀率也比较高,效果差强人意。如果是超大的DDOS还是同时加上选择报警吧。
高防服务器能防大多数恶意攻击:
高防服务器的两个特点
高防服务器防御大流量攻击上主要有两个特点,第一为放置流量所占取的高带宽,二为对付大流量有智能识别的防火墙牵引系统,其中带宽的要求会比较重要,因为DDoS攻击其实就是一种资源上的占取,如果资源充足时,这种攻击自然不会对网络有着很大的影响,但是如果高防服务器的带宽不够充足时,那么在好的防火墙也是于事无补。
而数据牵引就是高防服务器的第二个特点,在租用高防服务器后,服务商会对流量攻击的防御有一个硬防范围,在这个范围下,高防服务器的牵引系统会对进入服务器的流量有一个识别功能,即使受到网络攻击时,在保护范围内用户的业务都不会有所影响,如果攻击流量超过保护的范围时,就会对IP进行暂时性的牵引。通常高防服务器的防御硬防有10G,20G,40G等多种标准。
服务器如何防范DDoS攻击近年来,DDoS攻击已经危及不同的行业,金融、游戏行业尤其严重。像银行那样资金充裕的金融部门更容易受到攻击。攻击使金融系统无法访问。原因可能是通常的赎金和敲诈勒索,更值得关注的是声誉受损和经济损失。更糟糕的是,商业竞争可能与此类攻击有关。随着网上银行的普遍使用以及电子货币市场的蓬勃发展,此类涉及天文数字损失的事件将DDoS攻击的流行带到国际关注的最前沿。那么该怎么样防御DDoS攻击锐速云小编来告诉你
一、DDoS攻击在全球金融领域肆虐
金融行业服务器如何防范DDoS攻击
二、DDoS攻击强度的激增让金融行业无能为力
关于金融行业此类事件的事件再次表明,他们的在线服务是他们的致命弱点。随着攻击强度的增加,就像那些记录的每秒或每秒甚至太字节数超过几百千兆字节的攻击大小一样,现在的DDoS攻击强度远远超过了企业自身具备的防御能力。
大规模DDoS攻击正是以足够大小的攻击压倒企业可利用的带宽。
通过使受害者的带宽能力饱和,攻击者使企业首当其冲受到大量冲击。额外的带宽现在似乎是一个合理的缓解DDoS的解决方案。然而,企业发现处理如此巨大的攻击流量是徒劳的。
三、最后一点是壹基比小喻对于金融行业防御DDoS攻击的建议
常见的DDoS保护解决方案仍然有效,前提是攻击本身不足以超出互联网连接的能力甚至硬件的性能容量。目前的攻击大小超过每秒数百千兆字节还不是那么普遍,以至于有限数量的通信服务提供商配备了具有攻击能力的带宽容量和攻击设计的硬件。因此,金融企业的可行做法是将流量重新路由到外部保护方,以便过滤恶意流量,确保即使在遭受巨大DDoS攻击的过程中也可以保持全天候可访问性。
什么是CC攻击: CC攻击可以归为DDoS攻击的一种。他们之间的原理都是一样的,即发送大量的请求数据来导致服务器拒绝服务,是一种连接攻击。CC攻击又可分为代理CC攻击,和肉鸡CC攻击。代理CC攻击是黑客借助代理服务器生成指向受害主机的合法网页请求,实现DDoS,和伪装就叫:cc(Challenge Collapsar)。而肉鸡CC攻击是黑客使用CC攻击软件,控制大量肉鸡,发动攻击,相比来后者比前者更难防御。因为肉鸡可以模拟正常用户访问网站的请求。伪造成合法数据包。
防御CC攻击可以通过多种方法,禁止网站代理访问,尽量将网站做成静态页面,限制连接数量,修改最大超时时间等。
取消域名绑定
一般CC攻击都是针对网站的域名进行攻击,比如网站域名是“xxx”,那么攻击者就在攻击工具中设定攻击对象为该域名然后实施攻击。
对于这样的攻击措施是在ⅡS上取消这个域名的绑定,让CC攻击失去目标。具体操作步骤是:打开“ⅡS管理器”定位到具体站点右键“属性”打开该站点的属性面板,点击IP地址右侧的“高级”按钮,选择该域名项进行编辑,将“主机头值”删除或者改为其它的值(域名)。
实例模拟测试,取消域名绑定后Web服务器的CPU马上恢复正常状态,通过IP进行访问连接一切正常。但是不足之处也很明显,取消或者更改域名对于别人的访问带来了不便,另外,对于针对IP的CC攻击它是无效的,就算更换域名攻击者发现之后,他也会对新域名实施攻击。
更改Web端口
一般情况下Web服务器通过80端口对外提供服务,因此攻击者实施攻击就以默认的80端口进行攻击,所以,我们可以修改Web端口达到防CC攻击的目的。运行ⅡS管理器,定位到相应站点,打开站点“属性”面板,在“网站标识”下有个TCP端口默认为80,我们修改为其他的端口就可以了。
ⅡS屏蔽IP
我们通过命令或在查看日志发现了CC攻击的源IP,就可以在ⅡS中设置屏蔽该IP对Web站点的访问,从而达到防范ⅡS攻击的目的。在相应站点的“属性”面板中,点击“目录安全性”选项卡,点击“IP地址和域名现在”下的“编辑”按钮打开设置对话框。在此窗口中我们可以设置“授权访问”也就是“白名单”,也可以设置“拒绝访问”即“黑名单”。比如我们可以将攻击者的IP添加到“拒绝访问”列表中,就屏蔽了该IP对于Web的访问。
IPSec封锁
IPSec是优秀的系统防火墙,在排除其他还有别的类型的DDOS攻击时,针对CC攻击可以用设置IP策略来对付攻击。以21912843这个IP为例子,笔者实际操作对该IP的访问封锁。
第一步:“开始→管理工具”,打开“本地安全设置”,右键点击“IP安全策略,在本地机器”选择“创建IP安全策略”,然后点击“下一步”,输入策略“名称”和“描述”。然后默认一路“下一步”创建了一个名为“封CC攻击”的IPSec策略。
第二步:右键点击“IP安全策略,在本地机器”选择“管理IP筛选器表和筛选器操作”,在打开的窗口中点“添加”,在“IP 筛选器列表”窗口添入同第一步的名称和描述信息。取消“使用添加向导”的勾选,然后点击“添加”。在“IP 筛选器 属性”窗口的“地址”选项下设置“源地址”为“19216816”,目标地址为“我的IP地址”,取消对“镜像”的勾选;点击“协议”选项卡,设置“协议类型”为“TCP”,设置“协议端口”为“从任意端口”到“此端口80”最后确定退出。
第三步:在“新规则 属性”窗口中点选刚才创建的“封CC攻击”规则,点击“筛选器操作”选项卡下的“添加”,点选“安全措施”下的“阻止”,在“常规”选项卡下为该筛选器命名为“阻止CC攻击”然后确定退出。
第四步:点选刚才创建的“阻止CC攻击”筛选器,一路“确定”退出IP策略编辑器,可以看到在组策略窗口的中创建成功一个名为“封CC攻击”的策略,然后右键点击该策略选择“指派”。这样就实现了对该IP的封锁。
海腾数据中心防御cc攻击,是技术手动开启防御低级别和高级别,目前CC防御都是手动操作,所以24小时的技术非常重要。防CC服务器租用
游戏服务器被攻击都是很常见的,特别是游戏新上线时,都要承受住玩家突然猛增,被攻击等等。如果承受不住可能会直接宣布游戏倒闭。那么游戏服务器怎么防御?
第一、确保游戏服务器系统安全。
服务器管理维护人员需要对服务器所有的项目进行检查,查看访问者是从哪里来的,然后查看网络和日志,通过日志分析有哪些可疑的流量。此外将一些不必要的服务及端口进行关闭,限制一些SYN半连接数,确保系统文件是最新的版本,然后系统的版本一定要更新到最新,将一些漏洞打上补丁。
第二、在骨干节点设置防火墙。
防火墙可以有效地抵御DDOS攻击,与其他服务器一样,高防服务器也需要设置相关的防火墙,对于一些攻击流量,可以牺牲一些主机,将一些恶意流量引导出去,保证游戏服务器的正常运行,同时处理这些恶意流量。
第三、接入专业游戏高防
接入专业游戏高防,通过与具备强大安全防护能力的安全厂商进行合作,在短时间内补齐短板,提升对抗能力,不仅可以防御各种DDOS和CC攻击,同时还能帮助游戏加速,从而更好的优化玩家的体验。
DDoS,英文DistributedDenialofService,即分布式拒绝服务。DDoS攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力。DDoS攻击会带来巨大的损失,而黑客发起一次攻击可能只需要几十元的成本。道高一尺魔高一丈。
一般会从发起DDoS攻击的网络层次上进行分类,比如:畸形报文、传输层DDoS攻击、Web应用DDoS攻击、Web应用层攻击、DNSDDoS攻击、连接型DDoS攻击(TCP慢速连接攻击)等。
本文从另一个维度进行分类,将DDoS攻击分为:
基于流量的DDoS攻击:主要现象是服务器上流量太大,导致其与Internet的连接完全饱和。从其他地方ping服务器时,丢包率很高,有时您也会看到非常高的延迟(ping时间值很高)。
基于负载的DDoS攻击:主要现象当您遇到基于负载的DDoS时,您会注意到负载平均值异常高(或CPU,RAM或磁盘使用情况,具体取决于您的平台和详细信息)。虽然服务器似乎没有做任何有用的事情,但它非常繁忙。通常,日志中会有大量条目表明异常情况。这通常来自很多不同的地方并且是DDoS,但情况不一定如此。甚至不需要很多不同的主机。
基于漏洞的DDoS攻击:如果您的服务在启动后会非常快速地崩溃,特别是如果您可以在崩溃之前建立请求模式并且请求是非典型的或与预期使用模式不匹配,那么您可能正在体验基于漏洞的DoS。这可以来自只有一个主机(几乎任何类型的互联网连接)或许多主机。
DDoS防御是一种资源对抗的防御,攻击者由于采用的是违法手段获取的失陷主机(肉鸡),所以攻击成本远远小于防御成本,这是攻防不对等的原因。
一般认为防御DDoS攻击最有效的方式是使用清洗设备对所有流量进行“清洗”,尽可能的筛去攻击流量,然后将剩余流量给与到应用服务器。但是不是所有的DDoS攻击都适用清洗方法。需要根据不同种类针对性的分析和解决。
解决方案
1、关于这个问题,当攻击已经发生时你几乎无能为力。
2、最好的长期解决方案是在互联网上的许多不同位置托管您的服务,这样对于攻击者来说他的DDoS攻击成本会更高。
3、这方面的策略取决于您需要保护的服务;DNS可以使用多个权威名称服务器,具有备份MX记录和邮件交换器的SMTP以及使用循环DNS或多宿主的HTTP进行保护(但是在某段时间内可能会出现一些明显的降级)。
4、负载均衡设备并不是解决此问题的有效方法,因为负载均衡设备本身也会遇到同样的问题并且只会造成瓶颈。
5、IPTables或其他防火墙规则无济于事,因为问题是您的管道已经饱和。一旦防火墙看到连接,就已经太晚了;您的网站带宽已被消耗。你用连接做什么都没关系;当传入流量恢复正常时,攻击会缓解或完成。
6、内容分发网络(CDN)以及专业安全与网络性能公司的DDoS清理服务。这将是缓解这些类型的攻击的积极措施,并且在许多不同的地方拥有大量的可用带宽。请注意:要隐藏服务器的IP。
7、此外一些托管服务提供商、云计算厂商在减轻这些攻击方面比其他提供商更好。因为规模越大,会拥有更大带宽,自然也会更有弹性。
1、更改Web端口
一般情况下Web服务器通过80端口对外提供服务,因此攻击者实施攻击就以默认的80端口进行攻击,所以,我们可以修改Web端口达到防CC攻击的目的。运行IIS管理器,定位到相应站点,打开站点“属性”面板,在“网站标识”下有个TCP端口默认为80,我们修改为其他的端口就可以了。
2、IIS屏蔽IP
我们通过命令或在查看日志发现了CC攻击的源IP,就可以在IIS中设置屏蔽该IP对Web站点的访问,从而达到防范IIS攻击的目的。在相应站点的“属性”面板中,点击“目录安全性”选项卡,点击“IP地址和域名现在”下的“编辑”按钮打开设置对话框。在此窗口中我们可以设置“授权访问”也就是“白名单”,也可以设置“拒绝访问”即“黑名单”。比如我们可以将攻击者的IP添加到“拒绝访问”列表中,就屏蔽了该IP对于Web的访问。
3、域名欺骗解析
如果发现针对域名的CC攻击,我们可以把被攻击的域名解析到127001这个地址上。我们知道127001是本地回环IP是用来进行网络测试的,如果把被攻击的域名解析到这个IP上,就可以实现攻击者自己攻击自己的目的,这样他再多的肉鸡或者代理也会宕机,让其自作自受。
4、取消域名绑定
一般cc攻击都是针对网站的域名进行攻击,对于这样的攻击我们的措施是在IIS上取消这个域名的绑定,让CC攻击失去目标。具体操作步骤是:打开“IIS管理器”定位到具体站点右键“属性”打开该站点的属性面板,点击IP地址右侧的“高级”按钮,选择该域名项进行编辑,将“主机头值”删除或者改为其它的值(域名)。
5、使用DDoS防护软件
使用DDoS防火墙,或者相关网站防护软件,也不失为一直有效的防CC攻击方法。当然,大多数情况下,这些网站防护软件多是收费的。杭州超级盾防护,我上限防御DDoS攻击,百分百防御CC,智能无感切换,降低防护成本。
0条评论