[發(fā)明專利]一種應(yīng)用于Mac平臺(tái)的安全輸入方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201911385175.8 | 申請(qǐng)日: | 2019-12-28 |
| 公開(公告)號(hào): | CN111143867B | 公開(公告)日: | 2023-01-17 |
| 發(fā)明(設(shè)計(jì))人: | 陸舟;于華章 | 申請(qǐng)(專利權(quán))人: | 飛天誠信科技股份有限公司 |
| 主分類號(hào): | G06F21/60 | 分類號(hào): | G06F21/60;G06F21/83 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用于 mac 平臺(tái) 安全 輸入 方法 系統(tǒng) | ||
本發(fā)明公開了一種應(yīng)用于Mac平臺(tái)的安全輸入方法及系統(tǒng),屬于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域。其中,該方法包括:控件執(zhí)行過程和應(yīng)用程序執(zhí)行過程;本發(fā)明通過控件監(jiān)聽瀏覽器頁面進(jìn)行的操作事件,當(dāng)控件監(jiān)聽到操作事件時(shí),控件向應(yīng)用程序發(fā)送相應(yīng)的數(shù)據(jù),應(yīng)用程序根據(jù)接收到的數(shù)據(jù)對(duì)當(dāng)前事件做出響應(yīng)。通過本發(fā)明能夠在Mac平臺(tái)上利用控件通過應(yīng)用程序?qū)τ脩糨斎氲男畔⑦M(jìn)行攔截并通過應(yīng)用程序安全輸入,保證了用戶輸入信息的安全性,從而保證了用戶的利益。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用于Mac平臺(tái)的安全輸入方法及系統(tǒng)。
背景技術(shù)
網(wǎng)景插件應(yīng)用程序編程接口(NPAPI,Netscape Plugin ApplicationProgramming Interface)是Netscape Navigator、Mozilla Suite、Mozilla SeaMonkey和Mozilla Firefox等Gecko引擎瀏覽器與Apple Safari和Google Chrome等webkit引擎瀏覽器所使用的類似ActiveX的插件接口。現(xiàn)有技術(shù)中,瀏覽器安全輸入控件是基于NPAPI技術(shù)開發(fā)的,然而伴隨著瀏覽器和網(wǎng)頁的迅猛發(fā)展,由于NPAPI插件存在著性能、崩潰等問題,對(duì)于用戶來說存在潛在的安全隱患,因此谷歌、微軟等已經(jīng)宣布放棄對(duì)NPAPI插件的支持和使用。蘋果計(jì)算機(jī)的操作平臺(tái)macOS中的瀏覽器Safari 12以上的版本也不再支持NPAPI技術(shù),目前大多數(shù)提供安全輸入的產(chǎn)品,用戶輸入的重要信息還是有可能會(huì)被第三方惡意攔截,從而造成用戶信息泄露,甚至財(cái)產(chǎn)損失的問題,并且可維護(hù)性差,穩(wěn)定性差,隨著用戶平臺(tái)升級(jí),存在無法正常使用的問題,因此在蘋果平臺(tái)的瀏覽器上安全輸入變成了亟待解決的問題。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中存在的問題,本發(fā)明實(shí)施例提供了一種應(yīng)用于Mac平臺(tái)的安全輸入方法及系統(tǒng),能夠保證用戶在特定輸入框中輸入的信息免受攔截,避免用戶財(cái)產(chǎn)造成損失。
其中,本發(fā)明實(shí)施例提供的一種應(yīng)用于Mac平臺(tái)的安全輸入方法包括控件執(zhí)行過程和應(yīng)用程序執(zhí)行過程;
其中,控件執(zhí)行過程包括:
步驟A1、控件被瀏覽器加載后,監(jiān)聽用戶對(duì)瀏覽器頁面的特定輸入框進(jìn)行的操作事件,當(dāng)監(jiān)聽到獲取輸入框焦點(diǎn)事件時(shí),執(zhí)行步驟A2,當(dāng)監(jiān)聽到失去輸入框焦點(diǎn)事件時(shí),執(zhí)行步驟A3;
步驟A2、所述控件獲取所述特定輸入框的屬性、獲取所述特定輸入框相對(duì)于終端屏幕的位置,根據(jù)所述特定輸入框的屬性、相對(duì)于終端屏幕的位置組織生成第一數(shù)據(jù),并將所述第一數(shù)據(jù)發(fā)送給應(yīng)用程序,返回步驟A1;
步驟A3、所述控件獲取所述特定輸入框的屬性,根據(jù)所述特定輸入框的屬性組織生成第二數(shù)據(jù),并將所述第二數(shù)據(jù)發(fā)送給所述應(yīng)用程序,返回步驟A1;
其中,應(yīng)用程序執(zhí)行過程包括:
步驟B1、所述應(yīng)用程序等待接收數(shù)據(jù),當(dāng)接收到第一數(shù)據(jù)時(shí)執(zhí)行步驟B2,當(dāng)接收到第二數(shù)據(jù)時(shí)執(zhí)行步驟B3;
步驟B2、所述應(yīng)用程序根據(jù)所述第一數(shù)據(jù)獲取所述特定輸入框的屬性,獲取相對(duì)于終端屏幕的位置,根據(jù)獲取的所述特定輸入框的屬性和相對(duì)于終端屏幕的位置生成第一輸入框并覆蓋特定輸入框,通過所述第一輸入框接收用戶輸入的信息;
步驟B3、所述應(yīng)用程序根據(jù)所述第二數(shù)據(jù)獲取所述特定輸入框的屬性,根據(jù)所述特定輸入框的屬性隱藏所述第一輸入框。
本發(fā)明實(shí)施例提供的一種應(yīng)用于Mac平臺(tái)的安全輸入系統(tǒng),該系統(tǒng)包括控件和應(yīng)用程序;
其中,控件包括監(jiān)聽模塊,第一獲取模塊,第一生成模塊,第一發(fā)送模塊;
監(jiān)聽模塊,用于監(jiān)聽用戶對(duì)瀏覽器頁面的特定輸入框進(jìn)行的操作事件;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于飛天誠信科技股份有限公司,未經(jīng)飛天誠信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911385175.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(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 .通過限制訪問或處理程序或過程





