当你的网站被疯狂攻击时你能做什么?

简介:
  • 前言

自开始搭建网站八爪鱼招标网到现在大概有四个多月的时间,搜索引擎收录方面也从零收录逐渐的发展到在百度有四十万的收录,在360搜索有四万多的收录,搜索引擎流入的流量也慢慢增多,今天上班时 发现网站出现有故障,主要表现如下:

 
1、网站访问非常缓慢;
2、静态页面也偶尔无法访问;
3、无法远程登录到服务器;
 
于是赶紧打开QQ、拿起电话向云服务器提供商寻求帮助,但一时半会儿那边也无法分析出什么原由,于是决定先让服务器重启试试(ps: 这时情况已万分火急,只能访问静态页面了),重启后终于可以远程登录,于是打开服务器事件查看器发现有几项错误:
 
  • 出现原因
1、 为应用程序池"DefaultAppPool"提供服务的进程未能响应Ping,进程ID是"284"
2、 等待Windows Error Reporting Service服务的连接超时
3、 远程过程中服务器每隔几分钟假死一阵子
 
从记录的事件日志来看应该是服务器及IIS超时及无响应造成的,有可能是在短时间内有大量的访问造成服务资源紧缺而无法响应,那这些请求是否正常呢?
 
  • 造成IIS及服务器无法响应可能的原因
到底是什么请求,带头疑问想到了以下可能:
1、 搜索引擎的抓取?
2、 其他第三方采集我们站点的数据?
3、 遭遇恶性攻击?
4、还是由于 招标网知名度太高,服务器无法承受过高的自然流量呢?(ps: 自恋傻想了一下,大家勿喷~)
 
 
 
假设这时有一神器能帮我解决问题,哪怕只是查出造成服务器挂机的原因是,我将会感激涕零、热泪盈眶、谢天谢地,怀着感恩与对技术执着的精神,我终于找到了一款可以分析网站攻击的工具:
 
大家看看,多么邪恶的攻击啊,IP182.87.187.100,大多数攻击是SQL注入及跨站攻击,主要是去尝试执行php、asp、zip等文件;
 
  • 任你虐我千百遍,我不当你是初恋
人家说:“纵使你虐我千百遍.我依然视你如初恋”,我才不要呢!!!
如何将攻击视为初恋,那我们的网站 八爪鱼招标网将会像星爷那部《美人》一样,八爪鱼被烤着吃~~~
 
那如何防范这种攻击呢?
第一能想到的就是封IP,通过Windows Server 2008的防火墙功能将能预见的IP禁止掉:
建立入站规则禁止相关IP;
 
第二就是通过程序将这些IP或攻击名称(大部分攻击是以asp、php这样可执行文件)去禁止,如通过ASP.NET返回403状态码:
 
复制代码
 void Application_BeginRequest(object sender, EventArgs e)
    {
        if (SiteSetting.Instance.IsRecordUser > 0) 
        { 
            if (Request.RawUrl.Contains(".asp") || Request.RawUrl.Contains(".php"))
            {
                WebUtils.ProhibitIP();  //结束请求,返回403状况码
                return;
            }
        }
    }    
复制代码

 


 
 
还有其它更好的方法吗?请分享,谢谢!
 
 
  • 小广告
