模組功能:
註冊登入模組:使用者進行賬號註冊和登入
報名模組:使用者報名成為選舉人
投票模組:使用者對選舉人進行投票
統計公示模組:系統對各選舉人的票數進行統計並公示
認證協議:
使用kerberos協議。
登入時採用身份驗證服務交換,使用者與後台服務交換後取得訪問tgs的票據用於票據授予服務交換,獲得訪問伺服器的票據來進行使用者與伺服器身份驗證的交換,最後用該票據與伺服器進行身份驗證交換,驗證後獲取伺服器的許可權完成登入認證。
隱私保護:
將使用者是否投了有效票和投票資料分開儲存,相互獨立,只有在使用者投票時更新各自的資料而不相關聯,因而無法獲知每個人具體的投票情況。
防止偽造:
使用者登入後,投票時向主辦方傳送資訊,主辦方建立公鑰和私鑰,使用者用公鑰對明文進行加密,主辦方收到密文用私鑰對密文進行解密。
作業6 訪問控制
背景 軟體需求 3 投票,單選,內容為各選舉人加棄權。4 確認每個人都投了票,而且投了有效票。5 任何人 包括伺服器管理員 也不能知道投票人投了什麼票。6 網路傳輸要防止竊聽。設計要求 1 寫清楚你的系統為了完成上述功能要求,設計了那些功能模組,每個模組有什麼功能 2 寫清楚你的認證協議,要核實身份...
作業6 訪問控制
一 功能模組 註冊模組 使用者註冊和登入。報名模組 選舉人輸入個人身份資訊報名,伺服器為其分配投票資格。投票模組 統計投票人投票的有效性以及是否所有使用者均已投票。如果使用者未投票或投票無效,就提醒使用者重新投票。統計模組 投票完成後統計每位候選者所得票數並公示。二 認證協議 採用kerberos加...
作業6 訪問控制
1.功能模組 1 註冊登入模組。2 報名模組 報名 參加選舉人。3 投票模組 設定使用者投某一選舉人票或者棄權為選項。4 推送模組 將投票通知推送給有投票權的使用者,需要手動確認。5 統計投票結果公示模組 統計並公示投票結果。2.認證協議 採用kerberos加密認證方式,每位使用者向伺服器申請ti...