作业五
今天校园里到处是快递小哥,同学们也经常帮别人取快递,快递小哥不会很细致的核实身份,就允许代领,存在很多不安全因素。
设计一款基于手机的app,用于快递小哥验证身份,顾客领取快递。具体认证方法不限,简单易行。
(1)给出:app包含哪些部分(可加图示),每部分的功能;
(2)模仿kerberos的写法,描述交互过程,并加说明。
请注意:本题成绩记10分,大家写作业或提交作业之前应参看别人提交的作业,但请保持不雷同,要突出自己的特点,如雷同后面提交的将减分!!!
思路:通过第三方进行认证从而实现快递小哥认证顾客身份
app分为三部分:快递管理人员端,用户端,后台管理端
- 快递管理人员端
- 查看快递信息
- 处理订单
- 与用户实时通信
- 验证用户身份
- 用户端
- 显示快递实时信息
- 与派送员实时通信
- 获取验证信息
- 后台管理端
- 同步快递信息并实时更新
- 处理验证信息
- 管理订单列表
- 发送验证信息

Request:使用者的信息查询请求。
IDC:使用者的身份标识。
TS1:让服务器验证时钟是否同步。
EKC:基于使用者口令的加密,可在服务器端与使用者端验证口令并保护信息。
Back:服务器的反馈信息。
Ticket:相当于验证,可重用,避免多次认证输入口令。
Lifetime:Ticket的有效期。
TS2:Ticket签发的时间。

IDA:快递小哥的身份认证。
TicketA:快递小哥的Ticket。
Message:快递送到的通知。
FeedBack:服务器的反馈信息。
Check:验证信息。
IDB:用户的身份认证。
Check:验证信息。
IfCorrect:服务器对验证信息的判断结果。
Tips:服务器发出的其它说明信息。

浙公网安备 33010602011771号