Was this page helpful?

通訊鎖~應用實例

    內容表格
    沒有標頭

    何謂通訊鎖?
    這是一種運用 VoIP 的技術來加強對系統登入驗證的安全機制,驗證關卡除了基本的帳號密碼以外,還增加一道利用電話通訊技術的驗證程序,以確保當時執行登入的用戶身份與系統的資料相符。

    應用領域:

    1. 用於線上遊戲的登入,可防止遊戲帳號被不肖人士盜用,例如魔獸世界通訊安全鎖
    2. 用於網站的會員帳號驗證,例如 Google Voice
       

    通訊鎖的應用原理?
    雖然通訊鎖都是以電話通訊的方式來作驗證,不過依照用戶操作方式的不同其應用原理可區分如下:

    1. 辨識來電號碼
    2. 系統主動撥出驗證電話,用戶在接通電話後必須輸入一組有效的安全碼。
       

    如何建置通訊鎖系統?
    利用 Asterisk 開放式架構的電話平台,要實現這樣一個應用可說是非常簡單,而且不用購買昂貴的 IP PBX 設備。
    本站以魔獸世界的通訊安全鎖為案例,使用 Asterisk +SPA3000 的架構已經成功實現了與官方完全一樣的應用。

    系統設計完全按官方流程為主
    (圖片引用自魔獸官網)

    gamelocker-flow.png

    為了要能模擬遊戲登入,所以開發了一個很簡單的網頁登入系統。

    模擬遊戲登入

    gamelocker-login.png 

     

    狀況一:未開啟通訊鎖時,登入失敗

    gamelocker-fail.png 

     

    狀況二:撥打開通專線後,重新登入成功。

    gamelocker-ok.png 

     

    作者後記:

    • 使用 Asterisk 來設計遊戲系統的通訊鎖,相對於銀行業常用的隨身密碼鎖(Token)的安全機制,無論在成本或使用者便利因素考量,通訊鎖算是比較好的解決方案。
    Was this page helpful?
    標籤 (Edit tags)
    • No tags
    查看第2個(總2個)評論: 查看所有
    Alang, 您好。
    能再解釋清楚一些有關Asterisk裏面如何設置, 接到撥入電話, 如何識別caller ID, 然后如何公司遊戲服務器, 那個帳號可以登入?
    你上面的只是有工作流程,沒有詳細一些的建置資料啊。

    謝謝!
    發佈時間 12:45, 10 Apr 2013 ()
    這個並不是 Asterisk 內建的功能,而是必須自己開發這些功能。
    發佈時間 14:16, 10 Apr 2013 ()
    查看第2個(總2個)評論: 查看所有
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core