第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ESAPI 庫中是否有驗證可以確保 CWE-93 漏洞不會出現(xiàn)在 Veracode SAST

ESAPI 庫中是否有驗證可以確保 CWE-93 漏洞不會出現(xiàn)在 Veracode SAST

大話西游666 2023-03-02 10:18:21
我在 Veracode 平臺上對我的代碼進行了 SAST 掃描,我在 Java 郵件功能中發(fā)現(xiàn)了這個漏洞,我正在使用它從我的應用程序發(fā)送郵件。以下是即將出現(xiàn)的漏洞 - CRLF 序列的不當中和('CRLF 注入')(CWE ID 93)。message.setSubject(subjectOfEmail);我聽說我們可以使用 ESAPI 庫,但我找不到合適的驗證函數(shù)。請有人幫我解決這個問題,這樣它就不會再次出現(xiàn)在掃描中。
查看完整描述

3 回答

?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

在 Veracode 幫助中心查看此頁面,其中列出了將修復某些缺陷類的驗證庫:

https://help.veracode.com/reader/DGHxSJy3Gn3gtuSIN2jkRQ/y52kZojXR27Y8XY51KtvvA

有大量的 ESAPI 庫可以修復 CWSE 93 漏洞,包括

org.owasp.esapi.Encoder.encodeForHTML


查看完整回答
反對 回復 2023-03-02
?
茅侃侃

TA貢獻1842條經驗 獲得超22個贊

使用 ESAPI 的 decodeForHTML() 方法,如下例所示。

ESAPI.encoder().decodeForHTML(subjectOfEmail)


查看完整回答
反對 回復 2023-03-02
?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

如果在這種情況下您要防止的只是標頭注入問題(這是與 CWE ID 93 相關的問題),那么請查看 ESAPI 的org.owasp.esapi.StringUtilities類。特別是靜態(tài)方法stripControls()可能正是您所需要的。使用Encoder.encodeForHTML()可能會編碼比你想要的更多的東西,因為它假定一個 HTML 上下文。(當然,如果您擔心在某些 Web 電子郵件客戶端的主題標頭上防止 XSS,您可能想要這樣做。通常這些客戶端應該已經內置了這種保護,所以如果您對其進行編碼,它最終可能會被編碼兩次但渲染不正確。)

請記住,如果您使用StringUtilities.stripControls(),您的 Veracode 的 SAST 引擎可能仍會為 CWE 標記您的代碼,因為我不確定它是否將該類的方法識別為在這種特殊情況下刪除了污點標志。(但您始終可以將其作為緩解評論提及。)


查看完整回答
反對 回復 2023-03-02
  • 3 回答
  • 0 關注
  • 251 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號