<b>給你的網(wǎng)站“加把鎖” 動(dòng)態(tài)口令輕松實(shí)現(xiàn)</b>

作者: 來源:未知 2012-06-14 00:24:10 閱讀 我要評(píng)論 直達(dá)商品

  隨著網(wǎng)絡(luò)的全面普及,網(wǎng)絡(luò)安全問題也日趨嚴(yán)峻。暨著名的技術(shù)交流社區(qū)CSDN爆出600余萬用戶明文密碼暴露事件之后,天涯社區(qū)4000萬用戶明文密碼也泄漏于世,緊跟著人人網(wǎng)、開心網(wǎng)、貓撲等,甚至京東商城、當(dāng)當(dāng)網(wǎng)、支付寶這樣的電商網(wǎng)站都相繼爆出密碼泄露問題,幾百萬上千萬的用戶資料赤裸裸的暴露在公開的網(wǎng)絡(luò)平臺(tái)之上,讓我們不由的擔(dān)心起網(wǎng)絡(luò)日益嚴(yán)峻的安全問題。

  現(xiàn)如今,很多電商及銀行的網(wǎng)站都采用了動(dòng)態(tài)密碼服務(wù),大大的保障了用戶的信息和資金安全,主要方式有:

  1、動(dòng)態(tài)口令卡:類似于刮刮卡形式,通過橫豎兩個(gè)指標(biāo)來確定當(dāng)前密碼。

  常見:銀行口令卡等;

  缺點(diǎn):需要隨身攜帶,且容易被復(fù)制或拍照記下,安全性相對(duì)不高,并且有限次使用。

  2、硬件令牌:根據(jù)專門的算法(一般為時(shí)間算法)生成一個(gè)不可預(yù)測(cè)的隨機(jī)數(shù)字組合,每個(gè)密碼只能使用一次,或類似于U盾一類的需插入硬件進(jìn)行數(shù)據(jù)比對(duì)。

  常見:U盾、QQ令牌等;

  缺點(diǎn):需要隨身攜帶,使用較為繁瑣,并且要花費(fèi)不少硬件成本;

  3、手機(jī)口令:一種是通過軟件來實(shí)現(xiàn)動(dòng)態(tài)口令的生成,另一種較為簡單,通過短信獲取驗(yàn)證碼來確認(rèn)身份;

  常見:QQ手機(jī)令牌,支付寶付款手機(jī)驗(yàn)證碼等;

  缺點(diǎn):需要和手機(jī)綁定,如遇更換手機(jī)號(hào)則較為麻煩,有時(shí)還會(huì)遇到延時(shí)或無法接收,網(wǎng)站需部署短信平臺(tái),大量短信需要不少成本;

  以上各種方式各有其優(yōu)點(diǎn),但都有一個(gè)很大的問題,就是不適合中小網(wǎng)站部署,都需要耗費(fèi)大量的時(shí)間成本和資金成本,且給用戶增加了很多負(fù)擔(dān);那么有沒有一種更為方便快捷并且無需成本的安全口令解決方案呢?

  筆者通過多年的網(wǎng)絡(luò)建設(shè)經(jīng)驗(yàn),總結(jié)并發(fā)明了一種簡單并行之有效的動(dòng)態(tài)口令實(shí)施方案,且適用各類語言編寫的網(wǎng)站,中小網(wǎng)站均可快速部署。

  中小網(wǎng)站用戶登錄常用的方式為:“用戶名+密碼” 或 “用戶名+密碼+驗(yàn)證碼”;即便采用了MD5加密,也無法保證客戶密碼不會(huì)泄露,因?yàn)槊艽a的輸入過程有可能被旁邊的人看到,或者電腦后臺(tái)的木馬記錄,如果要解決這個(gè)問題,那只有一個(gè)辦法,讓看到的人或監(jiān)聽密碼的木馬上當(dāng),也就是說,他們看到或者記錄到的密碼并不是真正的密碼,因?yàn)槊艽a隨時(shí)都在變化!

  具體解決方法:原有的“用戶名+密碼”的選項(xiàng)可以繼續(xù)保留(驗(yàn)證碼完全可以取消),增加一欄動(dòng)態(tài)密碼框,驗(yàn)證需要三項(xiàng)結(jié)果匹配才能登陸。

  下面就來重點(diǎn)解釋一下如何設(shè)計(jì)動(dòng)態(tài)密碼框:筆者采用的方式是利用“時(shí)間算法”來生成動(dòng)態(tài)口令,因?yàn)闀r(shí)間是每分每秒都在變化的,用時(shí)間來做算法,可以確保動(dòng)態(tài)口令的時(shí)效性,即:上一秒的密碼在下一秒就失效了。舉例,現(xiàn)在時(shí)間是“14:28分54秒”,則動(dòng)態(tài)密碼可以設(shè)定為“142854”,后臺(tái)獲取當(dāng)前時(shí)間設(shè)為“A”,輸入框的值為“B”,當(dāng)輸入“142854”時(shí),則“B=A” 驗(yàn)證通過!為了避免輸入的時(shí)間差,可以在前臺(tái)把時(shí)間直接賦值給“A”,然后在后臺(tái)進(jìn)行比對(duì)。

  

 

  當(dāng)然,在實(shí)際運(yùn)用中,我們不可能直接把時(shí)間作為動(dòng)態(tài)口令,這樣不但太過簡單,而且無法多人共用這個(gè)體系,因此,我們要在“時(shí)間”的基礎(chǔ)上來做文章,即設(shè)定每個(gè)人特定的算法。還是以上面的時(shí)間“14:28分54秒”為例,我們現(xiàn)在進(jìn)行拆分,并加強(qiáng)算法,為了便于記憶,我將時(shí)間分為三個(gè)部分“14、28、54”,并以數(shù)字“365”作為附加口令,算式如下:“14+3、28+6、54+5”,即最終動(dòng)態(tài)密碼實(shí)際為“173459”。如果希望更加的安全,我們?cè)O(shè)置可以在此基礎(chǔ)上不斷的變化,比如引入“+-*÷”,附加口令也可以是任意自己易記的數(shù)字,如生日、身份證號(hào)等,“時(shí)間+附加碼”通過特定算法隨意組合。

  

 

  OK,大功告成!這樣的密碼除了設(shè)定者本人以外,任誰也想不到是如何得來的,而且每秒都在變化,最關(guān)鍵的是,對(duì)于程序員來說,只需短短10分鐘便可部署完畢!

  如果您對(duì)本文還有疑問或者部署中遇到問題,可以與作者聯(lián)系(QQ:622569)。

  文:曹建祥


  推薦閱讀

  <b>網(wǎng)站分析:網(wǎng)站用戶的生命周期價(jià)值分析</b>

Avinash Kaushik的博客中最近更新的一篇文章Calculate Customer Lifetime Value,里面非常詳細(xì)地論述了什么是網(wǎng)站用戶的生命周期價(jià)值(Lifetime Value,簡稱LTV),及為什么要使用LTV這個(gè)指標(biāo)。其中主要闡述的是在SEM及>>>詳細(xì)閱讀


本文標(biāo)題:<b>給你的網(wǎng)站“加把鎖” 動(dòng)態(tài)口令輕松實(shí)現(xiàn)</b>

地址:http://m.sdlzkt.com/a/22/20120614/67890.html

頂一下

樂購科技部分新聞及文章轉(zhuǎn)載自互聯(lián)網(wǎng),供讀者交流和學(xué)習(xí),若有涉及作者版權(quán)等問題請(qǐng)及時(shí)與我們聯(lián)系,以便更正、刪除或按規(guī)定辦理。感謝所有提供資訊的網(wǎng)站,歡迎各類媒體與樂購科技進(jìn)行文章共享合作。

網(wǎng)友點(diǎn)評(píng)
我的評(píng)論: 人參與評(píng)論
驗(yàn)證碼: 匿名回答
網(wǎng)友評(píng)論(點(diǎn)擊查看更多條評(píng)論)
友情提示: 登錄后發(fā)表評(píng)論,可以直接從評(píng)論中的用戶名進(jìn)入您的個(gè)人空間,讓更多網(wǎng)友認(rèn)識(shí)您。
自媒體專欄

評(píng)論

熱度

主站蜘蛛池模板: 国产成人一区二区三区视频免费 | 国产精品成人无码视频| 91成人免费观看在线观看| 一级成人理伦片| 成人精品视频一区二区三区尤物| 桃花阁成人网在线观看| 国产成人免费电影| 欧美成人一区二区三区在线电影 | av成人免费电影| 国产成人精品免费视频大全 | 欧美成人乱妇在线播放| 国产成人爱片免费观看视频| 中文字幕成人免费高清在线视频| 成人性生活免费看| 992tv成人影院| 免费视频成人片在线观看| 成人嘿嘿视频网站在线| 91欧美激情一区二区三区成人| 成人深夜福利视频| 羞羞漫画在线成人漫画阅读免费| 国产成人精品高清在线观看99| 欧洲成人全免费视频网站| 久久成人精品视频| 亚洲国产成人精品无码区在线秒播 | 欧美成人免费午夜影视| 亚洲精品国产成人| 国产成人A∨激情视频厨房| 成人免费无码大片a毛片软件 | 亚洲国产成人高清在线观看| 国产成人午夜高潮毛片| 国产激情一区二区三区成人91| 黄色成人在线网站| 色老头成人免费综合视频| 亚洲国产成人精品激情| 久久成人免费电影| 老司机成人精品视频lsj| 91成人免费观看| 成人精品一区二区久久| 成人免费无毒在线观看网站 | 欧美日韩成人在线观看| 成人最新午夜免费视频|