1.一种接口调用的认证方法,其特征在于,所述方法应用于调用发起端,所述方法包括:生成用于调用被调用端接口的认证消息,所述认证消息包括调用次数信息,所述调用次数信息表示本次接口调用是所述调用发起端向所述被调用端发起的第几次调用;
向所述被调用端发送所述认证消息;
其中,所述调用发起端每次发送的认证消息均包括本次调用的调用次数信息;
所述调用次数信息用于所述被调用端在确定历史接收到的认证消息中的调用次数信息,与本次接收到的认证消息中的调用次数信息表示的调用次数相同时,认定本次接收到的认证消息不合法。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述调用发起端每次发送的认证消息还包括本次调用的调用时间信息,所述调用时间信息表示本次接口调用的发起时间;
所述调用时间信息用于,所述被调用端在确定历史接收到的认证消息中的调用次数信息表示的调用次数,小于本次接收到的认证消息中的调用次数信息表示的调用次数,且该历史接收到的认证消息中的调用时间信息表示的发起时间,晚于本次接收到的认证消息中的调用时间信息表示的发起时间时,认定本次接收到的认证消息不合法。
3.一种接口调用的认证方法,其特征在于,所述方法应用于被调用端,所述方法包括:接收用于调用被调用端接口的认证消息,所述认证消息包括调用次数信息,所述调用次数信息表示本次接口调用是调用发起端向所述被调用端发起的第几次调用;
判断历史接收到的认证消息中的调用次数信息,与本次接收到的认证消息中的调用次数信息表示的调用次数是否相同;
若存在历史接收到的认证消息中的调用次数信息与本次接收到的认证消息中的调用次数信息表示的调用次数相同,则认定本次接收到的认证消息不合法。
4.根据权利要求3所述的方法,其特征在于,本次接收到的所述认证消息还包括调用时间信息,所述调用时间信息表示本次接口调用的发起时间;
所述方法还包括:
若不存在历史接收到的认证消息中的调用次数信息与本次接收到的认证消息中的调用次数信息表示的调用次数相同,则判断是否存在调用次数小于本次接收到的认证消息中调用次数信息表示的调用次数,且发起时间晚于本次接收到的认证消息中的调用时间信息表示的发起时间的历史接收到的认证消息;
在确定存在历史接收到的认证消息中的调用次数信息表示的调用次数,小于本次接收到的认证消息中的调用次数信息表示的调用次数,且该历史接收到的认证消息中的调用时间信息表示的发起时间,晚于本次接收到的认证消息中的调用时间信息表示的发起时间时,认定本次接收到的认证消息不合法。
5.一种接口调用的认证装置,其特征在于,所述装置应用于调用发起端,所述装置包括:生成模块,用于生成用于调用被调用端接口的认证消息,所述认证消息包括调用次数信息,所述调用次数信息表示本次接口调用是所述调用发起端向所述被调用端发起的第几次调用;
发送模块,用于向所述被调用端发送所述认证消息;
其中,所述调用发起端每次发送的认证消息均包括本次调用的调用次数信息;
所述调用次数信息用于所述被调用端在确定历史接收到的认证消息中的调用次数信息,与本次接收到的认证消息中的调用次数信息表示的调用次数相同时,认定本次接收到的认证消息不合法。
6.一种接口调用的认证装置,其特征在于,所述装置应用于被调用端,所述装置包括:接收模块,用于接收用于调用被调用端接口的认证消息,所述认证消息包括调用次数信息,所述调用次数信息表示本次接口调用是调用发起端向所述被调用端发起的第几次调用;
判断模块,用于判断历史接收到的认证消息中的调用次数信息,与本次接收到的认证消息中的调用次数信息表示的调用次数是否相同;
确定模块,用于若存在历史接收到的认证消息中的调用次数信息与本次接收到的认证消息中的调用次数信息表示的调用次数相同,则认定本次接收到的认证消息不合法。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-2中任一项所述方法的步骤。
8.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-2中任一项所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求3-4中任一项所述方法的步骤。
10.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求3-4中任一项所述方法的步骤。