[發(fā)明專利]Scheme請(qǐng)求校驗(yàn)方法、裝置及設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 201911366998.6 | 申請(qǐng)日: | 2019-12-26 | 
| 公開(公告)號(hào): | CN110912697B | 公開(公告)日: | 2022-09-16 | 
| 發(fā)明(設(shè)計(jì))人: | 曹世杰 | 申請(qǐng)(專利權(quán))人: | 支付寶(杭州)信息技術(shù)有限公司 | 
| 主分類號(hào): | H04L9/08 | 分類號(hào): | H04L9/08;H04L9/40 | 
| 代理公司: | 北京風(fēng)雅頌專利代理有限公司 11403 | 代理人: | 于小鳳 | 
| 地址: | 310000 浙江省杭州市*** | 國(guó)省代碼: | 浙江;33 | 
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關(guān)鍵詞: | scheme 請(qǐng)求 校驗(yàn) 方法 裝置 設(shè)備 | ||
本公開提供一種Scheme請(qǐng)求校驗(yàn)方法、裝置及設(shè)備,其中,Scheme請(qǐng)求校驗(yàn)方法包括:獲取第一應(yīng)用對(duì)第二應(yīng)用的Scheme請(qǐng)求;生成第一隨機(jī)數(shù),并通過第一標(biāo)識(shí)對(duì)所述第一隨機(jī)數(shù)進(jìn)行加密,得到第一加密信息,其中,所述第一標(biāo)識(shí)作為密鑰,所述第一標(biāo)識(shí)與所述終端以及所述第一應(yīng)用對(duì)應(yīng);對(duì)所述第一加密信息以及所述第一應(yīng)用的信息進(jìn)行加密,得到第二加密信息;將所述Scheme請(qǐng)求以及所述第二加密信息發(fā)送給所述第二應(yīng)用,以使所述第二應(yīng)用基于所述第二加密信息對(duì)所述Scheme請(qǐng)求進(jìn)行校驗(yàn);接收來自所述第二應(yīng)用的所述Scheme請(qǐng)求的響應(yīng)消息,所述響應(yīng)消息中攜帶有所述第一加密信息;對(duì)所述第一加密信息進(jìn)行解密,得到第一解密結(jié)果,根據(jù)所述第一解密結(jié)果確定Scheme請(qǐng)求結(jié)果。
技術(shù)領(lǐng)域
本公開涉及應(yīng)用管理技術(shù)領(lǐng)域,尤其涉及一種Scheme請(qǐng)求校驗(yàn)方法、裝置及設(shè)備。
背景技術(shù)
目前,iOS URL(Uniform Resource Locator,統(tǒng)一資源定位符)Scheme是在操作系統(tǒng)上設(shè)立的一種進(jìn)程間通訊的方式,應(yīng)用程序可聲明自己的URL Scheme用于被外部應(yīng)用程序調(diào)用。由于URL Scheme本身不能被應(yīng)用程序獨(dú)占,則出現(xiàn)了多個(gè)應(yīng)用程序聲明同一個(gè)URLScheme時(shí),會(huì)存在一方劫持另一方的URL Scheme請(qǐng)求的情況。在有惡意程序搶先注冊(cè)了企業(yè)原有的Scheme后,劫持其它應(yīng)用程序?qū)φ?yīng)用程序的URL Scheme請(qǐng)求,并將請(qǐng)求發(fā)送到其它設(shè)備進(jìn)行重放,從而危及了用戶的資金安全以及賬戶安全。
發(fā)明內(nèi)容
有鑒于此,本公開的目的在于提出一種Scheme請(qǐng)求校驗(yàn)方法、裝置及設(shè)備。
根據(jù)本公開的第一個(gè)方面,提供了一種Scheme請(qǐng)求校驗(yàn)方法,應(yīng)用于終端,所述方法包括:獲取第一應(yīng)用對(duì)第二應(yīng)用的Scheme請(qǐng)求;生成第一隨機(jī)數(shù),并通過第一標(biāo)識(shí)對(duì)所述第一隨機(jī)數(shù)進(jìn)行加密,得到第一加密信息,其中,所述第一標(biāo)識(shí)作為密鑰,所述第一標(biāo)識(shí)與所述終端以及所述第一應(yīng)用對(duì)應(yīng);對(duì)所述第一加密信息以及所述第一應(yīng)用的信息進(jìn)行加密,得到第二加密信息;將所述Scheme請(qǐng)求以及所述第二加密信息發(fā)送給所述第二應(yīng)用,以使所述第二應(yīng)用基于所述第二加密信息對(duì)所述Scheme請(qǐng)求進(jìn)行校驗(yàn);接收來自所述第二應(yīng)用的所述Scheme請(qǐng)求的響應(yīng)消息,所述響應(yīng)消息中攜帶有所述第一加密信息;對(duì)所述第一加密信息進(jìn)行解密,得到第一解密結(jié)果,根據(jù)所述第一解密結(jié)果確定Scheme請(qǐng)求結(jié)果。
根據(jù)本公開的第二個(gè)方面,提供了一種Scheme請(qǐng)求校驗(yàn)方法,應(yīng)用于終端,所述方法包括:獲取第一應(yīng)用對(duì)第二應(yīng)用的Scheme請(qǐng)求以及第二加密信息,其中,所述第二加密信息包括加密后的所述第一應(yīng)用的信息以及第一加密信息,所述第一加密信息通過第一標(biāo)識(shí)對(duì)第一隨機(jī)數(shù)進(jìn)行加密得到,所述第一標(biāo)識(shí)與所述終端以及所述第一應(yīng)用對(duì)應(yīng);對(duì)所述第二加密信息進(jìn)行解密,得到所述第一應(yīng)用的信息;根據(jù)所述第一應(yīng)用的信息對(duì)所述Scheme請(qǐng)求進(jìn)行校驗(yàn),得到第二校驗(yàn)結(jié)果;響應(yīng)于所述第二校驗(yàn)結(jié)果為檢驗(yàn)通過,對(duì)所述第一加密信息以及所述第一應(yīng)用的信息進(jìn)行重新加密,得到重新加密后的第二加密信息;將重新加密后的第二加密信息發(fā)送至所述第一應(yīng)用,以使所述第一應(yīng)用根據(jù)重新加密后的所述第二加密信息對(duì)所述Scheme請(qǐng)求進(jìn)行校驗(yàn)。
根據(jù)本公開的第三個(gè)方面,提供了一種Scheme請(qǐng)求校驗(yàn)方法,所述方法應(yīng)用于終端,所述方法包括:第一應(yīng)用獲取其對(duì)第二應(yīng)用的Scheme請(qǐng)求;第一應(yīng)用生成第一隨機(jī)數(shù),并通過第一標(biāo)識(shí)對(duì)所述第一隨機(jī)數(shù)進(jìn)行加密,得到第一加密信息,其中,所述第一標(biāo)識(shí)作為密鑰,所述第一標(biāo)識(shí)與所述終端以及所述第一應(yīng)用對(duì)應(yīng);第一應(yīng)用對(duì)所述第一加密信息以及所述第一應(yīng)用的信息進(jìn)行加密,得到第二加密信息;第一應(yīng)用將所述Scheme請(qǐng)求以及所述第二加密信息發(fā)送給所述第二應(yīng)用;所述第二應(yīng)用對(duì)所述第二加密信息進(jìn)行解密,根據(jù)所述第一應(yīng)用的信息對(duì)所述Scheme請(qǐng)求進(jìn)行校驗(yàn),響應(yīng)于校驗(yàn)成功,向所述第一應(yīng)用發(fā)送所述Scheme請(qǐng)求的響應(yīng)消息,所述響應(yīng)消息中攜帶有所述第一加密信息;第一應(yīng)用接收所述Scheme請(qǐng)求的響應(yīng)消息,對(duì)所述第一加密信息進(jìn)行解密,得到第一解密結(jié)果,根據(jù)所述第一解密結(jié)果確定Scheme請(qǐng)求結(jié)果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于支付寶(杭州)信息技術(shù)有限公司,未經(jīng)支付寶(杭州)信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911366998.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種自定義聊天工具的聯(lián)系人標(biāo)簽同步方法和裝置
- 一種二維碼掃碼交互方法和裝置
- 一種羥基氧化鐵/硫化鎘納米帶直接Z-scheme光催化劑及其制備方法
- 聯(lián)調(diào)的方法、裝置及系統(tǒng)
- 一種Z-Scheme AgBr/Ag<base:Sub>8
- 一步合成Z-Scheme AgBr/β-Ag<base:Sub>2
- Scheme請(qǐng)求校驗(yàn)方法、裝置及設(shè)備
- 一種用于抽運(yùn)激光系統(tǒng)光束整形的自由曲面透鏡的優(yōu)化設(shè)計(jì)方法
- 一種利用短信給移動(dòng)應(yīng)用軟件推送消息的方法
- App Scheme可用性驗(yàn)證方法及系統(tǒng)
- 一種網(wǎng)絡(luò)驗(yàn)證信息的方法和裝置
- 數(shù)據(jù)安全校驗(yàn)方法、裝置及校驗(yàn)設(shè)備
- XBRL實(shí)例文檔校驗(yàn)方法以及系統(tǒng)
- 一次性可編程存儲(chǔ)裝置以及對(duì)其進(jìn)行數(shù)據(jù)校驗(yàn)的方法
- 信息校驗(yàn)方法及裝置
- 一種基于Java系統(tǒng)的數(shù)據(jù)校驗(yàn)方法及系統(tǒng)
- 用于獨(dú)立冗余磁盤陣列的數(shù)據(jù)管理方法、設(shè)備和計(jì)算機(jī)程序產(chǎn)品
- 數(shù)據(jù)校驗(yàn)方法及應(yīng)用系統(tǒng)
- 數(shù)據(jù)校驗(yàn)方法、裝置、電子設(shè)備
- 一種業(yè)務(wù)數(shù)據(jù)校驗(yàn)方法及裝置
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





