作业6
模块:
注册/登陆模块:用户采用实名信息注册账号后,在登陆时输入服务器中有的账号和正确的密码才可登陆。
报名参加选举人模块:用户采用实名信息填写报名表,向服务器提交,经审核信息无误后方可成为选举人。
投票模块:投票人进行匿名投票,未进行投票会被提醒。
统计&公示模块:对投票结果进行统计后,公示选举结果。
认证协议:
使用Kerberos协议进行认证,Kerberos中的第一和第二阶段为登录/注册过程,即用户与服务器AS之间进行身份验证服务交换,并用AS给的Ticket去访问TGS来拿得相应模块的Ticket。
保护隐私:
配置SSL,在用户与服务器之间传递信息时,使用不对称密钥加密,防止窃听。
使用基于角色的访问控制,只有服务器有访问统计模块的权限,用户无法访问统计模块。
防止伪造:
使用公开密钥通信。发送信息时用公钥加密,解读信息时采用私钥解密。
浙公网安备 33010602011771号