一种信息处理方法及电子设备技术

技术编号:39046189 阅读:9 留言:0更新日期:2023-10-10 11:59
本申请提供一种信息处理方法及电子设备。在该方法中,第三电子设备接收服务器发送的转发消息;其中,转发消息为第一电子设备发送给服务器的,转发消息包括至少一条信息,每条信息包括与每条信息对应的签名信息;至少一条信息包括第一电子设备与第二电子设备之间的交互信息。若第三电子设备对转发消息中的每条信息对应的签名信息进行签名验证通过,则显示至少一条信息;若任一条信息对应的签名信息签名验证不通过,则向服务器发送用于指示转发消息转发失败的提醒消息。通过该方案,第三电子设备可以对转发消息中的每条信息对应的签名信息进行签名验证,以验证第三电子设备接收到的转发消息是否为未被篡改过的信息,保证消息转发过程的安全性。发过程的安全性。发过程的安全性。

【技术实现步骤摘要】
一种信息处理方法及电子设备


[0001]本申请涉及互联网
,尤其涉及一种信息处理方法及电子设备。

技术介绍

[0002]用户可以通过电子设备与其它用户进行发送信息、共享信息等操作;如第一用户可以通过第一电子设备中的即时通信应用与第二用户聊天,第一用户还可以通过第一电子设备将与第二用户之间发送的信息转发给第三用户的第三电子设备,以使第三用户查看第一用户和第二用户之间的聊天记录。
[0003]但第一电子设备在将信息转发给第三电子设备时,可能会通过技术手段篡改信息。例如,第一电子设备在将第一电子设备和第二电子设备之间的交互信息发送给第三电子设备时,第一电子设备发送的转发信息中可以包括发送设备标识、接收设备标识、信息内容、发送时间等信息。第一电子设备可能对转发信息中的接收设备标识进行篡改,如将第二用户的标识篡改为第四用户的标识,从而使得第三电子设备接收到该转发信息后,会向用户显示该转发信息为第一用户和第四用户之间的信息,而该转发信息实则为第一用户和第二用户之间的信息。又例如,第一电子设备还可能对转发信息中的信息内容进行篡改,从而使得第三电子设备接收到的为篡改后的错误信息。可见,目前的转发信息过程存在安全隐患。

技术实现思路

