從最近我們的Plone 4.01實例的審計:Plone會話安全性調查結果 - 任何想法?
如果可能加密存儲在會話cookie的用戶名,或使用一次性會話ID來識別用戶(在服務器端),而不是用戶名。
- 用戶名使用base64編碼存儲在應用程序會話cookie中,可以很容易解碼。
當用戶註銷時立即使會話ID無效。
- 註銷PLONE應用程序時,應用程序會刪除Cookie,但不會使用戶會話ID無效。還有人指出,第二次使用應用程序進行身份驗證並不會使以前的會話cookie無效。
我們不希望其他產品添加到堆棧,如果可能的解決了這些發現。
順便說一句,我們確實安裝了Beaker,它被用於公共帳戶,作爲網站的電子商務區域的一部分,而內容管理員/作者正在使用標準的Plone登錄/安全機制,發現...也許燒杯也可以重複用於內容作者?不知道這是不是一個好主意,但...
順便說一句,我們也正在更新到Plone 4.2快。
有一點需要注意的是,plone不使用持久會話進行身份驗證憑證。閱讀auth_tkt,看看他們使用了什麼實現。 – vangheem
esaelPsnoroMoN:不是一個非常有用的回覆......如果這是你認爲答案在哪的地方,你可能會包含一個指向「如何」聯繫Plone安全團隊的指針。鑑於這是我們正在討論的開箱即用的內容管理員/作者會話安全性,我期待來自其他開發人員/實現者的一些指示,指示他們如何配置系統來緩解這些發現(如果可能的話)。 –