0
如果我通過SSL提供了所有的Web內容,我是否需要再進行一層加密並簽署cookie數據?如果我使用SSL,是否需要簽名/加密Cookie?
如果我通過SSL提供了所有的Web內容,我是否需要再進行一層加密並簽署cookie數據?如果我使用SSL,是否需要簽名/加密Cookie?
SSL/TLS只能防止通信被攔截和/或修改。它不保證客戶端硬盤上的文本文件(即cookie)。
如果要防止用戶使用僞造的cookie信息提示你的Web應用程序,那麼,您需要登錄您的Cookie數據。如果你想防止的用戶看到的cookie數據,那麼你也應該加密它。
您能否進一步解釋如何簽署「防止用戶使用僞造的cookie信息呈現您的web應用程序」? – Domi
@Domi查看維基百科[數字簽名](http://en.wikipedia.org/wiki/Digital_signature)頁面。如果沒有私鑰,用戶就無法將有效的數字簽名應用於cookie數據。所以服務器會檢測到簽名是無效的,不信任cookie數據。 –
如果cookie只是一個很長的隨機字符串,純粹充當會話標識符,但簽名不會增加任何安全性,對吧? – Domi