八爪鱼招标网是向政府、企事业单位提供免费招标、采购信息的平台(http://www.8yu.cn),现在还需要持续改进,包括数据量、访问速度、版本、安全以及体验的问题,如果您能提供一点点想法及帮助在下万分感谢!
转载请注明出处[ http://samlin.cnblogs.com/] 
作者赞赏
 


刚做的招标网: 八爪鱼招标网 请大家多意见
分类:  ASP.Net
标签:  网站建设

本文转自Sam Lin博客博客园博客,原文链接:http://www.cnblogs.com/samlin/p/5379966.html,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
安全 数据安全/隐私保护
恶意攻击
黑客攻击:黑客使用计算机作为攻击主体,发送请求,被攻击主机成为攻击对象的远程系统,进而被窃取信息。 特洛伊木马:特洛伊木马通过电子邮件或注入免费游戏一类的软件进行传播,当软件或电子邮件附件被执行后,特洛伊木马被激活。特洛伊密码释放他的有效负载,监视计算机活动,安装后门程序,或者向黑客传输信息。
51 4
|
10月前
|
安全 算法 数据可视化
认识Glitch到攻击BootROM
认识Glitch到攻击BootROM
231 0
|
10月前
|
安全 NoSQL Redis
服务器又被攻击了,我这样做...
近期遭遇阿里云服务器频繁报警,经分析发现是由于测试服务器所有端口对公网开放,导致自动化程序对其扫描。黑客可能利用类似Redis的未授权访问漏洞进行攻击。为避免此类问题,建议:1. 不开放不必要的端口;2. 避免以root权限运行服务;3. 设置服务器IP白名单;4. 定期更换密码。保持良好安全习惯可保障服务器安全。
2227 3
服务器又被攻击了,我这样做...
|
10月前
|
安全 网络安全 API
为什么黑客要攻击你的网站?如何保护网站再被攻击的情况下没有影响!!!!
2023年一季度报告显示,全球超1400万网站遭超10亿次攻击,网络安全风险上升。黑客攻击网站主要动机包括财务收益(如数据窃取、恶意软件传播)、服务中断、企业间谍、黑客行动主义、国家支持的攻击及私人原因。攻击手段涉及损坏的访问控制、开源组件的缺陷、服务器和客户端漏洞、API漏洞及共享主机风险。保护网站的措施包括持续扫描、渗透测试、同步测试与修补、集成WAAP到CI/CD、准备DDoS防御及使用垃圾邮件过滤。
|
SQL 存储 前端开发
💣深入Web安全(攻击篇)
💣深入Web安全(攻击篇)
769 1
💣深入Web安全(攻击篇)
|
SQL 存储 缓存
网站该如何防止不被黑客SQL注入攻击
在众多网站上线后出现的安全漏洞问题非常明显,作为网站安全公司的主管我想给大家分享下在日常网站维护中碰到的一些防护黑客攻击的建议,希望大家的网站都能正常稳定运行免遭黑客攻击。
549 0
网站该如何防止不被黑客SQL注入攻击
|
监控 安全 网络协议
网站防黑客攻击的建议
安全是网站的重要组成部分。在当今互联网信息时代,网站建设是一件非常普遍的事情,黑客的攻击是无所不在。但是网络黑客对网站的攻击让很多企业头疼,所以网站的安全部分要多加注意。企业网站建设的基础是网络,没有网络我们网站建设毫无意义,但对于网络,如果我们不能做好安全保护,会给企业带来不必要的麻烦,那么如何建立更好的网络安全系统呢?今天,SINE安全技术将带您了解这些知识。
201 0
网站防黑客攻击的建议
|
SQL 存储 安全
网站安全防护 如何防止sql注入的安全建议
phpdisk是目前互联网最大的网盘开源系统,采用PHP语言开发,mysql数据库架构,我们SINE安全在对其网站安全检测以及网站漏洞检测的同时,发现该网盘系统存在严重的sql注入攻击漏洞,危害性较高,可以直接获取网站的管理员账号密码,利用默认后台地址登录,可以直接获取webshell权限。
403 0
网站安全防护 如何防止sql注入的安全建议
|
云安全 安全 网络协议
服务器被攻击了怎么办
服务器被攻击了怎么办
|
安全 网络安全 网络协议
使用高防后,服务器还是会受到攻击这是为什么?
近期听墨者安全的客服人员说有些受了DDOS攻击的用户反映,曾使用了某些公司的高防产品,服务器还是会受到攻击,说DDOS攻击防御防不住,为此对DDOS攻击防御产生了质疑。下面咱就分析下接入高防后,服务器还是会受到攻击这是为什么?