[發明專利]一種基于公私鑰加密技術收集監控數據的傳輸方法有效
| 申請號: | 201910321973.8 | 申請日: | 2019-04-22 |
| 公開(公告)號: | CN110086796B | 公開(公告)日: | 2020-02-14 |
| 發明(設計)人: | 吳鎖明;徐曉瑀;馬先國;李強;羅義斌;楊冰;孫力斌 | 申請(專利權)人: | 南京聯創北斗技術應用研究院有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32;H04L9/06 |
| 代理公司: | 32249 南京瑞弘專利商標事務所(普通合伙) | 代理人: | 秦秋星 |
| 地址: | 210036 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加密技術 監控數據 客戶端公鑰 客戶端數據 傳輸 定時更新 實時收集 數據加密 應用監控 運行狀態 管理端 客戶端 公鑰 保密 應用 分析 安全 | ||
1.一種基于公私鑰加密技術收集監控數據的傳輸方法,其特征在于,包括如下步驟:
步驟1:客戶端通過管理端注冊監控客戶端;
步驟2:管理端定期向客戶端發送心跳請求,客戶端通過響應頭返回當前客戶端的公鑰版本號;
步驟3:管理端檢測客戶端公鑰版本,不是最新的版本則發送最新公鑰更新請求更新客戶端公鑰;
步驟4:管理端請求客戶端監控數據采集接口,客戶端將監控數據進行公鑰加密后傳輸給管理端;
步驟5:管理端定期或主動生成一組公私鑰,并將新的公鑰下發給客戶端;
所述步驟4包括:
步驟4.1:管理端將請求參數進行簽名后請求客戶端監控數據采集接口,簽名中包含公鑰版本信息;
步驟4.2:當客戶端接到管理端提取監控數據請求后從簽名后的請求參數中提取出公鑰版本信息,并與客戶端現有公鑰版本比對是否一致判斷是否非法來源,如是非法來源則累計錯誤次數,當錯誤次數超過閾值則訪問IP加入黑名單,黑名單的列表內的請求則直接禁止訪問,如果通過版本驗證則進入下一步簽名驗證;
步驟4.3:客戶端將簽名后的請求參數通過客戶端的公鑰進行簽名驗證操作,通過簽名驗證判斷是否非法來源,如是非法來源則累計錯誤次數,當錯誤次數超過閾值則訪問IP加入黑名單;
步驟4.4:當公鑰版本驗證和簽名驗證都通過之后,客戶端將數據轉發到對應的客戶端監控數據采集接口中;
步驟4.5:客戶端拿到具體的監控數據后,客戶端將對監控數據進行公鑰加密,同時將加密后的監控數據返回管理端;
步驟4.6:管理端接收到加密后的監控數據后進行解密后存儲到管理端的數據源中,用作將來異常通知,數據分析的應用場景。
2.根據權利要求1所述的一種基于公私鑰加密技術收集監控數據的傳輸方法,其特征在于,步驟4.1包括:通過調用JAVA內置機密算法SHA256對請求原文信息hash運算,獲取數據摘要,然后再調用JAVA內置加密算法SHA256withRSA對數據摘要進行私鑰簽名運算,得到數據簽名,最后將公鑰版本信息添加到簽名。
3.根據權利要求2所述的一種基于公私鑰加密技術收集監控數據的傳輸方法,其特征在于,步驟4.1:將公鑰版本信息添加到簽名最后四位,版本規則為順序十進制數轉換為16位進制數,位數不足向前補零。
4.根據權利要求1所述的一種基于公私鑰加密技術收集監控數據的傳輸方法,其特征在于,步驟4.3包括:
步驟4.3.1:參數提取操作:從簽名后的請求參數中分離出請求原文和簽名;
步驟4.3.2:驗簽操作:將步驟4.3.1中提取的請求原文通過機密算法SHA256進行hash運算,獲取數據摘要,然后使用管理端提供的公鑰、數據摘要及原始簽名調用JAVA內置簽名對比方法進行簽名的對比,如比對返回true則表示簽名合法,如返回false或者報錯則表示簽名不合法。
5.根據權利要求1所述的一種基于公私鑰加密技術收集監控數據的傳輸方法,其特征在于,步驟5包括:
步驟5.1:客戶端每隔一段時間調用客戶端心跳接口,獲取當前客戶端的公鑰版本;
步驟5.2:管理端獲取到客戶端公鑰版本后和管理端最新的公鑰版本進行比對,當版本出新不一致的時候立即下發最新的公鑰給客戶端;
步驟5.3:客戶端接收到公鑰后及時更新本地的公鑰版本,以便在后面的數據扭轉過程中使用最新的公鑰進行數據驗簽比對和數據加密;
步驟5.4:管理端將自動在一定的時間周期內自動生成公私鑰,并將生成的公鑰和公鑰版本同步下發所有的客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京聯創北斗技術應用研究院有限公司,未經南京聯創北斗技術應用研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910321973.8/1.html,轉載請聲明來源鉆瓜專利網。





