2011-03-15 78 views
0

您認爲這是一個有效的觀點,如果一個Web服務不包含個人/安全數據,它應該由用戶決定什麼密碼長度來維護甚至沒有密碼?允許用戶沒有密碼?

回答

1

這取決於用戶帳戶的用途。這裏有使用3種形式:

  1. 認證
  2. 授權
  3. 鑑定

如果您擔心要麼身份驗證或授權,那麼你必須有密碼。沒有密碼使得這一點毫無意義。如果您的唯一目標是識別,並且沒有真正的安全損失/獲得讓用戶誤認他/她自己,那麼密碼就變得多餘了。再次,如果是這種情況,身份證明本身就變得多餘,你應該考慮允許開放訪問。

0

如果您打算允許用戶沒有密碼,那麼擁有賬戶有什麼意義?說明問責制的目的。沒有密碼可以刪除它。

1

什麼是密碼?它有助於提供身份驗證。如果你需要提供認證,那麼你需要手段來做到這一點。密碼僅僅是一個輔助工具。

0

如果您需要通過密碼進行身份驗證,那麼您需要的密碼與網站操作對用戶的安全性一樣安全。

0

首先,作爲其他答案清楚說明,你應該總是要求密碼,因爲不這樣做會破壞認證的目的。

話雖如此,爲什麼不使用openID或Facebook Connect?現在有太多的網站需要註冊,即使是最瑣碎的事情。使用Facebook ConnectOpenID將爲用戶提供巨大的可用性點。

相關問題