2014-02-19 26 views
0

我知道本地存儲是客戶端的一個變量,他們可以完全訪問這些信息(編輯刪除等)。有沒有辦法檢測用戶是否更改了本地存儲中的值?檢測本地存儲是否被用戶編輯過?

+0

代理本地存儲訪問或創建本地存儲內容的散列? – user2864740

+0

@ user2864740不錯 – reergymerej

+1

你想通過檢查來保護自己嗎?您應該已經假定客戶端機器發送給您的服務器的所有內容都已被破壞,並驗證它是服務器端允許的。 –

回答

1

提供了一些保護級別 - 但你是謹慎的權利。如果您擔心可以加密或添加校驗和/ md5s以查看數據是否已被修改。

1

不,你絕對沒有辦法。不管你採取什麼措施,他們自己都是完全不安全的,因爲localStorage是第一位的。您在不能在瀏覽器基本上不安全的JavaScript環境之上構建JavaScript安全性,並且您不能相信localStorage的內容。沒有任何代碼可以讓你信任它。您必須重新思考導致您使用此解決方案的任何情況。