那麼,在我的空閒時間,我正在製作這個小網站。該網站不需要驗證,只有一些行動(如發表評論)需要這樣做。選擇哪種認證機制?
我希望每天有多達100位(可能更少)的獨立訪問者。我真的不希望超過50%(麻煩)註冊。
現在,我正在考慮三種可能的身份驗證機制(但我願意接受建議):
- OpenID身份驗證;
- HTTP摘要或至少HTTP基本身份驗證;
- 我自己的(基於表單的)身份驗證。
對於像這樣的小型網站來說,OpenID在我看來有點過於矯枉過正。另外,在我的網站的登錄頁面上,像「OpenID」這樣的流行語可能會嚇跑那些技術不太熟悉的人。
HTTP摘要(或基本)身份驗證提供較低的安全級別(或根本沒有),因爲該站點不會處於HTTPS之下。
我自己的實現很可能會遇到與HTTP摘要相同的安全問題。雖然,我可以實施更多的防範暴力攻擊(三次失敗後顯示驗證碼等)。
你會建議什麼其他機制?我沒有看到什麼優點和缺點?你會選擇什麼?
那麼,我不關心人們闖入網站,看到我的一些私人東西。我擔心,一些註冊用戶可能會使用相同的密碼來處理重要的事情(如電子郵件或其他)。 – Paulius 2009-02-18 12:52:11