某国家大型考试网站安全漏洞测试 (二)

news/2024/5/20 4:03:04/文章来源:https://blog.csdn.net/weixin_34302798/article/details/92477805

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

Xss Dom型

对于这种安全问题,太复杂,得仔细分析页面和理解服务端的处理逻辑。就好比这次的安全测试,某一项功能的业务需求是考生一次考试只允许选择报考该考试的某一个职位,那分析一下应该是考试是一套表,职位是一套表,靠考试和职位关联在一起,那问题出现了,考试和职位的关联是否做了有效性和合法性校验?于是做了个测试,通过热修改页面提交了一个报名,果然成功了。结果刷出来居然还没报错。然后就看到考公务员的考试报名了雇员类的职位。这样在分配考场时会引起很严重的问题导致考场无法分配,事务会回滚,如果提示信息处理不好只是单纯的报分配错误,呵呵呵 ,那用户只能手动筛查哪个报名出错了。面对一个几十万人的国考,筛查报名信息简直就是噩梦。 类似这样的问题太多了,最主要的,还是因为程序员在写Controller的时候懒得构造DTO,而是直接把参数Map到Entity instance 里面,如果我参数猜出来几个字段名,提交之后不该被保存的字段内容就被保存了。还是程序猿太懒的原因造成的,不过也不怪程序员,外包公司就是剥皮公司,拿着低的可怜的工资加班加点,如何能写出有质量的代码。

Xss 反射型

这个处理的比较好,不过不是应用本身处理,而是服务器前面还有一个过滤服务器,会过滤所有数据,发现有什么怪异字符的全给你过滤了,而且是直接Deny且15分钟无法再连入 不是过滤完再提交给服务器。所以这一块,目前来看没什么好的方法,除非仔细分析过滤器的过滤漏洞,字符集啊,编码啊 后台的处理啊等等。 Struts 2 之前的那种大Bug就不说,百年一遇,遇到就得死。

Xss 存储型

这个和上面的一样,目前被过滤器直接Deny并且15分钟无法再连入,所以尝试起来不是那么的有效率。也就没怎么深挖了,除非我知道他们的过滤器是哪家做的,过滤规则是什么,是否转译字符集编码等等,那个就太耗费时间了所以这里就一笔代过吧。

小总结一下: 网页前端安全处理的最高宗旨就是完全不依赖前端提交的数据是否合法,而是后台自己的一套校验标准。靠Js来校验,只能说是提高了一点用户体验,完全不能避免任何安全问题。当然,校验数据是很繁琐的,而且也一定会加重服务器的负担,所以也要考虑什么功能该后台校验,什么功能后台不需要校验。

转载于:https://my.oschina.net/liuyanpunk/blog/184045

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

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

相关文章

网博士自助建站系统_阿里云ECS、轻量应用服务器、云虚拟主机、云速成美站自助建站系统该如何选择...

阿里云作为国内云计算行业的NO.1,用户数量非常的庞大经常在知乎看到朋友们问在阿里云那么多的建站产品里面该如何选择,这里老骥就对阿里云的几款主流的建站产品做一个简单的对比,不想看中间罗里吧嗦的可以直接看最后的总结。对比产品&#xf…

单页网站不是梦,几款国外的单页网站创建工具

单页网站已经流行很久了,受到很多人的喜爱。从立体动感的视差滚动效果和流畅的动画到固定和干净的菜单,你会发现单页网站的效果真的很酷! 在这篇文章中,我们寻找了一些真正好用的单页网站创建工具分享给大家。这些工具对于那些想要…

IE10、IE11 User-Agent 导致的 ASP.Net 网站无法写入Cookie 问题

原文:IE10、IE11 User-Agent 导致的 ASP.Net 网站无法写入Cookie 问题你是否遇到过当使用一个涉及到Cookie操作的网站或者管理系统时,IE 6、7、8、9下都跑的好好的,唯独到了IE10、11这些高版本浏览器就不行了?好吧,这个问题码农连…

关于泰捷商城项目与如何做一个高可用的网站

2019独角兽企业重金招聘Python工程师标准>>> hi 各位, 上两周一直都在做泰捷商城这个项目。这个项目的目的就是卖泰捷出品的WEBOX。这是我第一次做有关电子商务的网站。各种头绪。其实原始需求很简单,只卖一件商品,每星期只卖一次…

linux上关闭tls1.0协议,NGINX禁用TLS1.0和TLS1.1使网站更安全

一、为什么要禁用 TLS1.0、TLS1.1:SSL 由于以往发现的漏洞,已经被证实不安全。而 TLS1.0 与 SSL3.0 的区别实际上并不太多,并且 TLS1.0 可以通过某些方式被强制降级为 SSL3.0。由此,支付卡行业安全标准委员会(PCI SSC)强制取消了支…

JSP 网络书签按钮聚合网站

1. http://www.jiathis.com/ JiaThis是一个提供网页地址收藏、分享及发送的WEB2.0按钮工具,网站的浏览者可以方便的分享到人人网、开心网、QQ空间、新浪微博等一系列社会化关系网络站点。 是一个网络书签按钮聚合网站,类似国外的Addthis。 JiaThis™“…

讨论标志设计的全英文论坛形式的网站--界面设计

