精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使Struts2應(yīng)用程序更安全:不要包含配置瀏覽器

星星科技指導(dǎo)員 ? 來源:synopsys ? 作者:synopsys ? 2023-05-25 15:08 ? 次閱讀

Struts2 允許開發(fā)人員通過插件架構(gòu)包含其他 Struts2 應(yīng)用程序。從網(wǎng)站:

Struts2 插件包含擴(kuò)展、替換或添加到現(xiàn)有 Struts 框架功能的類和配置。除了 JAR 文件之外,還可以通過將其 JAR 文件添加到應(yīng)用程序的類路徑來安裝插件,以滿足插件本身可能具有的任何依賴項(xiàng)。要配置插件,JAR 應(yīng)該包含一個(gè) struts-plugin.xml 文件,該文件遵循與普通 struts.xml 文件相同的格式。

這使得 Struts2 應(yīng)用程序中的安全代碼審查更具挑戰(zhàn)性。下面是一個(gè)示例過程:

檢查目錄下的 Web 應(yīng)用程序可訪問的所有 JAR 文件。WEB-INF/lib

對(duì)于每個(gè) JAR,檢查它是否有文件。struts-plugin.xml

如果它包含一個(gè) ,請(qǐng)像檢查普通的 Struts2 Web 應(yīng)用程序一樣檢查它(入口點(diǎn)、接收器以及介于兩者之間的所有內(nèi)容)。struts-plugin.xml

撇開插件審核程序不談,一個(gè)突出的安全風(fēng)險(xiǎn)插件是配置瀏覽器。

配置瀏覽器是一個(gè)非常好的插件,它可以幫助開發(fā)人員了解已部署的 Struts2 應(yīng)用程序的詳細(xì)信息。反之亦然,當(dāng)部署到生產(chǎn)環(huán)境時(shí),配置瀏覽器可以幫助其他人了解該應(yīng)用程序是如何部署的,我聽到你問它披露了什么?

應(yīng)用程序中的所有 Struts2 入口點(diǎn)、公開入口點(diǎn)的類以及入口點(diǎn)的有用 URL

結(jié)果代碼、它們指向的文件和默認(rèn)參數(shù)

入口點(diǎn)內(nèi)的變量名稱和類型

支柱版本2

攔截器堆棧和訂購

等等,等等,等等...

除非默認(rèn)參數(shù)值包含敏感信息,否則這些都不能真正直接利用。但是來吧,這是很多信息!讓你的攻擊者稍微工作一下

至少讓他們?cè)趪L試猜測(cè) URL 時(shí)發(fā)出嘈雜,而不是將它們?nèi)啃孤冻鋈ァ?/p>

回到插件,還記得它們是如何部署的嗎?配置瀏覽器插件只需要在類路徑上。它不會(huì)在主應(yīng)用程序的源代碼或配置文件中的任何位置聲明。也就是說,沒有明顯的跡象表明插件將被加載。哎喲!

然而,希望并沒有消失。如果應(yīng)用程序使用的是Maven,請(qǐng)查看該應(yīng)用程序的內(nèi)容,如下所示:pom.xml


    org.apache.struts
    struts2-config-browser-plugin
    2.3.15.1

