


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、找回密碼的功能設計所有需要登錄的網站,都會提供找回密碼的功能,防止用戶忘記密碼。正確設計這個功能,保證安全可靠,并不簡單。下面就是安全專家TroyHunt給出的。、如何保存密碼個網站要想保證密碼安全,第一步就是以正確的方法保存密碼。一般說來,密碼有三種保存方式。明文保存明文保存就是用戶的密碼原文不動地寫入數據庫。這種方式最不安全,極易泄漏,應該嚴格禁用。加密保存加密保存就是使用密鑰,將密碼加密后,以密文保存進數據庫。這種方式雖然有一定的安全性,但是終究還是可以用密鑰還原密碼。因此,還是存在泄漏的可能,也不推薦使用。哈希保存哈希保存就是對密碼使用哈希算法,將哈希值保存進數據庫。為了增加隨機性,防
2、止彩虹表這一類的工具,計算哈希的時候,每個用戶都有個不樣的鹽值(salt),也會同時保存進數據庫。哈希是單向運算,無法還原,所以即使哈希值泄漏,一般來說,也不會暴露用戶的原始密碼。第條規(guī)則:密碼永遠都要哈希保存。二、密碼重置如果密碼是哈希保存,用戶一旦忘記密碼,網站也無法知道原始密碼是什么,只能讓用戶重置密碼。第二條規(guī)則:找回密碼就是讓用戶重置密碼。重置密碼又有兩種做法。有的網站先自動改成一個隨機密碼,然后再讓用戶登錄后自己改掉。這樣做的風險在于,你必須把隨機密碼告知用戶,通過郵件或短信,這個過程中就有可能泄漏。第三條規(guī)則:重置密碼的時候,要給出一個鏈接,讓用戶到網頁上自己修改密碼。重置鏈接由
3、于是明文傳播,而且直接修改密碼,所以必須有失效時間。一般來說,可以設成10分鐘失效。三、用戶名還是郵件地址?重置密碼之前,必須知道重置誰的密碼。這時需要用戶提供,注冊時的郵件地址。第四條規(guī)則:重置密碼之前,如果用戶提供了錯誤的郵件地址,不要提示他。這是因為如果提示了,數據庫不包含某個郵件地址,就可能像下圖那樣,泄露用戶的隱私,被釣魚者利用。文章雖然是我轉載過來的,但是我特意把圖片打碼了,免得這篇文章被和諧A獸hitaItitpgmxQifiVLi1.!-liInPrrvatie守fiKOUrwuprnamtatVFDEQSPHOTOSCQMMJNlTfPREMEUfWRECOVERYOURPA
4、SSWORDThereisrau&eriEteredwoaddress!:?Email:正確的做法是,不管用戶輸入什么郵箱,都向該郵箱發(fā)郵件。在郵件里說明,有人嘗試重置密碼,但是他輸入的郵箱不在數據庫里面。如果不是采用郵件地址,而是根據用戶名識別用戶,就沒有辦法不提示,某個用戶名是否存在。某些人的用戶名非常特殊,一旦知道該用戶名存在,就幾乎可以肯定是該人注冊的。第五條規(guī)則:重置密碼的時候,識別用戶最好依靠郵件地址,而不是用戶名。四、過濾用戶為了防止機器人攻擊,進入重置密碼之前,最好加上CAPTCHA識別。此外,還要防止一種情況:張三知道李四的郵箱,然后使用找回密碼功能,讓系統給李四發(fā)出重置密碼的郵件。第六條規(guī)則:如果條件允許,重置密碼之前,最好請
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大五人格與教育政策執(zhí)行力的關系研究
- 智慧城市防災減災教育領域的創(chuàng)新與實踐
- 智慧城市安全防護新篇章視頻監(jiān)控與大數據的融合應用
- 教育機器人在職業(yè)培訓中的應用和價值分析
- 教育數據分析提升課程設計的有效途徑
- 技術在商業(yè)競爭中的關鍵作用
- 醫(yī)療創(chuàng)新重塑健康管理與醫(yī)療服務
- 抖音商戶直播價格策略審批登記制度
- 公交優(yōu)先策略對2025年城市交通擁堵治理的影響分析報告
- 公眾參與視角下環(huán)境影響評價信息公開策略研究報告
- T/CCOA 50-2023低菌小麥粉生產技術規(guī)程
- 安全生產責任制度完整版
- 2025屆遼寧省大連市高新園區(qū)七年級數學第二學期期末考試試題含解析
- 2025+NCCN非小細胞肺癌診療指南解讀
- ECMO治療暴發(fā)性心肌炎
- 2025CSCO乳腺癌診療指南解讀課件
- 社會單位消防安全評估導則
- 衛(wèi)生系列高級職稱申報工作量統計表(醫(yī)療類)
- 寵物店聘用合同協議
- 食堂外人出入管理制度
- 大數據驅動設備優(yōu)化設計-全面剖析
評論
0/150
提交評論