转载于:https://www.cnblogs.com/kaixinniu/archive/2008/09/28/1301163.html

可进行JavaScript代码测试与调试的12个网站

概述:JavaScript是网站前端开发最为重要的一门编程语言,本文收集了能够在线测试与调试JavaScript代码的12个网站 1、JS Bin JS bin是一个为JavaScript和CSS爱好者们提供特定情况下的代码片段测试的网站。它可以让你和你的同伴合作调试代码。你可以在这里…

分享15款精美的免费 HTML5 网站模板

在过去的几年,网页设计和制作人员就已开始关注和使用 HTML5 了,如今 HTML5 得到了更加广泛的应用,国外有很多网站已使用 HTML5 技术制作。之前的文章和大家分享过精美的HTML5企业网站和HTML5个人网站,大家可以去欣赏一下这些作品。…

(转)Web自动化测试之12306火车票网站自动登录工具

原文地址:http://www.cnblogs.com/TankXiao/archive/2012/02/20/2350421.html还记得2011年春运,12306火车票预订网站经常崩溃无法登录吗。 今天我们就开发一个12306网站自动登录软件。 帮助您轻松订票通过前两篇博客Fiddler教程和HTTP协议详解&#xff0…

分享7个老师们常备的资源网站

教师较常用的网址,通常基本都是资源、通过自学形式的网址,这样的网址我们可以用于通过自学提升自己。 这儿就来分享7个教师常备的资源网,个个基本都是经典,一下子都给你哦。 1、我要自学网 较为知名的一个自学网站,这儿…

网站文件系统发展分布式文件系统fastDFS

网站文件系统发展 1、单机时代的图片服务器架构 初创时期由于时间紧迫,开发人员水平也很有限等原因。所以通常就直接在website文件所在的目录下,建立1个upload子目录,用于保存用户上传的图片文件。如果按业务再细分,可以在upload目…

网站前端_EasyUI.基础入门.0005.使用EasyUI Accordion组件的最佳姿势?

1. 基础的手风琴<div id"a" class"easyui-accordion" data-options"width:500,height:300"><div data-options"iconCls:icon-ok,title:about,bodyCls:accordion_padding"><h3 style"color:#0099FF;">Acco…

Jekyll – 基于纯文本的开源静态网站 博客系统

Jekyll 是一个开源的静态网站 & 博客生成工具&#xff0c;类似 WordPress。但是和 WordPress 又有很大的不同&#xff0c;原因是 Jekyll 只是一个生成静态网页的工具&#xff0c;不需要数据库支持。但是可以配合第三方服务&#xff0c;例如disqus。最关键的是 Jekyll 可以免…

给你一个网站,你该如何测试?你需要记住这4条法则!

我想大多数开始进行web端页面测试的人&#xff0c;一开始会的都是在页面上点点点&#xff0c;然后一看到页面上有什么图片失效啊&#xff0c;页面遮挡就觉得是找到了大bug&#xff1b;一开始我也是这样&#xff0c;尽管我很谨慎&#xff0c;很仔细&#xff0c;把页面上的每一个…

软件测试人员和QA必须关注的15个网站,值得收藏!

相信大家在学习的时候&#xff0c;不管学什么&#xff0c;都会习惯性地寻找各种学习资源。在大家自学软件测试的时候&#xff0c;也不会例外。那么&#xff0c;软件测试网站有哪些&#xff1f;我们到底应该如何精通软件测试呢&#xff1f;我们不妨一探究竟。 日常学习除了在一…

错误配置 MongoDB 数据库:微软招聘网站曝数据泄露安全漏洞

微软刚刚为自家移动版招聘网站封堵了一个注册用户信息泄露漏洞&#xff0c;以帮大公司追索错误配置部署的MongoDB在线数据库而知名的安全研究人员Chris Vickery发现了这一问题&#xff08;且与他此前的多个发现类似&#xff09;。此前&#xff0c;Vickery曾帮MacKeeper找到了泄…

JAVA笔记26-网络编程(不等于网站编程)

一、网络基础&#xff08;TCP/IP详解&#xff09; 1、IP协议&#xff08;Internet Protocol&#xff09;&#xff1a;网络层&#xff0c;支持网间数据报通信。无连接数据报传送&#xff0c;数据报路由选择和差错控制。 IPv4 32位&#xff08;4字节&#xff09;&#xff0c;IPv6…

如何使用nuget管理C#网站项目

2019独角兽企业重金招聘Python工程师标准>>> 接手C#的项目团队后&#xff0c;发现历史遗留的项目dll管理有些混乱&#xff0c;各个开发人员名下的项目有很多自定义dll或者是很老版本的dll文件&#xff0c;往往一个项目从vss拉下来后无法生成成功&#xff0c;提示缺少…

2017淮北计算机会考,2017年安徽淮北高中会考报名网站:淮北教育局

淮北高中会考报名网站&#xff1a;淮北教育局【导语】每个人都会面临大大小小的考试&#xff0c;有可能这一辈子都会逃脱不了考试的命运。无忧考网整理了淮北高中会考报名网站信息。希望对各位有些帮助。参加2017年安徽淮北高中会考的考生可点击进入《淮北教育局》进行淮北高中…