一种用于社交软件中的消息防伪方法及装置的制造方法

xiaoxiao2020-10-23  9

一种用于社交软件中的消息防伪方法及装置的制造方法
【技术领域】
[0001]本申请涉及互联网技术,尤其涉及一种用于社交软件中的消息防伪方法及装置。
【背景技术】
[0002]由于移动通信提供商的资费较高,费用相对低廉的基于互联网的社交软件受到人们的青睐。随着社交软件的迅速发展,功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。社交软件不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。
[0003]然而随着社交软件应用的普及,也给不法分子提供了可乘之机。例如,不法分子通过木马病毒或者其他手段盗取用户的社交软件的账号密码,使用该账号密码登陆社交软件后,给社交软件的好友名单中的其他用户发送虚假消息,特别是涉及财产的诈骗信息。收到虚假信息的用户缺乏有效手段分辨对方的真实性,因此常常有上当受骗的情况发生。
[0004]现有技术中都是通过在PC或手机上安装安全软件来减少设备被病毒盗取信息的可能,从而减少通过社交软件等帐号密码被盗的信息安全问题,但是这种方式是提高设备安全的方法,并不能提高信息的安全,因为除了病毒之外存在很多其他会让帐号密码被泄露的可能,消息接收方并不清楚对方是否是真实可信的。

【发明内容】

