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

news/2024/5/12 16:57:14/文章来源:https://blog.csdn.net/weixin_34321753/article/details/90096893
  • 前言

自开始搭建网站八爪鱼招标网到现在大概有四个多月的时间,搜索引擎收录方面也从零收录逐渐的发展到在百度有四十万的收录,在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/] 
作者赞赏
 

当当计算书籍 5-8折

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

本文转自Sam Lin博客博客园博客,原文链接:http://www.cnblogs.com/samlin/p/5379966.html,如需转载请自行联系原作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_738242.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一些关于SEO优化的笔记

高级搜索指令: 双引号:“xxx” 代表完全匹配的搜索 减号:-(减号前面必须是空格,后面必须没有空格)代表搜索不包含减号后面的词的页面 filetype:用于搜索特定文件格式(百度支持的文件…

《音乐达人秀:Adobe Audition CC实战222例》——1.5 网络与网站已成为人们获取音乐的最佳途径...

本节书摘来自异步社区《音乐达人秀:Adobe Audition CC实战222例》一书中的第1章,第1.5节,作者 健逗,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.5 网络与网站已成为人们获取音乐的最佳途径 多年前,没有…

云服务器 ECS 搭建WordPress网站:部署 Web 环境(LAMP)

部署 Web 环境(LAMP)本节介绍如何使用 云市场 的 阿里云linux一键安装web环境 一键部署 Web 环境,包括安装 Nginx、MySQL、PHPWind 和 phpMyAdmin。 软件包中包含的软件及版本如下: Nginx:1.4.4Apache:2.2.…

《社交网站界面设计(原书第2版)》——3.12 密码的反模式

3.12 密码的反模式 什么是密码的反模式呢?这为什么值得一提呢?许多社交网站一直都在与“零状态启动”状态做斗争:用户刚刚进入网站后没有好友,网站可能会将用户数据与从其他的网络服务(例如,用户的在线通讯…

提示框组件_爱了!这个网页气泡提示组件,让你的网站更炫酷!

网页设计师对 tooltips 鼠标经过提示效果应该不陌生,这种效果虽然可以直接用 css hover 来实现,但是如果想更友好的、更美观的效果,可能就要借助 JS 来实现。今天和大家分享的 Tippy.js 就是很不错的鼠标悬念插件,多种提示信息用法…

Best Practices for Speeding Up Your Web Site(网站优化)

2019独角兽企业重金招聘Python工程师标准>>> Best Practices for Speeding Up Your Web Site Minimize HTTP Requests tag: content 80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the component…

wordpress mysql 搭建_Centos 7 MySQL安装+搭建wordpress网站

首先应该搭建本地yum源,见网址(http://www.cnblogs.com/zxbdbk/p/6020679.html)。将mysql文件安装包放入 /var/opt 文件夹下[rootlocalhost ~]# yum install /var/opt/*.* -y[rootlocalhost ~]# systemctl restart mysqld.service[rootlocalhost ~]# yum install -y…

Android使用OpenGL编程,小结 - Android OpenGL ES 简明开发教程_Linux编程_Linux公社-Linux系统门户网站...

前面简单介绍了OpenGL ES的开发:和2D图形相比,3D绘图要复杂的多,Android提供了OpenGL ES 3D 图形开发包,对应熟悉OpenGL开发的不会很难,但如果一直没有从事3D开发过,一时还不容易上手,因此暂时跳…

服务器怎么设置网站写入权限,服务器如何设置写入权限

服务器如何设置写入权限 内容精选换一换MongoDB官网提供了针对不同操作系统的客户端安装包,其二进制安装包下载页面链接为:https://www.mongodb.com/download-center#community。下面将以RedHat/CentOS 7.0和MongoDB 3.4.24为例,介绍如何获取…

win7 asp mysql_使用InstallShield下部署ASP.NET网站和MySQL,目标机为Win7——(一)使用bat批处理部署非安装版MySQL...

使用bat部署MySQL对于mysql的安装分为两种,msi的安装版,和zip的非安装版。我们使用后者。非安装版即,解压缩之后,运行一个命令,在客户机上注册mysql的windows服务即可使用mysql数据库。首先MSI是安装版,ZIP…

Redis简单案例(一) 网站搜索的热搜词

原文:Redis简单案例(一) 网站搜索的热搜词对于一个网站来说,无论是商城网站还是门户网站,搜索框都是有一个比较重要的地位,它的存在可以说是 为了让用户更快、更方便的去找到自己想要的东西。对于经常逛这个网站的用户,当然也会想…

复制服务器网站,深刻理解站点和复制(实现站点以管理AD中的复制)

站点是一组有效连接的子网。站点和域不同,站点代表网络的物理结构,而域代表组织的逻辑结构。使用站点的好处-简化管理:1.复制。通过在站点内更为频繁(与站点之间复制信息相比)地复制信息,Active Directory平衡对最新目…

吉林社科规划网站转换计划

概述<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />吉林社科网站:http://www.jlpopss.gov.cn是本人开发&#xff08;后台代码&#xff0c;非界面设计&#xff09;并长时间维护的网站&#xff0c;根据以前开发的经验决定对系统进…

卸载再重装php致使网站502,调试php时网站出现502的解决方法

这是第二次遇到该问题了&#xff0c;上次解决后由于没有记录&#xff0c;结果此次遇到后又得从新查找解决方法。记忆力严重减退了啊&#xff0c;仍是要保持边学边记录的习惯php 网站在正常运行时是没有问题的&#xff0c;可是在使用xdebug进行远程调试时&#xff0c;可能会由于…

前嗅ForeSpider教程:网站登录配置

当我们在采集中碰到&#xff1a;所采集的网站数据需要登录&#xff0c;才可以看到所需信息时&#xff0c;则需要在软件中模拟登陆环境&#xff0c;采集数据&#xff0c;此时需要配置登录信息。今天小编就教大家&#xff1a;如何进行网站登录配置&#xff0c;具体步骤如下&#…

在Microsoft Office SharePoint Server 2007中使用“我的网站”

12.7 “我的网站”是用于集中管理和存储您的文档、内容、链接以及联系人的个人网站。组织中的其他用户可以通过“我的网站”查找关于您和您的技能及兴趣的信息。内容提供商可以使用“我的网站”来自定义显示给用户的信息。 12.7.1 “我的网站”概述 “我的网站”可以提供&#…

利用json隔离网站布局和页面实际模块的内容载入

在项目中,有个这样的需求:动态维护页面的布局,以及动态载入布局容器中的具体模块。最开始的实现方式是&#xff0c;在服务端一次性获取当前页面的布局结构&#xff0c;当前页面的所有功能模块&#xff0c;同时通过循环检索某一功能模块属于哪个容器并合理放置&#xff0c;最后获…

读《高性能网站建设指南》有感

这本书最大的特点是把管理人员和技术人员从传统的思维模式中解放出来&#xff0c;对于大多数管理人员和技术人员来说当谈到高性能网站和性能瓶颈时&#xff0c;总是习惯从系统硬件、网络、数据库、中间件、系统架构等方面去思考问题&#xff0c;诚然这些是至关重要的&#xff0…

www.red-gate.com网站淘宝之旅

现在说起应该是昨天的事了&#xff0c;我没啥事在网上“淘些宝贝”&#xff0c;我网上淘宝当然不是买东西&#xff0c;是上国外网上搜集些开源GIS和.NET Plateform Invoke(简写为PInvoke)资料。主要是讲一下我在http://www.red-gate.com/网站淘宝之旅。 淘宝一&#xff1a;PInv…

h5网站模板_企业为什么会选择h5响应式网站定制

企业为什么选择会做H5响应式网站定制?H5响应式网站定制到底有什么好处?怎样才能建立营销型的响应式网站?传统网站与H5响应式网站有什么区别?H5响应式网站定制的优势和特点&#xff1a;1、网站具有唯一性的。可以根据企业的需求量身网站定制样式。这种情况下&#xff0c;基本…