2022春信息安全作业5 身份认证

题目:

今天校园里到处是快递小哥,同学们也经常帮别人取快递,快递小哥不会很细致的核实身份,就允许代领,存在很多不安全因素。

设计一款基于手机的app,用于快递小哥验证身份,顾客领取快递。具体认证方法不限,简单易行。

(1)给出:app包含哪些部分(可加图示),每部分的功能;

(2)模仿kerberos的写法,描述交互过程,并加说明。

 

解答:

1.APP包含部分

快递员端

查看快递信息(单号,电话等除隐私信息)

获取身份信息码,用于后续顾客身份验证

与顾客联系窗口

顾客端

查看快递信息(单号,寄件人联系方式,物流状态等)

获取取件码

与快递员联系窗口

后台

快递信息(基本信息、物流状态)

快递员信息、用户信息

生成用于验证身份和取件的码

实时监控快递员与顾客的沟通

2.交互过程

(1)身份验证

用户注册登录,将ID和密码传给后台,后台完成验证后给予用户对应的信息

其中客户包括顾客和快递员

其中对应信息包括:快递员:用户信息、快递信息、验证信息,;顾客:快递信息、快递员信息、签收验证码

 

 

 

 (2)快递领取

顾客向快递员出示取件码,快递员用取件码和身份验证码通过后台核实,后台返回是否匹配,若匹配快递交给顾客。

 

 

(3)更新状态信息

快递员和顾客分别向后台发送已签收的状态信号,后台接收到两方的信息后,更新快递信息并将更新的信息发送给快递员和顾客

 

posted @ 2022-05-14 11:39  Vvanessa  阅读(217)  评论(0编辑  收藏  举报