上面告訴Maven下載配置瀏覽器JAR并將其包含在Web應(yīng)用程序中。請(qǐng)注意,我們正在研究應(yīng)用程序的編譯方式與應(yīng)用程序代碼本身。是的。。。如果應(yīng)用程序使用的是其他構(gòu)建系統(tǒng),請(qǐng)檢查是否聲明了類似的東西。或者也許只是查找全部或文件。如果應(yīng)用程序處于活動(dòng)狀態(tài),請(qǐng)嘗試掃描。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 接收器
    +關(guān)注

    關(guān)注

    14

    文章

    2458

    瀏覽量

    71806
  • 瀏覽器
    +關(guān)注

    關(guān)注

    1

    文章

    1016

    瀏覽量

    35281
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    37

    文章

    3245

    瀏覽量

    57614
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    金山:360安全瀏覽器用戶必須安裝金山網(wǎng)盾才安全(轉(zhuǎn)載)

      11月18日,360瀏覽器3.1 beta2版發(fā)布升級(jí),意外的是專門針對(duì)金山網(wǎng)盾做了技術(shù)限制,導(dǎo)致金山網(wǎng)盾安全模塊失效,從而使得使用360瀏覽器的用戶無法享受
    發(fā)表于 11-22 13:14

    IE瀏覽器出錯(cuò)故障分析

    應(yīng)用程序時(shí),建議打開的 ie 瀏覽器窗口數(shù)量不要超過 5 個(gè)。② 降低 ie 瀏覽器安全級(jí)別。選擇 ie
    發(fā)表于 01-06 14:46

    [分享] 瀏覽器操作系統(tǒng)之應(yīng)用程序

    在以前的文章之中我們說瀏覽器其實(shí)我們是可以認(rèn)為這是一種操作系統(tǒng)的,但是需要知道的是操作系統(tǒng)是需要一定的應(yīng)用支持的,雖然說沒有應(yīng)用程序的操作系統(tǒng)也算是一種操作系統(tǒng),但是這種操作系統(tǒng)是不可編程的,在本質(zhì)
    發(fā)表于 02-21 10:37

    如何使用BLUWIWiFixPixer示例應(yīng)用程序從WICE板向WICE智能瀏覽器應(yīng)用程序發(fā)送通知?

    我有以下查詢1)如何使用BLUWIWiFixPixer示例應(yīng)用程序從WICE板向WICE智能瀏覽器應(yīng)用程序發(fā)送通知?2)無法在谷歌游戲商店看到WISE智能
    發(fā)表于 09-12 10:00

    基于Struts2企業(yè)級(jí)異常處理研究及擴(kuò)展

    傳統(tǒng)的Java異常-捕獲機(jī)制已不能滿足當(dāng)今大型企業(yè)級(jí)開發(fā)的要求。本文對(duì)Struts2提供的異常處理機(jī)制進(jìn)行了研究和擴(kuò)展,提出將檢查型(Checked)異常轉(zhuǎn)化為非檢查型(Unchecked)異常
    發(fā)表于 06-18 08:19 ?27次下載

    Web瀏覽器,Web瀏覽器是什么意思

    Web瀏覽器,Web瀏覽器是什么意思 看起來給Web瀏覽器下定義似乎有點(diǎn)荒謬,因?yàn)樗耠娨暬蚴找魴C(jī)一樣為大家所熟悉。互聯(lián)網(wǎng)用戶通過使
    發(fā)表于 03-22 11:01 ?2.1w次閱讀

    Struts2和Ibatis在畢業(yè)答辯管理系統(tǒng)中的應(yīng)用

    在深入分析Struts2和Ibatis基礎(chǔ)上,構(gòu)建了兩框架的整合方案。文中以畢業(yè)答辯管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)為例,介紹其在實(shí)際開發(fā)過程中的應(yīng)用。
    發(fā)表于 10-17 16:41 ?22次下載
    <b class='flag-5'>Struts2</b>和Ibatis在畢業(yè)答辯管理系統(tǒng)中的應(yīng)用

    Struts2 V3.0入門

    Struts 2Struts的下一代產(chǎn)品,是在 struts 和WebWork的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的Struts
    發(fā)表于 12-06 10:46 ?0次下載
    <b class='flag-5'>Struts2</b> V3.0入門

    Struts2源代碼分析

    Struts2源代碼分析。
    發(fā)表于 11-06 10:06 ?0次下載

    360安全瀏覽器發(fā)布聲明回應(yīng)VIP收費(fèi)

    近日,有媒體報(bào)道了關(guān)于“360安全瀏覽器開始收費(fèi)”的新聞。12月2日晚,360安全瀏覽器發(fā)布官方聲明表示:360
    的頭像 發(fā)表于 12-03 09:53 ?1878次閱讀

    360安全瀏覽器回應(yīng)傳聞:堅(jiān)持永遠(yuǎn)免費(fèi)

    近日,有媒體報(bào)道了關(guān)于“360安全瀏覽器開始收費(fèi)”的新聞。12月2日晚,360安全瀏覽器發(fā)布官方聲明表示:360
    的頭像 發(fā)表于 12-03 10:09 ?2178次閱讀
    360<b class='flag-5'>安全</b><b class='flag-5'>瀏覽器</b>回應(yīng)傳聞:堅(jiān)持永遠(yuǎn)免費(fèi)

    W5500瀏覽器配置_Keil

    W5500瀏覽器配置_Keil,瀏覽器配置就是在電路板上搭載一個(gè)嵌入式的web服務(wù),所以功能一般的很有限。
    發(fā)表于 01-07 14:14 ?3次下載

    Struts2遠(yuǎn)程代碼執(zhí)行漏洞復(fù)現(xiàn)編碼

    Struts2 是 Apache 軟件組織推出的一個(gè)相當(dāng)強(qiáng)大的 Java Web 開源框架,本質(zhì)上相當(dāng)于一個(gè) servlet。
    發(fā)表于 01-17 14:02 ?541次閱讀

    瀏覽器支持javascript怎么設(shè)置

    和JavaScript之間的關(guān)系。瀏覽器是一個(gè)軟件應(yīng)用程序,用于解析和渲染網(wǎng)頁。它可以是桌面應(yīng)用程序(例如Chrome,F(xiàn)irefox和Safari)或移動(dòng)應(yīng)用程序(例如Safari和
    的頭像 發(fā)表于 11-26 11:22 ?1389次閱讀

    AWTK 最新動(dòng)態(tài):支持瀏覽器控件

    導(dǎo)讀AWTK瀏覽器控件,基于webview項(xiàng)目實(shí)現(xiàn),將瀏覽器嵌入到AWTK應(yīng)用程序中,讓開發(fā)者可以方便的集成在線幫助和調(diào)用地圖等功能。awtk-widget-web-view是基于webview實(shí)現(xiàn)的AWTK
    的頭像 發(fā)表于 11-20 01:05 ?118次閱讀
    AWTK 最新動(dòng)態(tài):支持<b class='flag-5'>瀏覽器</b>控件