设计文档
Do丶YouMissing
这个作者很懒,什么都没留下…
展开
-
客户端防重放设计
需求概述客户端信道早在1.1版本中便实现了服务器防重放攻击功能,但始终没有实现客户端防重放攻击。这样会使得客户端存在被重放攻击的危险,如用户在转账时被重放了转账失败页面,导致用户重复转账。 为此,我们需要在客户端信道中实现客户端防重放功能。功能需求我们需要实现以下需求: 在服务器响应中增加序列号,实现客户端防重放功能 兼容之前版本的信道通信,以便在升级服务器后,可以兼容旧客户端。 设计为兼容旧版本信原创 2016-02-23 11:23:53 · 2333 阅读 · 0 评论 -
信道重连设计
需求概述在现今的客户端和服务端端的网络交互流程中,已经实现了信道重连的功能。但目前各客户端针对重连的实现细节并不完全统一,而在某些使用场景下,也没有达到当初设计信道重连机制的需求。因此需要重新设计整理实现方案,保证各平台的统一和功能的完备。功能需求我们需要实现以下需求: 信道重连的请求由客户端发起,客户端需要定义规则来判断何时发起重连请求; 服务器需要在信道重连的请求响应中返回密钥有效期,以此来作为原创 2016-02-23 14:48:46 · 584 阅读 · 0 评论