創新網頁密碼認證方式
目前網路上的認證方式,普遍採用文字式的帳號密碼登入。
其他的認證方式,例如Ic卡 等方式。由於設備限制,或是程序過於繁複,無法常態
讓廣大用戶接受。
但是,傳統登入的密碼,是由使用者自行指定,並且由使用者自行保管,並於服務商
資料庫中儲存進行比對。
這樣的方式有許多問題:
1.密碼會遺失
2.密碼容易被側錄
3.有意義的字串密碼,容易被資料拼圖方式破解
因此,我想出一個認證方式,提供大家一起思考。
程序如下:
申請:
1.使用者申請帳號,服務商系統紀錄帳號急電子郵件。
2.服務商系統亂數順序產生一組包含0-9及a-z的文字串,字串中符號只出現一次,例如:
qwert123yuiop4567asdfgh890mnbvjklcxz
將此字串紀錄於資料庫,然後與順序的符號串疊列對照,例如
1234567890abcdefghijklmnopqrstuvwxyz
qwert123yuiop4567asdfgh890mnbvjklcxz
並將這個表轉換成圖片後寄送給使用者。
登入使用:
1.服務商系統產生輸入畫面包含:
a.帳號欄位
b.隨機產生長度8-12個符號,包含0-9,a-z,例如:
6h49c06ls6
並顯示於畫面。
c.輸入密碼欄位
2.使用者輸入帳號。
3.使用者使用對照表後轉換的密碼,參考上面的對照後為2sru4i2gn2。
4.使用者輸入密碼2sru4i2gn2,並且按下確認。
其他:
1.服務提供商的系統可以定期重新產生新的密碼對照表,並且寄送給使用者。
好處:
1.使用困難度僅較直接記憶帳號密碼困難。
2.每次登入輸入密碼皆不相同。
3.木馬,或是網路封包擷取側錄無法得到有用資訊。
4.使用者無須記憶密碼。
5.不用宣導用戶定期更換密碼。
6.密碼字串不具任何意義,難以被猜測。
7.密碼先隨機選擇密碼長度,然後才產生隨機密碼,密碼由0-9,a-z等共36個符號隨
機排列組合,重複機率很低。
以上,針對最近木馬盜取帳號密碼,以及拼圖式資料入侵想到的配套方案。













