我想創建一個通訊應用程序,用戶自然必須確認他們註冊了通訊,所以如果某些機器人輸入地址,我們不會發送垃圾郵件。用戶帳戶激活電子郵件是否沒有保存在數據庫中的祕密合理安全?
我的想法是簡單地向用戶發送一封包含鏈接的電子郵件,該鏈接在url中有一個祕密,這是一個電子郵件地址和一些祕密sitekey的散列。
我的問題是以下幾點: 有人可以通過註冊幾個帳戶,從而接收與他的地址祕密散列,猜測sitekey,並因此註冊每個她想要的電子郵件地址?
我沒有看到通過這樣做可以獲得的任何東西,但如果這很容易,有人會這樣做,我會被列入黑名單。
我不存儲未激活的用戶帳戶的原因很簡單,我不想每隔x天從數據庫中清除它們。
謝謝你的和平介意:) – nasmorn 2009-07-21 10:05:42