本發明專利技術提供一種密碼輸入處理方法及系統、電子設備。其中,所述密碼輸入處理方法包括:當應用程序打開密碼框時,在系統后臺對當前應用程序簽名進行簽名認證;當所述簽名認證成功時,調用安全鍵盤以輸入數據。調用安全鍵盤以輸入數據的具體實現包括:當所述應用程序自帶安全鍵盤時,調用應用程序自帶的安全鍵盤以輸入數據,或者當所述應用程序不帶安全鍵盤時,調用系統自備的安全鍵盤以輸入數據。所述密碼輸入處理方法還包括:在調用的安全鍵盤上顯示所述應用程序名稱。本發明專利技術通過結合簽名認證與安全鍵盤等技術,大大提高了手機等電子設備的密碼安全性。
【技術實現步驟摘要】
本專利技術涉及一種安全
,特別是涉及一種密碼輸入處理方法及系統、電子設備。
技術介紹
隨著智能手機的普及,手機的功能越來越強大,手機上應用消費越來越流行,如支付寶,各大銀行應用,手機上買東西等。不僅如此,手機也可能用于處理公務,此時,它的安全問題也不再僅僅是個人隱私,可能涉及到組織的信息安全。因此,如何能對手機的密碼進行保護,是目前手機需要迫切解決的問題。目前存在許多對手機密碼保護的方法,包括對鍵盤的輸入進行保護,比如銀行的密碼鍵盤,能夠實現隨機打亂鍵盤上的按鍵順序。但隨著技術的發展,犯罪分子的技術手段也不斷增強,如果手機應用被劫持后,哪怕該應用采用的密碼鍵盤的鍵順序是亂的也會被記錄到遠程服務端。這些方法還是不能完全解決手機密碼的安全問題。鑒于此,如何找到一種進一步提高密碼輸入的安全性的技術方案就成了本領域技術人員亟待解決的問題。
技術實現思路
鑒于以上所述現有技術的缺點,本專利技術的目的在于提供一種密碼輸入處理方法及系統、電子設備,用于解決現有技術中密碼輸入的安全性需要進一步提高的問題。為實現上述目的及其他相關目的,本專利技術提供一種密碼輸入處理方法,所述密碼輸入處理方法包括:當應用程序打開密碼框時,在系統后臺對當前應用程序簽名進行簽名認證;當所述簽名認證成功時,調用安全鍵盤以輸入數據。可選地,所述密碼輸入處理方法還包括:當所述簽名認證失敗時,提醒用戶所述應用程序存在安全隱患需要處理。可選地,調用安全鍵盤以輸入數據的具體實現包括:當所述應用程序自帶安全鍵盤時,調用應用程序自帶的安全鍵盤以輸入數據,或者當所述應用程序不帶安全鍵盤時,調用系統自備的安全鍵盤以輸入數據。可選地,所述密碼輸入處理方法還包括:在調用的安全鍵盤上顯示所述應用程序名稱。本專利技術提供一種密碼輸入處理系統,所述密碼輸入處理系統包括:應用簽名驗證模塊,用于當應用程序打開密碼框時,在系統后臺對當前應用程序簽名進行簽名認證;安全鍵盤調用模塊,用于當所述簽名認證成功時,調用安全鍵盤以輸入數據。可選地,所述應用簽名驗證模塊還用于:當所述簽名認證失敗時,提醒用戶所述應用程序存在安全隱患需要處理。可選地,調用安全鍵盤以輸入數據的具體實現包括:當所述應用程序自帶安全鍵盤時,調用應用程序自帶的安全鍵盤以輸入數據,或者當所述應用程序不帶安全鍵盤時,調用系統自備的安全鍵盤以輸入數據。可選地,所述安全鍵盤調用模塊還用于:在調用的安全鍵盤上顯示所述應用程序名稱。本專利技術還提供一種電子設備,所述電子設備包括如上所述的密碼輸入處理系統。可選地,所述電子設備包括手機。如上所述,本專利技術的一種密碼輸入處理方法及系統、電子設備,具有以下有益效果:1,易于部署,充分利用已有的成熟安全技術比如銀行的安全密碼鍵盤,市面上的防劫持應用等程序代碼。2,易于使用。對用戶來講,所有記錄都是系統后臺邏輯運行,不影響用戶正常操作。3,界面清楚。只在鍵盤上提示此應用的名稱,方便用戶大膽使用。4,增強安全性。將防劫持和亂序的安全輸入鍵盤相結合大大提高了手機的密碼安全性。附圖說明圖1顯示為本專利技術的一種密碼輸入處理方法的一實施例的流程示意圖。圖2顯示為本專利技術的一種密碼輸入處理方法的另一實施例的流程示意圖。圖3顯示為本專利技術的一種密碼輸入處理系統的一實施例的模塊示意圖。元件標號說明1密碼輸入處理系統11應用簽名驗證模塊12安全鍵盤調用模塊S1~S2步驟具體實施方式以下通過特定的具體實例說明本專利技術的實施方式,本領域技術人員可由本說明書所揭露的內容輕易地了解本專利技術的其他優點與功效。本專利技術還可以通過另外不同的具體實施方式加以實施或應用,本說明書中的各項細節也可以基于不同觀點與應用,在沒有背離本專利技術的精神下進行各種修飾或改變。需要說明的是,本實施例中所提供的圖示僅以示意方式說明本專利技術的基本構想,遂圖式中僅顯示與本專利技術中有關的組件而非按照實際實施時的組件數目、形狀及尺寸繪制,其實際實施時各組件的型態、數量及比例可為一種隨意的改變,且其組件布局型態也可能更為復雜。本專利技術提供一種密碼輸入處理方法。所述密碼輸入處理方法用于提高密碼輸入的安全性,防止鍵盤定位記錄數據的木馬,以及防止應用被劫持后記錄數據,從而保護電子設備鍵盤輸入重要數據的安全。在一個實施例中,如圖1所示,所述密碼輸入處理方法包括:步驟S1,當應用程序打開密碼框時,在系統后臺對當前應用程序簽名進行簽名認證。所述應用程序為當前正在運行的應用程序。當應用程序通過合法途徑(被用戶允許的下載途徑)進行下載時,應用程序安裝包中的簽名證書會在安裝應用安裝包時同時進行安裝。故若應用程序的簽名證書在簽名認證時認證失敗,即系統后臺判斷該簽名證書未被安裝,則判斷該應用程序不是通過合法途徑進行安裝,該應用程序為不安全或者為不被信任的應用程序。步驟S2,當所述簽名認證成功時,調用安全鍵盤以輸入數據。在一個實施例中,所述密碼輸入處理方法還包括:當所述簽名認證失敗時,提醒用戶所述應用程序存在安全隱患需要處理。在一個實施例中,調用安全鍵盤以輸入數據的具體實現包括:當所述應用程序自帶安全鍵盤時,調用應用程序自帶的安全鍵盤以輸入數據,或者當所述應用程序不帶安全鍵盤時,調用系統自備的安全鍵盤以輸入數據。在一個實施例中,所述密碼輸入處理方法還包括:在調用的安全鍵盤上顯示所述應用程序名稱。用戶可以根據是否顯示所述應用程序名稱來判斷該應用程序是否成功通過簽名認證。所述安全鍵盤包括對鍵盤上鍵進行隨機打亂順序的鍵盤。在一個實施例中,如圖2所示,所述密碼輸入處理方法包括:用戶打開應用程序。當該用戶程序需要用戶輸入數據時,檢測用戶是否點擊了密碼框(用于輸入重要數據,所述重要數據包括密碼),即判斷要輸入的數據是否為重要數據。如果用戶點擊的不是密碼框,則打開普通輸入鍵盤以從普通輸入鍵盤輸入數據。如果用戶點擊的是密碼框,則由系統后臺認證當前應用程序的簽名信息,根據所述認證是否成功通過做相應的處理,如果當前應用程序簽名認證失敗,表明該應用程序可能存在安全隱患,系統彈出提示此應用程序已經被劫持,提醒用戶殺毒。如果當前應用程序簽名認證成功,則進一步檢查該應用程序是否自帶安全輸入鍵盤,如果應用程序自帶安全鍵盤,則采用應用程序自帶的安全鍵盤,并在所述安全鍵盤上提示用戶當前操作的應用名稱;如果應用程序沒有安全鍵盤,則采用系統設定的安全鍵盤,并在所述安全鍵盤上提示用戶當前操作的應用名稱。所述安全鍵盤包括對鍵盤上鍵進行隨機打亂順序的鍵盤。本專利技術提供一本文檔來自技高網...
【技術保護點】
一種密碼輸入處理方法,其特征在于,所述密碼輸入處理方法包括:當應用程序打開密碼框時,在系統后臺對當前應用程序簽名進行簽名認證;當所述簽名認證成功時,調用安全鍵盤以輸入數據。
【技術特征摘要】
1.一種密碼輸入處理方法,其特征在于,所述密碼輸入處理方法包括:
當應用程序打開密碼框時,在系統后臺對當前應用程序簽名進行簽名認證;
當所述簽名認證成功時,調用安全鍵盤以輸入數據。
2.根據權利要求1所述的密碼輸入處理方法,其特征在于:所述密碼輸入處理方法還包括:
當所述簽名認證失敗時,提醒用戶所述應用程序存在安全隱患需要處理。
3.根據權利要求1所述的密碼輸入處理方法,其特征在于:調用安全鍵盤以輸入數據的具體
實現包括:當所述應用程序自帶安全鍵盤時,調用應用程序自帶的安全鍵盤以輸入數據,
或者當所述應用程序不帶安全鍵盤時,調用系統自備的安全鍵盤以輸入數據。
4.根據權利要求1所述的密碼輸入處理方法,其特征在于:所述密碼輸入處理方法還包括:
在調用的安全鍵盤上顯示所述應用程序名稱。
5.一種密碼輸入處理系統,其特征在于:所述密碼輸入處理系統包括:
應用簽名驗證模塊,用于當應用程序打開密碼框時,在系...
【專利技術屬性】
技術研發人員:李港港,
申請(專利權)人:上海斐訊數據通信技術有限公司,
類型:發明
國別省市:上海;31
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。