日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网络安全-使用HTTP动词篡改的认证旁路

發(fā)布時間:2023/12/10 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络安全-使用HTTP动词篡改的认证旁路 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

這個東西去年的安全掃描都沒有,今天就掃出來了,非常奇怪的一個東西。好吧,找資料找原因。結(jié)果可能應(yīng)為搜索名詞的原因,這個問題在群友的幫助下解決了。

在我理解中servlet只有post和get方法,然后結(jié)果怎么出來這么多奇奇怪怪的方法呢。這些方法干啥的呢?

?

首先找到的是一個禁用http下不安全的方法的博客,具體誰的博客我也沒關(guān)注。先按照他的方法修改,修改方法也挺簡單,改下tomcat的web.xml就好。

?

?

[html] view plaincopy print?
  • <security-constraint>??
  • ????<web-resource-collection>??
  • ????????<http-method>HEAD</http-method>??
  • ????????<http-method>PUT</http-method>??
  • ????????<http-method>DELETE</http-method>??
  • ????????<http-method>OPTIONS</http-method>??
  • ????????<http-method>TRACE</http-method>??
  • ????????<url-pattern>/*</url-pattern>??
  • ????</web-resource-collection>??
  • ????<auth-constraint>??
  • ????????<role-name></role-name>??
  • ????</auth-constraint>??
  • </security-constraint>??
  • <security-constraint><web-resource-collection><http-method>HEAD</http-method><http-method>PUT</http-method><http-method>DELETE</http-method><http-method>OPTIONS</http-method><http-method>TRACE</http-method><url-pattern>/*</url-pattern></web-resource-collection><auth-constraint><role-name></role-name></auth-constraint> </security-constraint>

    為啥要加這個呢!找了下web.xml的說明

    ?

    WebDAV (Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1 的一個通信協(xié)議。它為 HTTP 1.1 添加了一些擴(kuò)展(就是在 GET、POST、HEAD 等幾個 HTTP 標(biāo)準(zhǔn)方法以外添加了一些新的方法),使得應(yīng)用程序可以直接將文件寫到 Web Server 上,并且在寫文件時候可以對文件加鎖,寫完后對文件解鎖,還可以支持對文件所做的版本控制。這個協(xié)議的出現(xiàn)極大地增加了 Web 作為一種創(chuàng)作媒體對于我們的價值。基于 WebDAV? 可以實(shí)現(xiàn)一個功能強(qiáng)大的內(nèi)容管理系統(tǒng)或者配置管理系統(tǒng)。?

    好吧,這樣就理解了,既然是一個通訊協(xié)議增加了這些方法,那么按博主的方法改掉就好了。

    ?

    可惜事與愿違,使用AppScan掃描還是存在這個問題。那么就納悶了,為啥會出現(xiàn)這樣的情況呢?

    于是找到了

    AppScan問題“HTTP動詞篡改導(dǎo)致的認(rèn)證旁路”的解決方法

    這篇博客,這個里面提供的思路不錯,看得出來他也配置了web.xml。這樣看起來要升級tomcat的節(jié)奏? 如果要升級tomcat我講面臨和那個博主一樣的問題,公司層面不好解決,而且公司也不只是用tomcat。其他的應(yīng)該也存在問題。 從上面可以明顯看出來這個漏洞和WebDAV 這個東西其實(shí)關(guān)系并不大,主要問題在于篡改,WebDAV 只是提供了一些方法,這些方法雖然會導(dǎo)致一些修改或者什么的問題。但是如果是篡改了一個不存在的方法,其實(shí)結(jié)果也是一樣。好吧,其實(shí)上面那個博客最大的好處不是認(rèn)識到了問題的根源,而是找到一個測試神器burpsuite。再也不用苦逼的猜了。 好吧,那么就剩下一個辦法,那就是自己寫攔截器。攔截住除開get和post的方法。為啥不在web.xml配置這個?因?yàn)槲以囘^了配置了之后我自己都登陸不上。 誰配置成功了可以告訴我,我是拿現(xiàn)在這個6.0的tomcat毫無辦法。以后考慮升級到9.0。 寫攔截器去了,祝福我能成功。 ok,今天加了攔截器,成功干掉了這個問題。 [java] view plaincopy print?
  • <span?style="white-space:pre">????</span>?String?method?=?req.getMethod();??
  • ????????if(!"GET".equals(method)&&!"POST".equals(method)&&!"HEAD".equals(method))??
  • ????????{??
  • ????????????log.error("The?request?with?Method["+method+"]?was?forbidden?by?server!");??
  • ????????????response.setContentType("text/html;charset=GBK");??
  • ????????????response.setCharacterEncoding("GBK");??
  • ????????????resp.setStatus(403);??
  • ????????response.getWriter().print("<font?size=6?color=red>對不起,您的請求非法,系統(tǒng)拒絕響應(yīng)!</font>");??
  • ????????????return;??
  • ????????}??
  • <span style="white-space:pre"> </span> String method = req.getMethod();if(!"GET".equals(method)&&!"POST".equals(method)&&!"HEAD".equals(method)){log.error("The request with Method["+method+"] was forbidden by server!");response.setContentType("text/html;charset=GBK");response.setCharacterEncoding("GBK");resp.setStatus(403);response.getWriter().print("<font size=6 color=red>對不起,您的請求非法,系統(tǒng)拒絕響應(yīng)!</font>");return;} 在burpsuite上面驗(yàn)證,也成功的反應(yīng)出了正確的消息頭。 這里請記住 [java] view plaincopy print?
  • resp.setStatus(403);??
  • resp.setStatus(403);

    ?

    不然是無法通過AppScan的掃描的

    轉(zhuǎn)載于:https://www.cnblogs.com/firstdream/p/8393316.html

    總結(jié)

    以上是生活随笔為你收集整理的网络安全-使用HTTP动词篡改的认证旁路的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 美女调教视频 | 性欧美大战久久久久久久免费观看 | av网站在线观看不卡 | 国产麻豆精品在线观看 | 色噜噜一区二区三区 | 亚洲天堂网在线观看 | 98超碰在线 | 9191在线视频 | 国产内射一区二区 | 五月开心激情网 | 在线黄色大片 | 国产精欧美一区二区三区蓝颜男同 | 日本www黄 | 国产午夜小视频 | 国产精品视频第一页 | 想要视频在线观看 | 天堂999| 欧美日韩精品一区二区 | 大又大粗又爽又黄少妇毛片 | 69xx视频在线观看 | 日本视频在线免费观看 | 国内精品亚洲 | 台湾佬美性中文娱乐 | 992tv在线成人免费观看 | 久久久久久久久黄色 | 91在线观看欧美日韩 | 国产精品视频一二三区 | 91视频在线免费看 | 午夜视频一区二区 | 少妇激情在线 | 五月天久久综合 | 国产91对白在线播放 | 欧美黄网在线观看 | 神马久久香蕉 | 怡红院成永久免费人全部视频 | 国产在线视频你懂的 | 亚洲视频不卡 | 国产精品视频网址 | 国产一区二区播放 | 一区二区三区四区不卡 | 女人下部全棵看视频 | 日本bdsm视频 | 国产精品一区二三区 | 日韩成人av毛片 | 欧美日韩18| 天堂在线中文字幕 | 污视频网站免费观看 | 1769国产精品视频 | 久久机热这里只有精品 | 日日噜噜夜夜狠狠久久丁香五月 | 国产福利午夜 | 中文字幕超清在线观看 | 黄色污污网站 | 午夜精品一区二区三区在线播放 | 精品二三区 | 国产网站久久 | 欧美成人高潮一二区在线看 | 久久精品国产亚洲AV成人婷婷 | 免费网站在线高清观看 | 亚洲91精品 | 性色av一区二区 | 老太婆av | 人妖性做爰aaaa | wwwxxx在线播放 | 亚洲麻豆一区 | 亚洲影院一区二区三区 | 激情综合网av | 成人精品网 | 国产精品美女高潮无套 | 亚洲第一页综合 | 三级精品视频 | 狠狠鲁视频 | 成人免费区一区二区三区 | 五月天视频网站 | 一区二区三区在线视频免费观看 | 黑人性生活视频 | 欧洲综合视频 | 亚洲精选一区 | 欧洲精品久久一区二区 | 好吊妞在线观看 | 一区二区在线视频免费观看 | 91看片看淫黄大片 | 青娱乐毛片 | 91热爆在线| 一起草视频在线播放 | 天堂在线一区二区 | 丁香六月色 | 国产精品免费一区二区三区都可以 | 麻豆av免费 | 黄色网址免费 | 在线观看国产一区二区 | 秋霞成人午夜鲁丝一区二区三区 | 十大污网站 | 日韩中文字幕有码 | 打屁股视频网站 | 国模无码视频一区二区三区 | 深夜视频在线免费观看 | 一级aaaa毛片 | 久久精品国产99久久不卡 |