The present invention relates to a device remote debugging method and system based on a secure communication mode. The method includes: Step 1, the client and server side certificate required by the user to secure communication through OpenSSL; step 2, the client initiates a controlled request through a client certificate, and the server side validates the client certificate identity, If the identity accepts the request, or terminates the communication; step 3, the server side sends the debug command through the server-side certificate, the client receives the debug command and transfers it to the debug device. After the device returns the debug result, the client returns the debug result and state of the device as the response command and returns it as a response command. The server end; and repeat step 3, and end the communication when the server ends the stop command.
【技术实现步骤摘要】
一种基于安全通讯方式的设备远程调试方法及系统
本专利技术涉及计算机应用领域,并且更具体地,涉及一种基于安全通讯方式的设备远程调试方法及系统。
技术介绍
远程调试是设备开发与维护中不可或缺的一环,是设备开发和维护人员定位并解决用户设备实际问题的一种重要手段。传统远程调试软件一般采取明文通讯的方式,其他非法软件可截取通讯时的网络数据包,获取调试内容及结果,不利于保证设备的安全性,除此之外,也没有对设备端的身份进行验证,不能保证设备端身份的可靠性。现有技术提供了不同的设备远程调试方法及系统,着重考虑远程调试方法的效率及系统性,但都并未考虑到设备调试过程中的通讯的安全性及设备端身份的可靠性。
技术实现思路
为了解决
技术介绍
存在的上述问题,本专利技术提供一种基于安全通讯进行设备远程调试的方法,所述方法包括:步骤1、客户端将包括客户端证书的受控请求发送给服务器;步骤2、所述服务器接收包括客户端证书的受控请求,并且基于所述客户端证书对客户端进行身份认证;步骤3、在所述服务器确定客户端通过身份认证的情况下,向客户端发送包括服务器证书的调试命令;步骤4、客户端接收包括服务器证书的调试命令,基于服务器证书来验证调试命令;步骤5、在所述调试命令通过验证的情况下,将所述调试命令转发给待调试设备,以使所述待调试设备基于所述调试命令进行调试并产生调试结果;以及步骤6、客户端从待调试设备获取调试结果并且将所述调试结果作为针对调试命令的响应消息发送给服务器。进一步地,在步骤6之后,如果服务器需要继续进行设备调试,则返回步骤3。进一步地,在步骤3,当服务器验证客户端身份不合法时,设备调试结束。 ...
【技术保护点】
1.一种基于安全通讯进行设备远程调试的方法,其特征在于,所述方法包括:步骤1、客户端将包括客户端证书的受控请求发送给服务器;步骤2、所述服务器接收包括客户端证书的受控请求,并且基于所述客户端证书对客户端进行身份认证;步骤3、在所述服务器确定客户端通过身份认证的情况下,向客户端发送包括服务器证书的调试命令;步骤4、客户端接收包括服务器证书的调试命令,基于服务器证书来验证调试命令;步骤5、在所述调试命令通过验证的情况下,将所述调试命令转发给待调试设备,以使所述待调试设备基于所述调试命令进行调试并产生调试结果;以及步骤6、客户端从待调试设备获取调试结果并且将所述调试结果作为针对调试命令的响应消息发送给服务器。
【技术特征摘要】
1.一种基于安全通讯进行设备远程调试的方法,其特征在于,所述方法包括:步骤1、客户端将包括客户端证书的受控请求发送给服务器;步骤2、所述服务器接收包括客户端证书的受控请求,并且基于所述客户端证书对客户端进行身份认证;步骤3、在所述服务器确定客户端通过身份认证的情况下,向客户端发送包括服务器证书的调试命令;步骤4、客户端接收包括服务器证书的调试命令,基于服务器证书来验证调试命令;步骤5、在所述调试命令通过验证的情况下,将所述调试命令转发给待调试设备,以使所述待调试设备基于所述调试命令进行调试并产生调试结果;以及步骤6、客户端从待调试设备获取调试结果并且将所述调试结果作为针对调试命令的响应消息发送给服务器。2.根据权利要求1所述的方法,其特征在于,在步骤6之后,如果服务器需要继续进行设备调试,则返回步骤3。3.根据权利要求1所述的方法,其特征在于,在步骤3,当服务器验证客户端身份不合法时,设备调试结束。4.根据权利要求1所述的方法,其特征在于,采用安全套接字层密码库openssl制作所述客户端证书和...
【专利技术属性】
技术研发人员:李予昂,张平,贾鸣明,刘峰,缪云青,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。