The application provides a method and device for sending SMS, using the message sending method and device. When the service provider sends short message to the user, it will embed the signature into the content of the short message, and then send the content of the signed message to the user. The embedded SMS content can facilitate the verification of subsequent SMS authenticity. In addition, this application also provides a short message verification method and device. The SMS authentication method and device user can send SMS authentication requests to the application server server after receiving the SMS sent by the application service provider, and then the application server server will verify the authenticity of the SMS according to the SMS authentication request. The validation results are returned to the user. In this way, through the method of sending short message and the method of text message verification provided by this application, the user can easily obtain the authenticity and authenticity of the text message, thus can distinguish the authenticity of the short message. One
【技术实现步骤摘要】
一种短信发送方法及装置、短信验证方法及装置
本申请涉及移动通信
,尤其涉及一种短信发送方法及装置以及短信验证方法及装置。
技术介绍
短信诈骗是一种利用手机短信为媒介来骗取利益的行为。随着移动通信的发展,近年来,短信诈骗呈直线上升趋势,给许多手机用户造成了巨大的损失。诈骗短信通常以仿冒应用服务商例如包括各种组织团体、金融机构、互联网平台为主要手段,编造各种内容如中奖、付费、贷款等,诱骗用户拨打仿冒电话、转账、登录钓鱼网站,以获得用户信息骗取用户财物。而目前各类移动应用如手机银行、支付平台、电商平台等的消费记录、各种提示消息都是通过发送短信的进行的,因此,这类各类移动应用成为很多诈骗者的仿冒对象。在利益的驱使下诈骗手段不断升级,有些诈骗者甚至使用伪基站伪装成正规机构的短信服务号发送短信,有很强的迷惑性,普通用户仅根据短信内容和发送方号码完全无法辨别真伪。
技术实现思路
有鉴于此,本申请实施例提供了一种短信发送方法及装置,以及短信验证方法及装置,以帮助用户辨别短信真伪。为了达到上述专利技术目的,本申请实施例采用了如下技术方案:一种短信发送方法,应用于应用服务商服务器端,所述短信发送方法包括:获取待发送短信的短信内容;对所述短信内容或短信内容关键信息进行签名处理,生成预设字符串长度的签名;将所述签名嵌入到所述短信内容的预设位置;将嵌入有所述签名的短信内容发送至目标终端用户。可选地,所述将嵌入有所述签名的短信内容发送至目标终端用户之后,还包括:将相互对应的签名、短信内容和目标终端用户信息存储至短信验证数据库。可选地,所述对所述短信内容或短信内容关键信息进行签名处理 ...
【技术保护点】
1.一种短信发送方法,其特征在于,应用于应用服务商服务器端,所述短信发送方法包
【技术特征摘要】
1.一种短信发送方法,其特征在于,应用于应用服务商服务器端,所述短信发送方法包括:获取待发送短信的短信内容;对所述短信内容或短信内容关键信息进行签名处理,生成预设字符串长度的签名;将所述签名嵌入到所述短信内容的预设位置;将嵌入有所述签名的短信内容发送至目标终端用户。2.根据权利要求1所述的短信发送方法,其特征在于,所述将嵌入有所述签名的短信内容发送至目标终端用户之后,还包括:将相互对应的签名、短信内容和目标终端用户信息存储至短信验证数据库。3.根据权利要求1所述的短信发送方法,其特征在于,所述对所述短信内容或短信内容关键信息进行签名处理,生成预设字符串长度的签名,具体包括:利用第一加密算法将所述短信内容或短信内容关键信息转化成第一字符串;将所述第一字符串、目标终端用户信息和密钥进行组合,生成第二字符串;利用第二加密算法对所述第二字符串进行加密,生成预设字符串长度的签名。4.一种短信验证方法,其特征在于,应用于应用客户端,所述短信验证方法包括:响应于用户的短信验证请求操作,向应用服务商服务器发送短信验证请求,以使应用服务商服务器根据所述短信验证请求对所述待验证短信进行验证;所述短信验证请求中携带有待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息;接收所述应用服务商服务器发送的所述待验证短信的验证结果;输出所述待验证短信的验证结果。5.根据权利要求4所述的短信验证方法,其特征在于,所述响应于用户的短信验证请求操作,具体包括:响应于用户通过应用客户端输入短信验证信息,并触发向应用服务商服务器发送所述短信验证信息;其中,所述短信验证信息包括待验证短信的验证内容和该待验证短信对应的电信终端用户信息。6.一种短信验证方法,其特征在于,应用于应用服务商服务器端,所述短信验证方法包括:接收应用客户端发送的短信验证请求;所述短信验证请求中携带有待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息;根据所述待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息对所述待验证短信进行验证,得到所述待验证短信的验证结果;向应用客户端发送所述待验证短信的验证结果。7.根据权利要求6所述的短信验证方法,其特征在于,所述根据所述待验证短信的验证内容以及所述待验证短信对应的电信终端用户信息对所述待验证短信进行验证,得到待验证短信的验证结果,具体包括:判断所述待验证短信的验证内容的字符串长度是否大于预设字符串长度;当所述待验证短信的验证内容的字符串长度小于或者等于预设字符串长度时,确定所述待验证短信为无效短信;当所述待验证短信的验证内容的字符串长度大于预设字符串长度时,从所述待验证短信的验证内容中提取待验证短信的短信内容以及验证签名;其中,所述验证签名为位于所述待验证短信的验证内容的预设位置处的信息,所述验证短信的短信内容为位于所述待验证短信的验证内容的预设位置以外的信息;从短信验证数据库中查找所述短信验证请求中携带的目标终端用户信息以及提取到的验证签名;若未查找到所述短信验证请求中携带的目标终端用户信息和/或提取到的验证签名,则确定所述待验证短信为无效短信;若查找到所述短信验证请求中携带的目标终端用户信息以及提取到的验证签名,从所述短信验证数据库中提取与所述目标终端用户信息和验证签名相对应的短信内容;判断从短信验证数据库中提取到的短信内容与从待验证短信的验证内容中提取的短信内容是否一致,如果是,则确定所述待验证短信为真实短信,如果否,则确定所述待验证短信为无效短信。8.一种短信发送装置,其特征在于,所述短信发送装置应用于应用服务商服务器端,...
【专利技术属性】
技术研发人员:刘晓丹,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。