[發(fā)明專利]用于安裝客戶端的加密通信方法、系統(tǒng)、設備及介質(zhì)在審
| 申請?zhí)枺?/td> | 202011562923.8 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN112597517A | 公開(公告)日: | 2021-04-02 |
| 發(fā)明(設計)人: | 姚曉星 | 申請(專利權)人: | 攜程旅游網(wǎng)絡技術(上海)有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06F21/64 |
| 代理公司: | 上海隆天律師事務所 31282 | 代理人: | 鐘宗 |
| 地址: | 200335 上海市長*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 安裝 客戶端 加密 通信 方法 系統(tǒng) 設備 介質(zhì) | ||
本發(fā)明提供了一種用于安裝客戶端的加密通信方法、系統(tǒng)、設備及介質(zhì),所述方法包括步驟:獲取在瀏覽器端生成的客戶端安裝指令,基于客戶端安裝指令生成安裝請求信息,并向服務器發(fā)送安裝請求信息;服務器在接收到安裝請求信息后,獲取客戶端的安裝數(shù)據(jù),并對安裝數(shù)據(jù)依次采用第一私鑰和公鑰進行加密,生成加密數(shù)據(jù)以及安裝指令,并將加密數(shù)據(jù)、公鑰以及安裝指令通過瀏覽器端發(fā)送至用戶設備;用戶設備基于安裝指令,利用預設方法生成第二私鑰;對加密數(shù)據(jù)進行解密,獲得安裝數(shù)據(jù)和預設校驗數(shù)據(jù);用戶設備基于預設校驗數(shù)據(jù)對安裝數(shù)據(jù)進行校驗,當校驗成功時,基于客戶端的安裝數(shù)據(jù)執(zhí)行安裝;本申請保證了客戶端安裝過程中數(shù)據(jù)傳輸?shù)陌踩煽啃浴?/p>
技術領域
本發(fā)明涉及計算機技術領域,具體地說,涉及一種用于安裝客戶端的加密通信方法、系統(tǒng)、設備及介質(zhì)。
背景技術
因工作需要,企業(yè)需要在員工的電腦上安裝各類工作軟件。而為了安全及管理等需要,很多企業(yè)會對被管理的員工電腦進行權限限制(使用者無本機管理員權限)。而大多數(shù)軟件需要使用管理員權限安裝后才能正常使用,因而導致軟件的安裝需要由有權限的IT人員來授權操作。即由員工提出軟件安裝需求,IT人員根據(jù)用戶需求預先準備軟件安裝包,預約員工后再登錄用戶電腦進行軟件安裝操作。這使得整個軟件安裝過程變得繁瑣。
另一方面,安裝客戶端的過程存在服務器與用戶設備之間的數(shù)據(jù)通信,傳統(tǒng)的數(shù)據(jù)傳輸方式容易被惡意程序利用。一旦安裝文件被替換,用戶設備將會執(zhí)行不安全的安裝文件,導致用戶設備存在重大安全隱患。
發(fā)明內(nèi)容
針對現(xiàn)有技術中的問題,本發(fā)明的目的在于提供一種用于安裝客戶端的加密通信方法、系統(tǒng)、設備及介質(zhì),既使得用戶可以通過瀏覽器自助在線安裝客戶端,又保證了客戶端安裝的安全可靠性。
為實現(xiàn)上述目的,本發(fā)明提供了一種用于安裝客戶端的加密通信方法,所述方法包括以下步驟:
S10,獲取在瀏覽器端生成的客戶端安裝指令,基于所述客戶端安裝指令生成關聯(lián)一客戶端的安裝請求信息,并向服務器發(fā)送所述安裝請求信息;
S20,服務器在接收到所述安裝請求信息后,獲取所述客戶端的安裝數(shù)據(jù),并對所述安裝數(shù)據(jù)依次采用第一私鑰和公鑰進行加密,生成加密數(shù)據(jù)以及安裝指令,并將所述加密數(shù)據(jù)、所述公鑰以及安裝指令通過瀏覽器端發(fā)送至用戶設備;所述公鑰利用隨機函數(shù)生成;所述第一私鑰為服務器利用預設方法生成;
S30,用戶設備基于所述安裝指令,利用所述預設方法生成第二私鑰;對所述加密數(shù)據(jù)依次采用所述公鑰和所述第二私鑰進行解密,獲得所述客戶端的安裝數(shù)據(jù)和預設校驗數(shù)據(jù);
S40,用戶設備基于所述預設校驗數(shù)據(jù)對所述客戶端的安裝數(shù)據(jù)進行校驗,當校驗成功時,基于客戶端的安裝數(shù)據(jù)執(zhí)行安裝。
可選地,所述客戶端以及所述瀏覽器端分別具有屬性數(shù)據(jù);所述預設方法為自所述客戶端的屬性數(shù)據(jù)以及所述瀏覽器端的屬性數(shù)據(jù)截取部分字段,將所述部分字段拼接形成字符串,將所述字符串的字符錯位置換后,截取預設長度的字符串進行保留。
可選地,所述步驟S20包括:
服務器對所述安裝數(shù)據(jù)和預設校驗數(shù)據(jù)依次采用第一私鑰和公鑰進行加密,生成加密數(shù)據(jù)以及安裝指令。
可選地,所述步驟S40包括:
當校驗成功時,基于所述客戶端的安裝數(shù)據(jù)向服務器在線請求獲取客戶端安裝包,基于所述客戶端安裝包安裝客戶端。
可選地,所述步驟S40包括:
獲取所述加密數(shù)據(jù)的網(wǎng)絡傳輸數(shù)據(jù);
基于所述加密數(shù)據(jù)的網(wǎng)絡傳輸數(shù)據(jù),獲取客戶端安裝包的下載預估時長;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于攜程旅游網(wǎng)絡技術(上海)有限公司,未經(jīng)攜程旅游網(wǎng)絡技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011562923.8/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:燃料噴嘴組件及燃燒裝置
- 下一篇:一種用于心率檢測的裝置





