簡體   English   中英

Java Spring中的會話劫持

[英]Session hijacking in Java Spring

我有一個關於劫持會話變量的問題。 讓我們假設我們有一個受Spring Security支持的Web應用程序,並且我進入了一個頁面,其中在服務器端存儲了一堆會話變量。 現在,通常不能僅從客戶端訪問會話變量。 客戶端是否可以通過某種方式將頁面重定向到另一個Web應用程序(帶有惡意的服務器端腳本),同時保持當前會話變量不變?

我的印象是,原始Web應用程序中沒有重大缺陷是不可能的。

無論如何,問題是:是否可以在不對Web應用程序的服務器端內容進行任何更改的情況下竊取Spring Security支持的Web應用程序的會話變量?

編輯:使用TLS

如果客戶端/服務器通信不使用SSL,則可以嗅探sessionID。 對於任何不利用任何類型的客戶端-服務器通信加密的框架來說,都是如此。

客戶端也有可能重定向到另一個Web應用程序。 這是XSS攻擊的一部分(跨站點腳本)。 XSS有兩種類型。 存儲並反映出來。

您可以在此處找到更多詳細信息跨站點腳本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM