<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      代碼改變世界

      程序員之網絡安全系列(六):動態密碼

      2016-01-13 10:38  敏捷的水  閱讀(4639)  評論(9)    收藏  舉報

      系列目錄

      前文回顧

      程序員之網絡安全系列(二):如何安全保存用戶密碼及哈希算法 我們保證了數據的完整性

      程序員之網絡安全系列(三):數據加密之對稱加密算法 我們對數據進行了加密

      程序員之網絡安全系列(四):數據加密之非對稱加密算法
      我們使用了非對稱密鑰算法,我們讓“隔壁王叔叔”傳遞了秘鑰。

      程序員之網絡安全系列(五):數字證書以及12306的證書問題
      我們使用了數字證書,確保了對方的公鑰身份,也就是互聯網中確定了要訪問的網站就是你要訪問的網站。

      但是我們如何確定要訪問這個網站的用戶就是要訪問的用戶呢? 對銀行來說需要確保“敏捷的水”登錄銀行時,必須是"敏捷的水" 而不是別人,不然別人就把錢轉走了。

      雖然我們從通信,數據加密等方式確保用戶密碼不背攻擊者破解,但是如果攻擊者使用鍵盤記錄器等工具知道了用戶密碼,那么就可以冒充用戶了。

      比如銀行的U盾,因為我對這塊業務不了解,我猜銀行為每個用戶發放了一個公鑰?( 知道的同學,可以幫忙解釋一下銀行的U盾都做了什么? )

      我們用數字證書確定了銀行的身份,那么銀行如何確定我們的身份呢?

      兩步驗證

      那么什么是兩步認證呢?兩步認證就是在每次登陸時候填一個手機短信收取的驗證碼或者手機應用生成的驗證碼。當然接收驗證碼的手機號或者應用是需要綁定的,這樣只有拿到這部手機并且知道你帳號密碼的人才能登陸帳號。

      為什么需要它?

      對有些人來說,盜取密碼比您想象的更簡單

      以下任意一種常見操作都可能讓您面臨密碼被盜的風險:

      • 在多個網站上使用同一密碼
      • 從互聯網上下載軟件
      • 點擊電子郵件中的鏈接

      想像一下您無法訪問自己的帳戶及其中的內容,當別有用心的人盜取您的密碼后,他們能讓您無法訪問自己的帳戶,還可以執行以下操作:

      • 翻看(甚至刪除)您所有的電子郵件、聯系人、照片等
      • 冒充您給您的聯系人發送垃圾郵件或有害的電子郵件
      • 使用您的帳戶重置您其他帳戶(銀行帳戶、購物帳戶等)的密碼

      兩步驗證可以將別有用心的人阻擋在外,即使他們知道您的密碼也無可奈何。

      如何工作?

      現在大部分比較危險的操作都需要綁定手機號,因為手機號是你用的唯一的。接收到驗證碼后,我們再輸入系統做第二次的驗證。

      但是由于我們這個驗證碼也有可能丟失,那么我們只需要讓他在一定時間有效就可以了,這就是OTP.

      動態口令 (One Time Password)

      動態密碼: 一個OTP(One Time Password) 是一個密碼僅用于一次登錄會話或者交易,使用過后,這個密碼就無效了。

      靜態密碼的問題:

      • 容易被破解
      • 容易被猜測
      • 容易被盜劫
      • 針對不同的網站,用戶需要記憶大量的密碼。

      使用動態口令主要有2個方面價值:

      • 防止由于盜號而產生的財產損失。
      • 采用動態口令的單位無需忍受定期修改各種應用系統登錄密碼的煩惱。

      有兩種方法,生成動態密碼:

      Event-based OTP (EOTP)

      基于事件同步的令牌,其原理是通過某一特定的事件次序及相同的種子值作為輸入,在DES算法中運算出一致的密碼,其運算機理決定了其整個工作流程同時鐘無關,不受時鐘的影響,令牌中不存在時間脈沖晶振。但由于其算法的一致性,其口令是預先可知的,通過令牌,你可以預先知道今后的多個密碼,故當令牌遺失且沒有使用PIN碼對令牌進行保護時,存在非法登陸的風險,故使用事件同步的令牌,對PIN碼的保護是十分必要的。同樣,基于事件同步的令牌同樣存在失去同步的風險,例如用戶多次無目的的生成口令等,對于令牌的失步,事件同步的服務器使用增大偏移量的方式進行再同步,其服務器端會自動向后推算一定次數的密碼,來同步令牌和服務器,當失步情況已經非常嚴重,大范圍超出正常范圍時,通過連續輸入兩次令牌計算出的密碼,服務器將在較大的范圍內進行令牌同步,一般情況下,令牌同步所需的次數不會超過3次。但在極端情況下,不排除失去同步的可能性,例如電力耗盡,在更換電池時操作失誤等。此時,令牌仍可通過手工輸入由管理員生成的一組序列值來實現遠程同步,而無需寄回服務器端重新同步。

      Time based OTP (TOTP)

      基于令牌和服務器的時間同步,通過運算來生成一致的動態口令,基于時間同步的令牌,一般更新率為60S,每60S產生一個新口令,但由于其同步的基礎是國際標準時間,則要求其服務器能夠十分精確的保持正確的時鐘,同時對其令牌的晶振頻率有嚴格的要求,從而降低系統失去同步的幾率,從另一方面,基于時間同步的令牌在每次進行認證時,服務器端將會檢測令牌的時鐘偏移量,相應不斷的微調自己的時間記錄,從而保證了令牌和服務器的同步,確保日常的使用,但由于令牌的工作環境不同,在磁場,高溫,高壓,震蕩,入水等情況下易發生時鐘脈沖的不確定偏移和損壞,故對于時間同步的設備進行較好的保護是十分必要的。對于失去時間同步的令牌,目前可以通過增大偏移量的技術(前后10分鐘)來進行遠程同步,確保其能夠繼續使用,降低對應用的影響,但對于超出默認時間(共20分鐘)的同步令牌,將無法繼續使用或進行遠程同步,必須返廠或送回服務器端另行處理。同樣,對于基于時間同步的服務器,應較好地保護其系統時鐘,不要隨意更改,以免發生同步問題,從而影響全部基于此服務器進行認證的令牌。

      ** 以上兩種方式在生成密碼的過程都不需要與服務器通信,所以極大的保證了密碼的安全。**

      算法的實現

      http://tools.ietf.org/html/rfc6238

      主站蜘蛛池模板: 一二三四中文字幕日韩乱码| 亚洲自偷自拍熟女另类| 国精品午夜福利不卡视频| 日韩熟女精品一区二区三区| 麻豆精品一区二区三区蜜臀| 临汾市| 天天爽夜夜爱| 蜜芽久久人人超碰爱香蕉| 日本高清中文字幕免费一区二区 | 狠狠色综合久久狠狠色综合| 男女猛烈无遮挡免费视频APP| 亚洲av无码之国产精品网址蜜芽 | 婷婷六月色| 麻豆久久久9性大片| 野花社区在线观看视频| 中文文字幕文字幕亚洲色| 亚洲人成网站18禁止无码| 精品无码久久久久成人漫画| 日韩熟妇中文色在线视频 | 午夜福利在线观看6080| 国产L精品国产亚洲区在线观看| 精品午夜福利在线视在亚洲| 欧美高清一区三区在线专区| 亚洲人成网站观看在线观看 | 精品人妻二区中文字幕| 一区二区三区鲁丝不卡| 欧美颜射内射中出口爆在线| 久久亚洲国产五月综合网| 东京热无码av男人的天堂| 日韩av一区二区不卡在线| 丁香婷婷色综合激情五月| 九九热在线观看视频精品| 人妻少妇偷人无码视频| 给我中国免费播放片在线| 久久婷婷五月综合色丁香花| 波多野结衣免费一区视频| 国产精品揄拍一区二区久久| 亚洲av男人电影天堂热app| 国产精品二区中文字幕| 国产精品夜夜春夜夜爽久久小说| 午夜精品久久久久久久久|