[0005]本申请提供了一种用于社交软件中的信息防伪方法及装置,可以让社交软件的接收方分辨消息的真伪。
[0006]本申请实施例提供了一种用于社交软件中的消息防伪的方法,社交软件维护一个终端设备的唯一标识与好友名绑定的对应关系表,该方法包括:
[0007]A、第一用户向第二用户发送聊天消息,该聊天消息除了包括聊天内容外,还携带第一终端设备的唯一标识;
[0008]B、第二用户接收到该聊天消息,将聊天消息中携带的唯一标识与本用户的对应关系表中与第一用户绑定的唯一标识进行匹配,判断是否匹配成功,若是,执行步骤C,否则执行步骤D ;
[0009]C、在第二用户的聊天界面上正常显示该聊天消息,然后结束本流程;
[0010]D、在第二用户的聊天界面上显示警示信息,提示第一用户可能并非本人。
[0011]较佳地,所述终端设备的唯一标识为终端设备的媒体接入控制MAC地址。
[0012]较佳地,步骤A之前进一步包括:
[0013]第一用户向第二用户发出要求添加好友的请求,该请求中附加第一用户当前使用的第一终端设备的MAC地址;
[0014]第二用户同意该请求,将第一终端设备的MAC地址记录在本终端设备中存储的对应关系表中,并将该MAC地址与第一用户的用户名绑定,将第二用户当前使用的第二终端设备的MAC地址携带在添加好友的响应中发送给第一用户;第一用户将第二终端设备的MAC地址记录在本终端设备中存储的对应关系表中,并将该MAC地址与第二用户的用户名绑定。
[0015]较佳地,步骤C进一步包括:在第二用户的聊天界面上显示表示无异常的标记。
[0016]较佳地,步骤D进一步包括:隐藏该条聊天消息,并提示第二用户确认,确认后才显示聊天消息。
[0017]较佳地,步骤D进一步包括:在第二用户的聊天界面上弹出信息提示框,提示第二用户是否发起认证过程。
[0018]较佳地,该方法进一步包括:将对应关系表在本地与网络侧进行同步。
[0019]较佳地,该方法进一步包括:
[0020]a、第三用户向第四用户发出认证请求,第四用户的社交软件界面上弹出信息提示框,提示第三用户将对本设备进行认证,第四用户确认后执行下一步骤;
[0021]b、第三用户与第四用户建立视频连接,通过视频进行认证;
[0022]C、第三用户和第四用户均点击其各自社交软件界面上的认证通过按钮;
[0023]d、然后第三用户所使用的第三终端设备获取第四用户当前使用的第四终端设备的唯一标识,将其记录在本终端设备的对应关系表中,并将该唯一标识与第四用户的用户名绑定;同时,第四终端设备获取第三终端设备的唯一标识,将其记录在本终端设备的对应关系表中,并将该唯一标识与第三用户的用户名绑定。
[0024]较佳地,步骤c所述第四终端设备获取第三终端设备的唯一标识,将其记录在本终端设备的对应关系表中,并将该唯一标识与第三用户的用户名绑定之后,进一步包括:删除与第三用户的用户名绑定的原唯一标识。
[0025]本申请实施例还提供了一种用于社交软件中的消息防伪的装置,该装置为运行于终端设备的社交软件所构成的虚拟装置,包括:
[0026]绑定关系维护模块,用于维护一个终端设备的唯一标识与好友名绑定的对应关系表;
[0027]收发模块,用于发送和接收聊天消息,该聊天消息除了包括聊天内容外,还携带本终端设备的唯一标识;
[0028]匹配模块,用于对收发模块所接收的其他用户的聊天消息中携带的唯一标识与绑定关系维护模块所维护的对应关系表中与所述用户绑定的唯一标识进行匹配,判断是否匹配成功,若是,向显示模块发送正常指示,否则向显示模块发送异常指示;
[0029]显示模块,用于在收到正常指示后,在本终端设备的聊天界面上正常显示聊天消息;在收到异常指示后,在本终端设备的聊天界面上显示警示信息,提示所述其他用户可能并非本人。
[0030]较佳地,所述终端设备的唯一标识为终端设备的媒体接入控制MAC地址。
[0031]较佳地,该装置进一步包括好友管理模块,
[0032]用于向其他用户发出要求添加好友的请求,该请求中附加本用户当前使用的终端设备的MAC地址;接收来自其他用户当前使用的终端设备的添加好友的响应,将该响应中携带的MAC地址发送至绑定关系维护模块;
[0033]绑定关系维护模块将所述MAC地址记录在对应关系表中,并将该MAC地址与所述其他用户的用户名绑定。
[0034]较佳地,所述显示模块,进一步用于在收到正常指示后,在聊天界面上显示表示无异常的标记。
[0035]较佳地,所述显示模块,用于在收到异常指示后,隐藏该条聊天消息,并提示用户确认,确认后才显示聊天消息。
[0036]较佳地,所述显示模块进一步用于在收到异常指示后,在聊天界面上弹出信息提示框,提示用户是否发起认证过程。
[0037]较佳地,该装置进一步包括:同步模块,用于将对应关系表在本地与网络侧进行同步。
[0038]较佳地,该装置包括认证模块,用于向其他用户发出认证请求,若收到所述其他用户的认证确认消息,与所述其他用户当前使用的终端设备建立视频通信连接;若认证通过,获取所述其他用户当前使用的终端设备的唯一标识,将所述唯一标识发送到绑定关系维护丰吴块;
[0039]绑定关系维护模块将所述唯一标识记录在对应关系表中,并将该唯一标识与所述其他用户的用户名绑定。
[0040]较佳地,绑定关系维护模块将所述唯一标识记录在对应关系表中,并将该唯一标识与所述其他用户的用户名绑定之后,删除与第三用户的用户名绑定的原唯一标识。
[0041]从以上技术方案可以看出,在通信过程中,发送方每发出的一条信息都会同时附带本机的设备唯一标识,接收方将所收到的设备唯一标识与对应关系表中该发送方对应的设备唯一标识进行比对,并将比对结果显示在社交软件的可视化界面上,以提示用户或者发起认证过程。通过应用该方案,如果好友通过未经认证的终端设备聊天,用户会立即发觉,从而减少受骗的风险。
【附图说明】
[0042]图1为本申请实施例提供的一种用于社交软件中的消息防伪方法流程示意图;
[0043]图2为本申请实施例提供的由用户发起的认证过程示意图;
[004 4]图3为本申请实施例提供的一种用于社交软件中的消息防伪装置的逻辑框图。
【具体实施方式】
[0045]本申请的基本设计思想是:维护一个设备唯一标识与好友名单的对应关系表,该设备唯一标识要求是与设备唯一对应,任何两台设备的唯一标识必须不同;通过设备唯一标识的认证过程,双方用户所使用的终端设备相互交换设备唯一标识信息实现设备唯一标识信息与好友信息的绑定,并记录到所述对应关系表中;该认证过程可以在添加好友的过程中实现,也可以是专门发起的认证过程;在通信过程中,发送方每发出的一条信息都会同时附带本机的设备唯一标识,接收方将所收到的设备唯一标识与对应关系表中该发送方对应的设备唯一标识进行比对,并将比对结果显示在社交软件的可视化界面上,以提示用户或者发起认证过程。
[0046]为使本申请技术方案的技术原理、特点以及技术效果更加清楚,以下结合具体实施例对本申请技术方案进行详细阐述。
[0047]本申请实施例中,采用媒体接入控制(MAC)地址作为设备唯一标识。
[0048]本申请实施例提供的一种用于社交软件中的消息防伪方法流程如图1所示,包括如下步骤:
[0049]步骤101:第一用户向第二用户发出要求添加好友的请求,该请求中携带第一用户当前使用的终端设备(以下称为第一终端设备)的MAC地址;
[0050]步骤102:第二用户同意该请求,将第一终端设备的MAC地址记录在本终端设备中存储的对应关系表中,并将该MAC地址与第一用户的用户名绑定。同时将第二用户当前使用的终端设备(以下称第二终端设备)的MAC地址携带在添加好友的响应中发送给第一用户,第一用户将第二终端设备的MAC地址记录在本终端设备中存储的对应关系表中,并将该MAC地址与第二用户的用户名绑定。
[0051]步骤103:第一用户向第二用户发送聊天消息,该聊天消息除了包括聊天内容外,还携带第一终端设备的MAC地址。
[0052]步骤104:第二用户接收到该聊天消息,将聊天消息中携带的MAC地址与本用户的对应关系表中与第一用户绑定的MAC地址进行匹配。
[0053]步骤105:判断是否匹配成功,若是,执行步骤106,否则执行步骤107。
[0054]步骤106:在第二用户的聊天界面上正常显示该聊天消息。较佳地,可以进一步显示表示无异常的标记,例如在该条聊天消息旁边显示个小小地绿色的对勾。然后结束本流程。
[0055]步骤107:在第二用户的聊天界面上显示警示信息,提示第一用户可能并非本人。
[0056]较佳地,可以将该条聊天消息隐藏,并提示第二用户确认,确认后才显示聊天消息。
[0057]根据本申请的另一实施例,此时也可以弹出信息提示框,提示第二用户是否发起认证过程。
[0058]除了图1所示步骤107之后可能进行认证过程,用户自己可能拥有不止一个终端设备。因此,除了在添加好友时认证之外,用户在更换终端设备后,可以主动发起认证过程。
[0059]本申请实施例提供的由用户发起的认证过程如图2所示,包括如下步骤:
[0060]步骤201:第三用户发起对第四用户的认证过程。
[0061]例如,第三用户点击社交软件上第四用户对应的图标弹出功能菜单,在功能菜单中选择“设备认证”选项,从而发起认证过程。或者第三用户的聊天界面显示警示信息,提示第四用户可能并非本人,并弹出信息提示框提示是否发起认证,第三用户点击信息提示框中的确认按钮,发起认证过程。
[0062]步骤202:第三用户向第四用户发出认证请求,第四用户的社交软件界面上弹出信息提示框,提示第三用户将对本设备进行认证,第四用户确认后执行下一步骤。若第四用户拒绝或不确认,则流程结束。
[0063]步骤203:第三用户与第四用户建立视频通信连接,通过视频进行认证。
[0064]步骤204:第三用户通过视频确认第四用户是好友本人,点击所使用的第三终端设备社交软件界面上的认证通过按钮;同时第四用户也点击当前使用的第四终端设备社交软件界面上的认证通过按钮。若第三用户与第四用户中有任一个点击认证失败的按钮或在预定时间内未点击任何按钮,则本次认证失败,退出本流程。
[0065]步骤205:第三用户所使用的第三终端设备获取第四用户当前使用的第四终端设备的MAC地址,将其记录在本终端设备的对应关系表中,并将该MAC地址与第四用户的用户名绑定。同时,第四终端设备获取第三终端设备的MAC地址,将其记录在本终端设备的对应关系表中,并将该MAC地址与第三用户的用户名绑定。
[0066]从以上实施例可以看出,同一个用户名可以绑定多个MAC地址;同理,如果一台终端设备由多个用户共用,也可以绑定多个用户名。
[0067]根据本申请的另一实施例,终端设备中存储的对应关系表同步存储到网络侧。用户A在更换终端设备后,可以从网络侧获取该对应关系表,在重新认证之前,用户A可以获知其好友是否是本人(即好友是否使用已认证的终端设备);但是需要新的认证过程,才能使得用户A的好友得知用户A是否是其本人。
[0068]此外,用户在更换终端设备后进行认证时,可以选择是否注销原终端设备的认证。在图2所示例子中,若第三用户选择注销原终端设备,则第四终端设备获取第三终端设备的MAC地址,将其记录在本终端设备的对应关系表中,并将该MAC地址与第三用户的用户名绑定后,删除与第三用户的用户名绑定的原MAC地址。通过认证注销,可以避免在终端设备遗失或者作为二手卖出后,被不法分子利用。
[0069]本申请另一实施例还提供了一种用于社交软件中的消息防伪装置,该装置为运行于终端设备的社交软件所构成的虚拟装置,如图3所示,包括:
[0070]绑定关系维护模块301,用于维护一个终端设备的唯一标识与好友名绑定的对应关系表;
[0071]收发模块302,用于发送和接收聊天消息,该聊天消息除了包括聊天内容外,还携带本终端设备的唯一标识;
[0072]匹配模块303,用于对收发模块所接收的其他用户的聊天消息中携带的唯一标识与绑定关系维护模块所维护的对应关系表中与所述用户绑定的唯一标识进行匹配,判断是否匹配成功,若是,向显示模块发送正常指示,否则向显示模块发送异常指示;
[0073]显示模块304,用于在收到正常指示后,在本终端设备的聊天界面上正常显示聊天消息;在收到异常指示后,在本终端设备的聊天界面上显示警示信息,提示所述其他用户可能并非本人。
[0074]较佳地,所述终端设备的唯一标识为终端设备的媒体接入控制MAC地址。
[0075]根据本申请另一实施例,该装置进一步包括好友管理模块,用于向其他用户发出要求添加好友的请求,该请求中附加本用户当前使用的终端设备的MAC地址;接收来自其他用户当前使用的终端设备的添加好友的响应,将该响应中携带的MAC地址发送至绑定关系维护模块;
[0076]绑定关系维护模块将所述MAC地址记录在对应关系表中,并将该MAC地址与所述其他用户的用户名绑定。
[0077]较佳地,所述显示模块,进一步用于在收到正常指示后,在聊天界面上显示表示无异常的标记。
[0078]较佳地,所述显示模块,用于在收到异常指示后,隐藏该条聊天消息,并提示用户确认,确认后才显示聊天消息。
[0079]较佳地,所述显示模块进一步用于在收到异常指示后,在聊天界面上弹出信息提示框,提示用户是否发起认证过程。
[0080]根据本申请另一实施例,该装置进一步包括:同步模块,用于将对应关系表在本地与网络侧进行同步。
[0081]根据本申请另一实施例,该装置包括认证模块,用于向其他用户发出认证请求,若收到所述其他用户的认证确认消息,与所述其他用户当前使用的终端设备建立 视频通信连接;若认证通过,获取所述其他用户当前使用的终端设备的唯一标识,将所述唯一标识发送到绑定关系维护模块;
[0082]绑定关系维护模块将所述唯一标识记录在对应关系表中,并将该唯一标识与所述其他用户的用户名绑定。
[0083]较佳地,绑定关系维护模块将所述唯一标识记录在对应关系表中,并将该唯一标识与所述其他用户的用户名绑定之后,删除与第三用户的用户名绑定的原唯一标识。
[0084]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台终端设备(可以是智能手机,平板电脑、智能手表或其他具备接入互联网功能的便携数码设备)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0085]以上所述仅为本申请的较佳实施例而已,并不用以限制本申请的保护范围,凡在本申请技术方案的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
【主权项】
1.一种用于社交软件中的消息防伪的方法,其特征在于,社交软件维护一个终端设备的唯一标识与好友名绑定的对应关系表,该方法包括: A、第一用户向第二用户发送聊天消息,该聊天消息除了包括聊天内容外,还携带第一终端设备的唯一标识; B、第二用户接收到该聊天消息,将聊天消息中携带的唯一标识与本用户的对应关系表中与第一用户绑定的唯一标识进行匹配,判断是否匹配成功,若是,执行步骤C,否则执行步骤D ; C、在第二用户的聊天界面上正常显示该聊天消息,然后结束本流程; D、在第二用户的聊天界面上显示警示信息,提示第一用户可能并非本人。2.根据权利要求1所述的方法,其特征在于,所述终端设备的唯一标识为终端设备的媒体接入控制MAC地址。3.根据权利要求2所述的方法,其特征在于,步骤A之前进一步包括: 第一用户向第二用户发出要求添加好友的请求,该请求中附加第一用户当前使用的第一终端设备的MAC地址; 第二用户同意该请求,将第一终端设备的MAC地址记录在本终端设备中存储的对应关系表中,并将该MAC地址与第一用户的用户名绑定,将第二用户当前使用的第二终端设备的MAC地址携带在添加好友的响应中发送给第一用户;第一用户将第二终端设备的MAC地址记录在本终端设备中存储的对应关系表中,并将该MAC地址与第二用户的用户名绑定。4.根据权利要求1所述的方法,其特征在于,步骤C进一步包括:在第二用户的聊天界面上显示表示无异常的标记。5.根据权利要求1所述的方法,其特征在于,步骤D进一步包括:隐藏该条聊天消息,并提示第二用户确认,确认后才显示聊天消息。6.根据权利要求1所述的方法,其特征在于,步骤D进一步包括:在第二用户的聊天界面上弹出信息提示框,提示第二用户是否发起认证过程。7.根据权利要求1所述方法,其特征在于,该方法进一步包括:将对应关系表在本地与网络侧进行同步。8.根据权利要求1至6任一项所述的方法,其特征在于,该方法进一步包括: a、第三用户向第四用户发出认证请求,第四用户的社交软件界面上弹出信息提示框,提示第三用户将对本设备进行认证,第四用户确认后执行下一步骤; b、第三用户与第四用户建立视频连接,通过视频进行认证; C、第三用户和第四用户均点击其各自社交软件界面上的认证通过按钮; d、然后第三用户所使用的第三终端设备获取第四用户当前使用的第四终端设备的唯一标识,将其记录在本终端设备的对应关系表中,并将该唯一标识与第四用户的用户名绑定;同时,第四终端设备获取第三终端设备的唯一标识,将其记录在本终端设备的对应关系表中,并将该唯一标识与第三用户的用户名绑定。9.根据权利要求8所述的方法,其特征在于,步骤c所述第四终端设备获取第三终端设备的唯一标识,将其记录在本终端设备的对应关系表中,并将该唯一标识与第三用户的用户名绑定之后,进一步包括:删除与第三用户的用户名绑定的原唯一标识。10.一种用于社交软件中的消息防伪的装置,其特征在于,该装置为运行于终端设备的社交软件所构成的虚拟装置,包括:绑定关系维护模块,用于维护一个终端设备的唯一标识与好友名绑定的对应关系表; 收发模块,用于发送和接收聊天消息,该聊天消息除了包括聊天内容外,还携带本终端设备的唯一标识; 匹配模块,用于对收发模块所接收的其他用户的聊天消息中携带的唯一标识与绑定关系维护模块所维护的对应关系表中与所述用户绑定的唯一标识进行匹配,判断是否匹配成功,若是,向显示模块发送正常指示,否则向显示模块发送异常指示; 显示模块,用于在收到正常指示后,在本终端设备的聊天界面上正常显示聊天消息;在收到异常指示后,在本终端设备的聊天界面上显示警示信息,提示所述其他用户可能并非本人。11.根据权利要求10所述的装置,其特征在于,所述终端设备的唯一标识为终端设备的媒体接入控制MAC地址。12.根据权利要求11所述的装置,其特征在于,该装置进一步包括好友管理模块, 用于向其他用户发出要求添加好友的请求,该请求中附加本用户当前使用的终端设备的MAC地址;接收来自其他用户当前使用的终端设备的添加好友的响应,将该响应中携带的MAC地址发送至绑定关系维护模块; 绑定关系维护模块将所述MAC地址记录在对应关系表中,并将该MAC地址与所述其他用户的用户名绑定。13.根据权利要求10所述的装置,其特征在于,所述显示模块,进一步用于在收到正常指示后,在聊天界面上显示表示无异常的标记。14.根据权利要求10所述的装置,其特征在于,所述显示模块,用于在收到异常指示后,隐藏该条聊天消息,并提示用户确认,确认后才显示聊天消息。15.根据权利要求10所述的装置,其特征在于,所述显示模块进一步用于在收到异常指示后,在聊天界面上弹出信息提示框,提示用户是否发起认证过程。16.根据权利要求10所述的装置,其特征在于,该装置进一步包括:同步模块,用于将对应关系表在本地与网络侧进行同步。17.根据权利要求11至16任一项所述的装置,其特征在于,该装置包括认证模块,用于向其他用户发出认证请求,若收到所述其他用户的认证确认消息,与所述其他用户当前使用的终端设备建立视频通信连接;若认证通过,获取所述其他用户当前使用的终端设备的唯一标识,将所述唯一标识发送到绑定关系维护模块; 绑定关系维护模块将所述唯一标识记录在对应关系表中,并将该唯一标识与所述其他用户的用户名绑定。18.根据权利要求17所述的装置,其特征在于,绑定关系维护模块将所述唯一标识记录在对应关系表中,并将该唯一标识与所述其他用户的用户名绑定之后,删除与第三用户的用户名绑定的原唯一标识。
【专利摘要】本申请公开了一种用于社交软件中的消息防伪的方法,社交软件维护一个终端设备的唯一标识与好友名绑定的对应关系表,该方法包括:A、第一用户向第二用户发送聊天消息,该聊天消息除了包括聊天内容外,还携带第一终端设备的唯一标识;B、第二用户接收到该聊天消息,将聊天消息中携带的唯一标识与本用户的对应关系表中与第一用户绑定的唯一标识进行匹配,判断是否匹配成功,若是,执行步骤C,否则执行步骤D;C、在第二用户的聊天界面上正常显示该聊天消息,然后结束本流程;D、在第二用户的聊天界面上显示警示信息,提示第一用户可能并非本人。本申请还公开了一种用于社交软件中的消息防伪的装置。
【IPC分类】H04L29/06
【公开号】CN104883352
【申请号】CN201510146466
【发明人】胡月鹏
【申请人】北京畅游天下网络技术有限公司
【公开日】2015年9月2日
【申请日】2015年3月31日
转载请注明原文地址:https://www.famiwei.com/read-8136225.html

最新回复(0)