[发明专利]一种基于公私钥加密技术收集监控数据的传输方法有效
| 申请号: | 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.vipzhuanli.com/pat/books/201910321973.8/1.html,转载请声明来源钻瓜专利网。





