[發(fā)明專利]一種高安全性密碼口令框在審
| 申請?zhí)枺?/td> | 201410850831.8 | 申請日: | 2014-12-31 |
| 公開(公告)號: | CN104573484A | 公開(公告)日: | 2015-04-29 |
| 發(fā)明(設(shè)計(jì))人: | 沈勇堅(jiān);王翔平;胡永剛 | 申請(專利權(quán))人: | 上海動(dòng)聯(lián)信息技術(shù)股份有限公司 |
| 主分類號: | G06F21/46 | 分類號: | G06F21/46;G06F21/55 |
| 代理公司: | 上海天翔知識(shí)產(chǎn)權(quán)代理有限公司 31224 | 代理人: | 劉常寶 |
| 地址: | 201203 上海市浦東新區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 安全性 密碼 口令 | ||
1.一種高安全性密碼口令框,其特征在于,所述口令框在應(yīng)用層使用保護(hù)鍵盤低級鉤子捕獲用戶的按鍵,該保護(hù)鍵盤鉤子處于鉤子鏈的頂端,且在捕獲到按鍵后不調(diào)用CallNextHookEx函數(shù)將消息傳給后面的鉤子。
2.根據(jù)權(quán)利要求1所述的一種高安全性密碼口令框,其特征在于,所述口令框中包括保護(hù)鍵盤鉤子模塊SafeHook.dll和密碼模塊,所述保護(hù)鍵盤鉤子模塊SafeHook.dll在有其它進(jìn)程安裝針對口令框的鍵盤鉤子時(shí),向口令框發(fā)送消息,使口令框重新安裝局部鉤子,并更新到本口令框進(jìn)程空間的模塊輸入節(jié)中。
3.根據(jù)權(quán)利要求2所述的一種高安全性密碼口令框,其特征在于,所述密碼口令框包含:
鍵盤驅(qū)動(dòng)模塊,所述鍵盤驅(qū)動(dòng)一直存在一個(gè)記錄線程RawInputThread,該線程中有一個(gè)等待操作IRP?Pending,等待來自鍵盤的輸入數(shù)據(jù),當(dāng)有個(gè)鍵盤按鍵按下時(shí),這個(gè)等待操作將會(huì)完成,記錄線程將對得到的數(shù)據(jù)進(jìn)行處理,分發(fā)給合適的應(yīng)用進(jìn)程,這時(shí)記錄線程RawInputThread又會(huì)立即調(diào)用ntlZwReadFile要求讀取數(shù)據(jù),又進(jìn)入下一個(gè)等待,周而復(fù)始開始循環(huán);
密碼框進(jìn)程模塊,所述密碼框進(jìn)程模塊中設(shè)置有保護(hù)鍵盤鉤子模塊SafeHook.dll和密碼模塊,在Windows系統(tǒng)從消息隊(duì)列中取出鍵盤消息,分配到密碼框進(jìn)程所在的消息隊(duì)列中,SafeHook.dll模塊會(huì)對收到的鍵盤消息設(shè)置鍵盤鉤子保護(hù),通過更新系統(tǒng)函數(shù)的地址使鍵盤鉤子處于鉤子鏈的頂端,由此每次輸入一個(gè)字符時(shí),就會(huì)截獲這個(gè)輸入字符,對輸入字符進(jìn)行加密操作,直接對密碼框中輸入字符進(jìn)行保護(hù)操作;
其他相關(guān)進(jìn)程模塊,所述其他進(jìn)程模塊做為密碼口令框的輔助進(jìn)程,實(shí)現(xiàn)密碼框進(jìn)程載入safeHook.dll模塊的功能。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海動(dòng)聯(lián)信息技術(shù)股份有限公司;,未經(jīng)上海動(dòng)聯(lián)信息技術(shù)股份有限公司;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410850831.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程





