[發明專利]一種安全鍵盤SDK實現裝置及方法在審
| 申請號: | 202011491023.9 | 申請日: | 2020-12-17 |
| 公開(公告)號: | CN113158264A | 公開(公告)日: | 2021-07-23 |
| 發明(設計)人: | 周晶;董逢華;張新訪 | 申請(專利權)人: | 武漢天喻信息產業股份有限公司 |
| 主分類號: | G06F21/83 | 分類號: | G06F21/83 |
| 代理公司: | 北京匯澤知識產權代理有限公司 11228 | 代理人: | 鄭飛 |
| 地址: | 430223 湖北省武漢市*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 安全 鍵盤 sdk 實現 裝置 方法 | ||
1.一種安全鍵盤SDK實現裝置,其特征在于,包括:
布局模塊,用于繪制安全鍵盤,生成隨機鍵序,加密單元格文字對應表并存儲到存儲模塊;監視模塊,用于監視當前運行環境是否安全,若運行環境為安全環境,監測內存的中斷現象,判斷內存是否被截取或者篡改,若內存被截取或者篡改,則提示風險信息,關閉安全鍵盤;觸摸模塊,用于對觸摸焦點進行檢測,判斷焦點的獲取情況,在安全鍵盤運行時,若其他進程獲取到焦點,則提示風險信息,關閉安全鍵盤,若監測到顯示模塊獲得焦點,則彈出布局模塊UI,若監測到布局模塊獲取焦點,將觸摸點位置發送給布局模塊;所述布局模塊還用于基于觸摸點位置定位到單元格,調用安全模塊解密單元格文字對應表,基于單元格文字對應表解密輸入串,對輸入串進行操作,將操作后的結果顯示到顯示模塊。
2.根據權利要求1所述的安全鍵盤SDK實現裝置,其特征在于,所述監視模塊監視當前運行環境包括:動態調試環境監視、二次打包監視以及截屏/錄屏監視。
3.根據權利要求2所述的安全鍵盤SDK實現裝置,其特征在于,所述動態調試環境監視包括通過檢測手段阻礙破解者利用調試器跟蹤軟件運行,從而阻止破解者得到軟件的敏感信息;所述二次打包監視包括通過對應用程序的指紋比對,阻止破解者篡改或插入惡意代碼;所述截屏/錄屏監視防止在使用安全鍵盤時,攻擊者通過多次截屏或錄屏得到焦點的圖形變化信息,其中,所述檢測手段包括通過對調試器的特性的檢測,阻礙調試行為。
4.根據權利要求1所述的安全鍵盤SDK實現裝置,其特征在于,繪制安全鍵盤具體為:
應用程序通過在UI布局文件中引用安全鍵盤的顯示模塊,調用安全鍵盤SDK;其中,安全鍵盤SDK的顯示模塊UI為自定義的視圖控件,與布局模塊文件關聯,僅接受布局模塊的按鍵響應;
觸摸模塊監視到顯示模塊獲取焦點,根據顯示模塊的輸入類型,通知布局模塊彈出UI,其中,所述顯示模塊的輸入類型包括數字類型、字母類型和符號類型,所述布局模塊包含但不限于數字布局、字母布局、符號布局,與輸入類型相對應;
布局模塊收到通知,根據輸入類型,解密并解析相應的布局文件,從布局文件中獲取按鍵個數,根據按鍵個數生成隨機數,根據隨機數的值在單元格中依次繪制按鍵元素;
其中,所述布局文件包括布局矩陣,功能鍵列表和按鍵列表;所述布局矩陣用于定義單元格,所述功能鍵元素和按鍵元素放置在單元格內;
所述功能鍵列表用于說明功能鍵元素的屬性集合,其中,功能鍵元素包括功能鍵按鍵碼、單元格編號、功能鍵元素尺寸、功能鍵元素文字、功能鍵元素文字字號、功能鍵元素文字顏色以及功能鍵元素相對矩陣元素的偏移;
所述按鍵列表用于說明按鍵元素的屬性集合,其中,按鍵元素包括單元格編號、按鍵元素尺寸、按鍵元素文字、按鍵元素文字字號、按鍵元素文字顏色、按鍵元素相對矩陣元素的偏移等。
5.根據權利要求4所述的安全鍵盤SDK實現裝置,其特征在于,根據輸入類型,解密并解析相應的布局文件,從布局文件中獲取按鍵個數,根據按鍵個數生成隨機數,根據隨機數的值在單元格中依次繪制按鍵元素具體為:根據輸入類型,通過安全模塊解析相應布局文件的解密密碼,使用解密密碼解密并解析布局文件,依據終端設備的屏幕尺寸,建立布局模塊UI畫布,按照布局矩陣將畫布劃分成單元格;
根據按鍵元素列表獲取按鍵個數n和單元格編號,將單元格編號做為隨機數的種子,生成n個不重復的隨機數;
根據隨機數的序列,依次修改按鍵元素的單元格編號;
根據單元格編號,在單元格中繪制功能鍵元素和按鍵元素。
6.根據權利要求5所述的安全鍵盤SDK實現裝置,其特征在于,所述功能鍵元素或按鍵元素與單元格中心點對齊,根據單元格的中心點坐標和相對矩陣元素的偏移坐標(x,y)得到功能鍵元素或按鍵元素的中心點坐標,在畫布繪制功能鍵元素或按鍵元素。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢天喻信息產業股份有限公司,未經武漢天喻信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011491023.9/1.html,轉載請聲明來源鉆瓜專利網。





