网站如何设置404页面、500等错误页面,有什么漏洞?怎么预防?

soゝso 2019-05-05 18:29:31 6628

404是什么?500,405是什么?

404:在 HTTP Status 中,当访问的资源不存在时,这个时候返回的状态为404

500:当访问服务器资源出现内部错误的时候,会Throw Exceptionhttp status 为500

405:当页面提交为固定的提交方式,如限制为   POST   ,如果你用  GET  、UPDATE、等等去提交,就回返回http status 为 405

... ... 就不一一介绍了。

具体对应状态码详细介绍:https://www.sojson.com/http.html


如何定义404、500等错误页面?

本站的404页面:https://www.sojson.com/404.html

本站的500页面:https://www.sojson.com/500.html

是的,没错,挺花哨的,意味着页面内容很大。很占服务器资源,比如说带宽,这就可以被利用了,有一种攻击就是带宽攻击,也可以叫DDOS攻击。

我们普通的网站可能带宽就那么几MB,所以随便搞搞就把你带宽搞满,导致正常用户访问不了。

我上次就给搞过一次,为什么会这么攻击?

因为现在  CDN  非常普及,所以大部分站点都有使用  CDN  ,比如说我,所以大部分资源是被  CDN  缓存下来了,但是我随便访问页面,那么就要回源去请求你服务器。回源就会对你服务器  HTTP  请求。然后量起来后,你的源站就已经带宽满了。正常用户请求就已经进不去了。

漏洞方案,我的解决方案。


采用异步创建iframe然后满屏显示,并且是异步加载,整个页面既不影响原来你要展示的东西。整个页面就几KB。及时发生攻击式请求,要到几MB,就是要秒并发几千个请求。难度有点高。

并且这里优化空间还有,比如404直接   Nginx  、Apache等,直接返回,设置了CDN缓存的话,当你重定向到404的时候,CDN就直接不回源了,也就是你重定向到404.html的时候,已经是访问404了。具体自己测试测试。

总之:404等错误页面,引入的资源要尽量最少。页面体积最小,如果有  CSS  文件,尽量把404所需要得  CSS  、  JS  独立出来,单独引入或者直接放入页面。减少访问体积。


版权所属:SO JSON在线解析

原文地址:https://www.sojson.com/blog/322.html

转载时必须以链接形式注明原始出处及本声明。

本文主题:
404

如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。

关于作者
一个低调而闷骚的男人。
相关文章
网站页面添加 Google AdSense 后页面加载慢?
百度秒收录教程,怎么做到百度秒收入你的页面,SEO 教程
Shiro 教程,Ajax请求拦截跳转页面方案
sojson 特效,本站页面“线条”HTML5实现讲解、特效代码下载
SOJSON动态云端加载,HTML5页面源码(下载),SOJSON特效
Description的作用,Description对SEO什么影响
什么是Referer?Referer的作用?空Referer是怎么回事?
SEO 教程 , 怎么构建网站结构路径?网站目录结构对SEO的影响
怎么合理管理、提高Javascript的性能
中国人还相信什么什么都不相信了!
最新文章
使用七牛云存储实现图片API,自动删除图片方案合集 1005
神速ICP备案经验分享,ICP备案居然一天就通过了 2165
百度加强推送URL链接,百度SEO强行推送链接JavaScript代码案例讲解。 2882
SOJSON 拓展服务器被DDos攻击了一晚上,是如何解决的? 3262
湖南地区备案“新增网站需提交组网方案或解释说明”,关于备案做简单叙述 3255
企查查你是个什么企业,骗子的帮凶,诈骗的集中营,通过企查查骚扰企业电话不断,为所欲为的企查查 9534
Java爬取百度云观测对网站的检测数据,获取子域名及域名的安全信息 2518
【2020年】百度搜索词获取,获取百度搜索的关键词【真实有效】 6843
Nodejs环境安装,Nodejs环境安装一篇就够了 1778
iOS版淘宝打开提示“您使用的程序是内测版本,将于2020-03-28到期,到期将无法使用,请尽快下载最新版本” 2480
最热文章
苹果电脑Mac怎么恢复出厂系统?苹果系统怎么重装系统? 431074
我为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比 417255
免费天气API,全国天气 JSON API接口,可以获取五天的天气预报 350396
最新MyEclipse8.5注册码,有效期到2020年 (已经更新) 310144
免费天气API,天气JSON API,不限次数获取十五天的天气预报 287002
Elasticsearch教程(四) elasticsearch head 插件安装和使用 220659
Jackson 时间格式化,时间注解 @JsonFormat 用法、时差问题说明 175981
谈谈斐讯路由器劫持,你用斐讯路由器,你需要知道的事情 136055
Elasticsearch教程(一),全程直播(小白级别) 119217
Elasticsearch教程(五) elasticsearch Mapping的创建 98727

骚码加入我们 / 千人QQ群:259217951

入群需要5元为的是没有垃圾广告,如果没有QQ钱包,可以加群主拉进。

二维码生成 来自 >> 二维码生成器

支付扫码

所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看

查看我的收藏

正在加载... ...