2011-02-28 18 views
2

註冊期間,我會保存註冊表單中的用戶名,密碼(安全),用戶數據等內容。還有哪些其他數據是常見的保存。存儲用戶驗證的IP地址是否必要?以及他們註冊的IP如何?存儲此數據是否存在安全原因,是否值得收集和存儲所有這些數據?在註冊期間,應該在數據庫中保存哪些服務器端數據

+0

存儲IP地址是很好的做法,但這是動態的 – 2011-02-28 16:49:53

+2

保存您所需的內容。故事結局。 – mellamokb 2011-02-28 16:50:10

+0

@mellamokb這就是問題所在。 – twitter 2011-02-28 17:00:15

回答

1

出於合法原因,IP地址在會話期間可能會更改。由HTTP頭提供的其他信息(例如User-Agent)很容易被欺騙,因此在檢查或存儲這些字段時沒有增加安全性。

這就是說我喜歡ssh和gmail的功能「你使用的最後一個IP地址是X」。

+0

所以你不保存註冊和驗證IP?我不知道是否有任何垃圾郵件標準要求網站管理員保存用戶驗證的IP。你知道嗎? – twitter 2011-02-28 17:05:52

+0

@twitter爲什麼?這並不能阻止攻擊,因爲沒有安全措施。它也容易出錯,因爲IP地址可能因合法原因而改變,例如它們是否位於負載均衡器後面。 – rook 2011-02-28 17:17:58

1

許多信息(尤其是IP地址)在您的服務器日誌中可用,因此可能不值得額外努力通過用戶註冊來跟蹤它。如果您要開始從某個IP地址獲取垃圾郵件,您可以輕鬆搞清楚並使用服務器日誌來阻止它們,但是將其綁定到特定的用戶帳戶可能會有好處。

我也喜歡Rook關於「你使用的最後一個IP地址是X」的觀點。

相關問題