对中间件安全的一些了解

~中间件是什么

通过查阅,讲一下我自己理解的中间件。
中间件是浏览器和服务器之间的一个程序,给浏览器提供前端信息,同时与后端数据库做协同工作。 访问一个网站的时候,会有网页回应,这个回应就是中间件所做的,比如,学校之前讲jsp、javaEE框架时,我们用到的中间件是Tomcat,当我们写完后端与前端代码时,有时因为代码逻辑不对,导致浏览器报错页面,这个浏览器报错的页面,就是中间件回应出来的。
在这里插入图片描述

~中间件安全

中间件漏洞,还有中间件的配置问题,也有可能被黑客利用。这都算中间件安全。 Apache structs2 是一个框架,这个框架有很多漏洞。(我原来一直以为structs2是apache一个漏洞的名称)

判断一个网站使用什么中间件的方法

  • 构造错误url

错误url返回的报错信息,不同中间件响应的页面不同,但是这个方法大概只有渗透很垃圾的网站才有用,试了很多网站,几乎每个网站都有对错误url对应的处理。只有自己做的垃圾课程设计可以看出来用的是Tomcat

CSDN的处理在这里插入图片描述
学校教务系统的处理
在这里插入图片描述

  • 使用wappalyzer插件

这个插件可以捕捉网站的一些服务信息,火狐谷歌都可用。但是有些网站做过相应的措施,也有很多信息捕捉不到。 这个插件下载之后,导入到浏览器里,每次打开一个新页面都会做出处理。
在这里插入图片描述

在这里插入图片描述

  • wireshar抓包

这个只是了解到的一种方法,使用wireshark抓包之后,查看http头部字段当中的server字段。由于还没有学习wireshark的使用,这个方法在学习之后再来补充吧

一些个中间件漏洞

  • IIS6.0的解析漏洞

这个漏洞的原理就是IIS没有对文件后缀进行安全检测,误认为一些个非法文件是可执行脚本。原理就是绕过检查上传了一个表面合法文件,但是执行的时候而是当成脚本文件处理了。我之前把绕过和解析有些混淆。 比如一个原始文件是test.asp,为了绕过将这个文件命名成 test.asp.jpg,这也算一个漏洞,但是这个是服务器后端的过滤做的不够到位,这并不是解析漏洞。将这个文件上传成功后,然后IIS将它当成asp文件进行解析,这个是IIS的解析漏洞。

  • Tomcat的任意上传文件漏洞

Tomcat在Windows系统下,启用了put请求方法,我们可以构造请求数据包上传脚本木马。

  • Apache的解析漏洞

Apache 解析文件的规则是从右到左开始判断解析,如果后缀名为不可识别文件解析,就再往左判断。和IIS的相似

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值