作業6 訪問控制

2022-10-11 10:48:13 字數 431 閱讀 7444

模組功能:

註冊登入模組:使用者進行賬號註冊和登入

報名模組:使用者報名成為選舉人

投票模組:使用者對選舉人進行投票

統計公示模組:系統對各選舉人的票數進行統計並公示

認證協議:

使用kerberos協議。

登入時採用身份驗證服務交換,使用者與後台服務交換後取得訪問tgs的票據用於票據授予服務交換,獲得訪問伺服器的票據來進行使用者與伺服器身份驗證的交換,最後用該票據與伺服器進行身份驗證交換,驗證後獲取伺服器的許可權完成登入認證。

隱私保護:

將使用者是否投了有效票和投票資料分開儲存,相互獨立,只有在使用者投票時更新各自的資料而不相關聯,因而無法獲知每個人具體的投票情況。

防止偽造:

使用者登入後,投票時向主辦方傳送資訊,主辦方建立公鑰和私鑰,使用者用公鑰對明文進行加密,主辦方收到密文用私鑰對密文進行解密。

作業6 訪問控制

背景 軟體需求 3 投票,單選,內容為各選舉人加棄權。4 確認每個人都投了票,而且投了有效票。5 任何人 包括伺服器管理員 也不能知道投票人投了什麼票。6 網路傳輸要防止竊聽。設計要求 1 寫清楚你的系統為了完成上述功能要求,設計了那些功能模組,每個模組有什麼功能 2 寫清楚你的認證協議,要核實身份...

作業6 訪問控制

一 功能模組 註冊模組 使用者註冊和登入。報名模組 選舉人輸入個人身份資訊報名,伺服器為其分配投票資格。投票模組 統計投票人投票的有效性以及是否所有使用者均已投票。如果使用者未投票或投票無效,就提醒使用者重新投票。統計模組 投票完成後統計每位候選者所得票數並公示。二 認證協議 採用kerberos加...

作業6 訪問控制

1.功能模組 1 註冊登入模組。2 報名模組 報名 參加選舉人。3 投票模組 設定使用者投某一選舉人票或者棄權為選項。4 推送模組 將投票通知推送給有投票權的使用者,需要手動確認。5 統計投票結果公示模組 統計並公示投票結果。2.認證協議 採用kerberos加密認證方式,每位使用者向伺服器申請ti...