1
我想知道我在做什麼是一個好習慣。請指教。謝謝。Web服務器基於會話的緩存安全問題?
我的Web應用程序服務器爲用戶緩存生成的圖表圖像以提高性能。 圖像存儲在基於會話的文件夾中,其中生成文件夾名稱。 假設user1繪製圖表並緩存在服務器上: webapp \ sessionFolder \ aklfq13d10jd10 \ image.jpg
我禁用了IIS7目錄瀏覽功能。 但我發現系統的其他用戶也可以訪問該圖像,如果他們輸入完整的網址。但他們不應該看到它爲user1緩存。
如何避免此類非法訪問?或者有更好的做法來實現這種網頁緩存?
謝謝! Kyeo
謝謝@Joe。你有閱讀這種方法的參考嗎?我想詳細瞭解實施細節。你能分享他們嗎? –
@ Kyeo1983 - 鏈接的文章有關於創建處理程序來傳輸圖像的信息。它從數據庫獲取圖像:在你的情況下,你將從磁盤上的文件讀取它:http://www.hanselman.com/blog/GettingSessionStateInHttpHandlersASHXFiles.aspx – Joe