[發明專利]一種設備調試方法、裝置及存儲介質有效
| 申請號: | 201711175809.8 | 申請日: | 2017-11-22 |
| 公開(公告)號: | CN109818742B | 公開(公告)日: | 2023-04-25 |
| 發明(設計)人: | 吳職欽 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L9/30 | 分類號: | H04L9/30;H04L9/32 |
| 代理公司: | 深圳市力道知識產權代理事務所(普通合伙) 44507 | 代理人: | 鄭麗杰 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 調試 方法 裝置 存儲 介質 | ||
本發明公開了一種設備調試方法、裝置及存儲介質,涉及智能設備通訊領域,所述方法包括:設備收到用于調試的連接請求后,從收到的所述連接請求中獲取用于本次連接的調試公鑰;所述設備從可靠通道獲取用于本次連接的驗證公鑰;所述設備根據所述調試公鑰和所述驗證公鑰,確定所述連接請求的請求方是否為運維工具;若所述請求方是所述運維工具,則所述設備與所述運維工具建立用于調試的連接。通過區分運維工具和非運維工具,達到僅設備廠商的運維工具可對設備進行調試的目的。
技術領域
本發明涉及智能設備通訊領域,特別涉及一種調試方法、裝置、設備及存儲介質。
背景技術
運維是每個設備廠商必不可缺的工作。每個設備產品出廠之后,若設備出現故障,都需要運維工具來定位調試故障發生的原因。Adb(android?debug?bridge)是android提供的一個通用的調試工具,如抓取日志、安裝與卸載應用、遠程連接android設備、復制文件到設備等各種調試操作。android設備廠商通過adb工具可達到對android設備運維的很多目的。
目前若設備支持adb工具調試,標準流程如下。PC端的adb工具請求連接該android設備,android設備發送一個隨機AUTH?TOKEN報文。PC端的adb工具用自己的RSA私鑰對該隨機token進行簽名,并發回給android設備。android設備嘗試用保存在自己某處的所有RSA公鑰對發回來的經過簽名的token進行檢查。若檢查簽名失敗,則設備向adb工具發送新的token。若adb工具已經嘗試完所有的RSA公私鑰對,設備仍然檢查失敗,則adb工具向設備發送AUTH?RSA?PUBLIC?KEY報文,包含一個adb的RSA公鑰。設備利用發過來的RSA公鑰檢查簽名通過后彈出信息框詢問是否允許(或永久允許)該adb工具使用調試接口,該信息框中一般會顯示adb公鑰的指紋(MD5),而不是主機公鑰本身。用戶授權之后,adb工具則可以使用了。也就是說adb工具首次請求連接時會同時將代表PC的一個RSA公鑰發給Android設備,android設備利用該公鑰對adb工具進行鑒權,這是android的adb工具的使用標準流程。
但以上標準流程,任何人都可以通過標準adb對android設備進行調試,只需用戶授權一次即可。若用戶糊里糊涂不知這是授權adb調試功能,按下確認按鈕,那么就會被黑客利用它來操作該設備。而且很多設備廠商都不希望第三方能調試自己設備。以上標準流程android設備并不能識別是運維工具端的請求連接,還是第三方在使用android的標準adb工具在請求連接。設備廠商為達到安全目的,通常的做法是直接在出廠時將adb功能關閉。但關閉adb方法的同時也阻止了自己利用adb工具來調試。有些設備廠商通過自己開發一套運維工具來做,這樣要達到adb工具同樣的調試功能而進行的開發運維工具的工作量大,而且不通用。有的設備廠商則要求進行adb調試之前必須在PC端安裝相應該產品的驅動,但由于驅動是通用的,一旦別人獲得了一份驅動就可以在所有該產品的設備上進行adb調試。
因此,如何讓設備廠商利用android通用的adb工具來進行調試運維,同時又阻止第三方使用adb工具對該設備進行調試,成為亟待解決的問題。
發明內容
本發明實施例提供的一種設備調試方法、裝置、設備及存儲介質,實現僅設備廠商的運維工具可對設備進行調試。
根據本發明實施例提供的一種設備調試方法,包括:
設備收到用于調試的連接請求后,從收到的所述連接請求中獲取用于本次連接的調試公鑰;
所述設備從可靠通道獲取用于本次連接的驗證公鑰;
所述設備根據所述調試公鑰和所述驗證公鑰,確定所述連接請求的請求方是否為運維工具;
若所述請求方是所述運維工具,則所述設備與所述運維工具建立用于調試的連接。
優選地,所述設備從可靠通道獲取用于本次連接的驗證公鑰包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711175809.8/2.html,轉載請聲明來源鉆瓜專利網。





