我有一個系統,保持用戶在數據庫中的所有操作。問題是現在我可以跟蹤哪些數據屬於哪個用戶。如何讓用戶在數據庫中無法識別? 我想到的解決方案之一是將散列的user_id存儲在數據庫中,或者創建一些會散列用戶標識的中間表。在django匿名用戶
1
A
回答
0
散列它不會解決這個問題,因爲它仍然可以帶回給用戶。
您可以使用Cookie或IP嗎?
在一天結束時,如果您希望能夠將數據與特定用戶關聯起來,它將以某種方式鏈接到用戶。 也許你可以模仿其他安全認證系統,例如讓用戶生成公鑰和私鑰,並用他們的公鑰手動加密他們的數據,然後他們將成爲唯一有權訪問它的人。
有可能取決於你的限制。
+0
感謝您的回答。任務是我作爲管理員不應該能夠將數據關聯回特定的用戶。你是對的,如果一個小組散列不是最好的解決方案。但私鑰/公鑰可能是一個很好的密鑰。我會考慮它。再次感謝! – mayya
+0
@mayya您是否找到解決問題的好方法? –
相關問題
- 1. Django - 匿名用戶組
- 2. Django跟蹤匿名用戶
- 3. Django中的匿名用戶
- 4. 使用Django禁用匿名用戶cookie
- 5. Django啓用匿名用戶會話
- 6. Django註冊表單,匿名用戶?
- 7. 的Django/GAE匿名用戶數據
- 8. Django以匿名用戶身份登錄?
- 9. 爲django中的匿名用戶緩存
- 10. Django,request.user始終是匿名用戶
- 11. Django的保存模型匿名用戶
- 12. Django - python-social-auth:Facebook返回匿名用戶
- 13. Django的存儲匿名用戶數據
- 14. Firebase匿名用戶
- 15. 如何在Django上只爲匿名用戶使用緩存?
- 16. 在Django Rest框架中識別唯一的匿名用戶
- 17. drupal - 處理匿名用戶
- 18. 重定向匿名用戶/
- 19. devise-rails的匿名用戶
- 20. 匿名用戶錯誤
- 21. 匿名用戶的OAuth
- 22. 保證用戶匿名
- 23. Firebase中的匿名用戶
- 24. Devise的匿名用戶?
- 25. 只爲匿名用戶使用django片段緩存
- 26. 如何使用Django和tastypie註冊匿名用戶?
- 27. 始終匿名用戶使用Django的代碼時選擇render_to_response
- 28. 使用直線外殼匿名用戶匿名權限
- 29. 創建匿名django會話
- 30. 在RoR上使用匿名mysql帳戶
爲什麼你關心讓用戶在數據庫中無法識別? –
我意識到這是題外話題,但我讀到的標題是'在django中霧化用戶',並想知道什麼樣的死亡光線堆棧溢出會建議... –
如果你不能識別你的用戶數據庫,您不能在數據庫中存儲或檢索有關用戶的信息。你究竟想達到什麼目的?合理的拒絕功能,靜態數據加密或只是訪問控制,所以並非所有用戶都能看到所有數據?最後一個在應用程序中解決,而不是在數據庫中解決。 –