2015-06-27 18 views
2

我正在創建一個Web應用程序,用戶可以在其中發佈內容,並且它會顯示在所有用戶的主頁上。我使用Spring來開發這個應用程序。我是否應該使用ajax請求來提供靜態html頁面並加載帖子,或者使用JSP頁面並通過JSP scriptlet加載帖子是否安全,因爲用戶可能會嘗試在頁面上發佈惡意腳本。在JSP頁面上加載用戶帖子

回答

1

通過帖子發動攻擊的威脅應在提交帖子時處理,在存儲帖子之前轉義關鍵字(可能會破壞瀏覽器和服務器)。

之後,通過ajax服務器渲染或客戶端中的文章是一個味道的問題,但通常會加載ajax以便輕鬆分頁和加載評論。

+0

我如何在帖子中轉義特殊關鍵字?使用一些正則表達式來替換特殊字符? 。對不起,我是新手,你能澄清它通常是怎麼做的。 – parthi82

+0

@ parthi.k看看[this](http://www.javacodegeeks.com/2012/07/anti-cross-site-scripting-xss-filter.html),在響應中阻止XSS,但可以用其他方式來使用。 – emibloque

相關問題