簡體   English   中英

刷新Java服務器上的緩存和安全性

[英]Flushing cache and security on java server

我對這些東西還很陌生,但是當我了解到如何從服務器應用程序發送數據時,被告知將內存緩存刷新到客戶端以清除不應該存在的東西是“很好的整理”。 output.flush();

我的問題是:如果我的客戶不應該得到某些私人信息(就像其他用戶的私有數據一樣),這不會引起任何安全問題,因為這樣我會顯示一個他不應該看到的客戶數據?

如果是這樣,還有其他方法可以安全地執行此操作嗎?

謝謝!

大多數流(輸入/輸出)都被緩沖。 因此,此建議的意思是,如果您完成了通信,則應刷新並適當close流,以便所有緩沖的數據最終都發送到端點。

如果不涉及(嚴重安全性)錯誤,則flushclose方法僅將數據發送到之前建立的連接(套接字)。 插座在端點之間是唯一的。 沒有其他端點將獲取數據。

暫無
暫無

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

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