作业6

模块:
注册/登陆模块:用户采用实名信息注册账号后,在登陆时输入服务器中有的账号和正确的密码才可登陆。
报名参加选举人模块:用户采用实名信息填写报名表,向服务器提交,经审核信息无误后方可成为选举人。
投票模块:投票人进行匿名投票,未进行投票会被提醒。
统计&公示模块:对投票结果进行统计后,公示选举结果。

认证协议:
使用Kerberos协议进行认证,Kerberos中的第一和第二阶段为登录/注册过程,即用户与服务器AS之间进行身份验证服务交换,并用AS给的Ticket去访问TGS来拿得相应模块的Ticket。

保护隐私:
配置SSL,在用户与服务器之间传递信息时,使用不对称密钥加密,防止窃听。
使用基于角色的访问控制,只有服务器有访问统计模块的权限,用户无法访问统计模块。

防止伪造:
使用公开密钥通信。发送信息时用公钥加密,解读信息时采用私钥解密。

posted @ 2022-05-23 14:19  nby917  阅读(30)  评论(0)    收藏  举报