• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器硬件 > 网站cc防御的步骤

网站cc防御的步骤

作者:xinwang 字体:[增加 减小] 来源:互联网

本文主要包含等服务器相关知识,xinwang希望可以进行参考

CC攻击是指攻击者使用大量的代理服务器模拟真实用户想受害主机发送大量貌似合法的请求,造成受害主机服务器资源耗尽,一直到宕机崩溃。通常发起CC攻击是使用专门的攻击工具,同时模拟成多个用户,向目标网站发起多个请求,一般这些软件为了防止地址被屏蔽,还内置通过代理攻击的功能。可以通过多个代理服务器对目标发起攻击,使封IP的防御方式变的失效。那么下面就由小编和大家讲一讲网站cc防御的步骤。


一、防御思路

因为CC攻击通过工具软件发起,而普通用户通过浏览器访问,这其中就会有某些区别。想办法对这二者作出判断,选择性的屏蔽来自机器的流量即可。

二、初级

普通浏览器发起请求时,除了要访问的地址以外,Http头中还会带有Referer,UserAgent等多项信息。遇到攻击时可以通过日志查看访问信息,看攻击的流量是否有明显特征,比如固定的Referer或UserAgent,如果能找到特征,就可以直接屏蔽掉了。

三、中级

如果攻击者伪造了Referer和UserAgent等信息,那就需要从其他地方入手。攻击软件一般来说功能都比较简单,只有固定的发包功能,而浏览器会完整的支持Http协议,我们可以利用这一点来进行防御。

首先为每个访问者定义一个字符串,保存在Cookies中作为Token,必须要带有正确的Token才可以访问后端服务。当用户第一次访问时,会检测到用户的Cookies里面并没有这个Token,则返回一个302重定向,目标地址为当前页面,同时在返回的Http头中加入set cookies字段,对Cookies进行设置,使用户带有这个Token。

客户端如果是一个正常的浏览器,那么就会支持http头中的set cookie和302重定向指令,将带上正确的Token再次访问页面,这时候后台检测到正确的Token,就会放行,这之后用户的Http请求都会带有这个Token,所以并不会受到阻拦。客户端如果是CC软件,那么一般不会支持这些指令,那么就会一直被拦在最外层,并不会对服务器内部造成压力

四、高级

高级一点的,还可以返回一个网页,在页面中嵌入JavaScript来设置Cookies并跳转,这样被伪造请求的可能性更小。

Token需要满足以下几点要求:

1,每个IP地址的Token不同

2, 无法伪造

3, 一致性,即对相同的客户端,每次生成的Token相同

Token随IP地址变化是为了防止通过一台机器获取Token之后,再通过代理服务区进行攻击。一致性则是为了避免在服务器端需要存储已经生成的Token。

推荐使用以下算法生成Token,其中Key为服务器独有的保密字符串,这个算法生成的Token可以满足以上这些要求。

Token = Hash( UserAgent + client_ip + key )

?以上就是当网站遇到CC攻击的解决方法参考,各位网站管理者在平时需要多注意网络安全,为服务器提高安全性能。小伙伴们要想获得更多网站cc防御的内容,请关注。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  •   网站空间是什么?重庆网站空间在哪里可以购买?
  • 怎么租云主机?初创企业为什么适合使用云主机?
  • 国内免费vps vps有什么用
  • ssl证书申请部署的方法有哪些?
  • FTP服务器软件有哪些?FTP软件如何进行设置?
  • 云计算公司排名越高越好吗,主要看哪些特点?
  • 租用云主机费用一年大概需要多少钱?
  • 怎么购买阿里云服务器,云服务器有什么优点?  
  • 如何选择云服务最划算?
  • 入门必备:云计算专业术语速学

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 云存储与硬盘,应该如何选择?
    • 什么是流量清洗?云主机 流量清洗如何防御DDoS攻击?
    • 自己制作ssl证书和购买的ssl证书区别之处在哪里?
    • ipv6是什么?IPv6地址中单播、组播和任播意思介绍
    • 企业办公服务器的配置 中小企业怎么选择办公服务器
    • 云服务器一般多少钱?云服务器的主要优势在哪?
    • 云主机 哪家好呢?云主机的产品特征是什么?
    • idc查询平台有哪些?申请idc许可证需要准备哪些材料?
    • 怎么进入服务器?企业什么情况下要选择租用高防服务器?
    • 弹性云服务器的优势 弹性云服务器的架构

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有