[0004]本申请提供一种信息处理方法及电子设备,用以提高信息转发的安全性。
[0005]第一方面,本申请提供一种信息处理方法,该信息处理方法由第三电子设备执行。所述信息处理方法包括:
[0006]接收服务器发送的转发消息;其中,所述转发消息为第一电子设备发送给所述服务器的,所述转发消息包括用户选择的至少一条信息,所述至少一条信息中的每条信息包括与每条信息对应的签名信息,每条信息对应的签名信息为所述服务器根据每条信息进行签名处理后生成的;所述至少一条信息包括所述第一电子设备与第二电子设备之间的交互信息;若对所述转发消息中的每条信息对应的签名信息进行签名验证通过,则显示所述至少一条信息;若对所述转发消息中的任一条信息对应的签名信息进行签名验证不通过,则向所述服务器发送提醒消息,所述提醒消息用于指示所述转发消息转发失败。
[0007]基于该方法,第一电子设备在将第一电子设备和第二电子设备之间的交互信息作为转发消息发送给第三电子设备时,第三电子设备接收到的转发消息中包括用户选择的至少一条信息,且至少一条信息中的每条信息包括与每条信息对应的签名信息。第三电子设备在接收到转发消息后,可以对转发消息中的每条信息对应的签名信息进行签名验证,以验证第三电子设备接收到的转发消息是否为未被篡改过的信息,保证消息转发过程的安全性。
[0008]在一个可能的设计中,所述接收服务器发送的转发消息,包括:接收所述服务器发
送的第一消息,根据所述第一消息的类型字段确定所述第一消息为转发消息。
[0009]通过该设计,第三电子设备可以在确定接收到的服务器发送的消息为转发消息后,再进行签名验证过程,以保证转发消息的安全性。
[0010]在一个可能的设计中,所述方法还包括:接收所述服务器发送的第二消息,根据所述第二消息的类型字段确定所述第二消息不是转发消息,显示所述第二消息。
[0011]通过该设计,第三电子设备在接收到服务器发送的第二消息,并确定第二消息不是转发消息后,可以直接显示第二消息。此时第二消息可能为服务器转发的其它设备发送给第三电子设备的交互信息,第三电子设备可以不执行签名验证过程,而直接显示第二消息,保证交互信息的传递效率。
[0012]在一个可能的设计中,所述对所述转发消息中的每条信息对应的签名信息进行签名验证通过,包括:根据公钥对所述转发消息中的每条信息对应的签名信息进行签名验证,确定对所述转发消息中的每条信息对应的签名信息进行签名验证通过。
[0013]通过该设计,可以基于非对称密钥进行信息签名和签名验证过程,保证安全性。
[0014]在一个可能的设计中,在所述接收服务器发送的转发消息之前,所述方法还包括:从所述服务器获取所述公钥。
[0015]在一个可能的设计中,所述从所述服务器获取所述公钥,包括:在接收到所述服务器发送的所述转发消息后,向所述服务器发送公钥请求消息,所述公钥请求消息用于从所述服务器获取所述公钥;或者基于预设周期向所述服务器发送公钥请求消息,所述公钥请求消息用于从所述服务器获取所述公钥;或者接收所述服务器在配置非对称密钥后发送的所述公钥,所述非对称密钥中包括所述公钥和所述公钥对应的私钥。
[0016]通过以上设计,第三电子设备可以在多种时机向服务器获取非对称密钥中的公钥,灵活实现非对称密钥中公钥的下发。
[0017]第二方面,本申请提供一种信息处理方法,该信息处理方法由第一电子设备执行。所述信息处理方法包括:
[0018]响应于用户触发的第一指令,将转发消息发送给所述服务器,以使所述服务器将所述转发消息发送给第三电子设备,使得第三电子设备在对所述转发消息中的每条信息进行签名验证通过后显示所述转发消息中的至少一条信息;其中,所述转发消息包括所述用户选择的至少一条信息,所述至少一条信息中的每条信息包括与每条信息对应的签名信息,每条信息对应的签名信息为所述服务器根据每条信息进行签名处理后生成的;所述至少一条信息包括所述第一电子设备与第二电子设备之间的交互信息。
[0019]在一个可能的设计中,在所述将转发消息发送给所述服务器之前,所述方法还包括:响应于用户触发的第二指令,将第一信息发送给所述服务器,所述第一信息为所述至少一条信息中包括的任一条交互信息;接收所述服务器发送的所述第一信息对应的签名信息,并存储所述第一信息以及所述第一信息对应的签名信息。
[0020]在一个可能的设计中,所述第一信息对应的签名信息为所述服务器根据私钥对所述第一信息进行签名处理后得到的。
[0021]在一个可能的设计中,所述方法还包括:接收所述服务器发送的提醒消息,并显示所述提醒消息;其中,所述提醒消息用于指示所述转发消息转发失败,所述提醒消息为所述第三电子设备在对所述转发消息中的任一条信息对应的签名信息进行签名验证不通过时
发送给所述服务器的。
[0022]在一个可能的设计中,所述第一信息包括所述第一电子设备的标识、所述第二电子设备的标识、所述第一电子设备发送所述第一信息的时间和信息内容。
[0023]第三方面,本申请提供一种信息处理方法,该信息处理方法由服务器执行。所述信息处理方法包括:
[0024]接收第一电子设备发送的转发消息;所述转发消息包括用户选择的至少一条信息,所述至少一条信息中的每条信息包括与每条信息对应的签名信息,每条信息对应的签名信息为所述服务器根据每条信息进行签名处理后生成的;所述至少一条信息包括所述第一电子设备与第二电子设备之间的交互信息;将所述转发消息发送给所述第三电子设备,以使第三电子设备在对所述转发消息中的每条信息对应的签名信息进行签名验证通过后显示所述至少一条信息。
[0025]在一个可能的设计中,在所述接收第一电子设备发送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,应用于第三电子设备,所述方法包括:接收服务器发送的转发消息;其中,所述转发消息为第一电子设备发送给所述服务器的,所述转发消息包括用户选择的至少一条信息,所述至少一条信息中的每条信息包括与每条信息对应的签名信息,每条信息对应的签名信息为所述服务器根据每条信息进行签名处理后生成的;所述至少一条信息包括所述第一电子设备与第二电子设备之间的交互信息;若对所述转发消息中的每条信息对应的签名信息进行签名验证通过,则显示所述至少一条信息;若对所述转发消息中的任一条信息对应的签名信息进行签名验证不通过,则向所述服务器发送提醒消息,所述提醒消息用于指示所述转发消息转发失败。2.如权利要求1所述的方法,其特征在于,所述接收服务器发送的转发消息,包括:接收所述服务器发送的第一消息,根据所述第一消息的类型字段确定所述第一消息为转发消息。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:接收所述服务器发送的第二消息,根据所述第二消息的类型字段确定所述第二消息不是转发消息,显示所述第二消息。4.如权利要求1所述的方法,其特征在于,所述对所述转发消息中的每条信息对应的签名信息进行签名验证通过,包括:根据公钥对所述转发消息中的每条信息对应的签名信息进行签名验证,确定对所述转发消息中的每条信息对应的签名信息进行签名验证通过。5.如权利要求4所述的方法,其特征在于,在所述接收服务器发送的转发消息之前,所述方法还包括:从所述服务器获取所述公钥。6.如权利要求5所述的方法,其特征在于,所述从所述服务器获取所述公钥,包括:在接收到所述服务器发送的所述转发消息后,向所述服务器发送公钥请求消息,所述公钥请求消息用于从所述服务器获取所述公钥;或者基于预设周期向所述服务器发送公钥请求消息,所述公钥请求消息用于从所述服务器获取所述公钥;或者接收所述服务器在配置非对称密钥后发送的所述公钥,所述非对称密钥中包括所述公钥和所述公钥对应的私钥。7.一种信息处理方法,其特征在于,应用于第一电子设备,所述方法包括:响应于用户触发的第一指令,将转发消息发送给服务器,以使所述服务器将所述转发消息发送给第三电子设备,使得...

【专利技术属性】
技术研发人员:林灿榕刘长雷王世军卢志敏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1