WGU C845 TASK 1 - C845
Latest Update with Complete Solution
AccessqzControlqzModel
A1.qzChosenqzModelqzandqz HowqzItqzFits
Iqz amqz applyingq z Role-Basedqz Accessqz Controlqz (RBAC)qz toqz FinSecureqz Corp.
InqzRBAC,qzaccessqzisqztiedqztoqzroles,qznotqztoqzindividualqzpeople.qzUsersqzgetqzpe
rmissionsqzbasedqzonqz whatqztheirqzjobqzis,qznotqzonqzad-
hocqzrequests.qzKeyqzideas:
• Peopleqzinqztheqzsameqzroleqz(e.g.,qzfinanceqzanalyst,qzHRqzcoordinator)qzsh
ouldqzhaveqzsimilarqzaccess.
• Usersqzshouldqz haveqzonlyqzwhatqztheyqzneedqz toqzdoqztheirqzjobqz(leastqzprivil
ege).
• Accessqz shouldqz changeqz whenqz theyqz areqz hired,qz moved,qz orqz leave.
Theqzprovidedqzuserqzmatrixqzalreadyqzusesqzjobqztitlesqzlikeqz“Financeqzmanager
,”qz“Customerqzsupportqzrep,”qz“Juniorqzsystemqzadmin,”qzwhichqzmapqznaturall
yqztoqzRBACqzroles.qzTheqzgapsqzshowqzupqzwhenqztheqzaccessqznoqzlongerqzmatche
sqztheqzroleqzorqzwhenqzaccountsqzstayqzactiveqzafterqztheqzpersonqzisqzgone.
A2.q z Misalignmentsq z withq z RBAC
Hereqzareqzfourqzclearqzmisalignmentsqz betweenqztheqzmatrixqzandqzRBAC:
1. Customerqzsupportqzrepqzwithqzpayrollqzaccessqz(J.qzHall)
o Role:qzCustomerqzsupportqzrepqz(Support)
o Access:qzCRM,qzemailqzserver,qzpayrollqzsystem
o Problem:qzPayrollqzisqzaqzfinance/HRqzfunction.qzAqzsupportqzrepqzdoe
sn’tqzneedqzpayrollqzdataqztoqzhelpqzcustomers.qzThisqzbreaksqzleastqz
privilegeqzandqzmixesqzdutiesqzacrossqzroles.
2. TerminatedqzHRqzassistantqzstillqzactiveqz(P.qzEllis)
o Role:qzHRqzassistant
o Endq z date:q z 2025-05-20,q z markedq z “Terminatedq z (2025-05-20)”
o Accountqzstatus:qzActive,qzwithqzHRqzportalqzandqzpayrollqzsystemqzacc
ess
messages.downloaded_by
, o Problem:q z Inq z RBAC,q z accessq z shouldq z endq z whenq z theq z roleq z ends.q
zKeepingqzanqzactiveqzaccountqzforqzaqzterminatedqzemployeeqzisqzaqzse
riousqzmisalignmentqzandqzcreatesqzanqzeasyqzpathqzforqzmisuse.
3. JuniorqzsystemqzadminqzasqzDomainqzAdminqz(J.qzLopez)
messages.downloaded_by
Latest Update with Complete Solution
AccessqzControlqzModel
A1.qzChosenqzModelqzandqz HowqzItqzFits
Iqz amqz applyingq z Role-Basedqz Accessqz Controlqz (RBAC)qz toqz FinSecureqz Corp.
InqzRBAC,qzaccessqzisqztiedqztoqzroles,qznotqztoqzindividualqzpeople.qzUsersqzgetqzpe
rmissionsqzbasedqzonqz whatqztheirqzjobqzis,qznotqzonqzad-
hocqzrequests.qzKeyqzideas:
• Peopleqzinqztheqzsameqzroleqz(e.g.,qzfinanceqzanalyst,qzHRqzcoordinator)qzsh
ouldqzhaveqzsimilarqzaccess.
• Usersqzshouldqz haveqzonlyqzwhatqztheyqzneedqz toqzdoqztheirqzjobqz(leastqzprivil
ege).
• Accessqz shouldqz changeqz whenqz theyqz areqz hired,qz moved,qz orqz leave.
Theqzprovidedqzuserqzmatrixqzalreadyqzusesqzjobqztitlesqzlikeqz“Financeqzmanager
,”qz“Customerqzsupportqzrep,”qz“Juniorqzsystemqzadmin,”qzwhichqzmapqznaturall
yqztoqzRBACqzroles.qzTheqzgapsqzshowqzupqzwhenqztheqzaccessqznoqzlongerqzmatche
sqztheqzroleqzorqzwhenqzaccountsqzstayqzactiveqzafterqztheqzpersonqzisqzgone.
A2.q z Misalignmentsq z withq z RBAC
Hereqzareqzfourqzclearqzmisalignmentsqz betweenqztheqzmatrixqzandqzRBAC:
1. Customerqzsupportqzrepqzwithqzpayrollqzaccessqz(J.qzHall)
o Role:qzCustomerqzsupportqzrepqz(Support)
o Access:qzCRM,qzemailqzserver,qzpayrollqzsystem
o Problem:qzPayrollqzisqzaqzfinance/HRqzfunction.qzAqzsupportqzrepqzdoe
sn’tqzneedqzpayrollqzdataqztoqzhelpqzcustomers.qzThisqzbreaksqzleastqz
privilegeqzandqzmixesqzdutiesqzacrossqzroles.
2. TerminatedqzHRqzassistantqzstillqzactiveqz(P.qzEllis)
o Role:qzHRqzassistant
o Endq z date:q z 2025-05-20,q z markedq z “Terminatedq z (2025-05-20)”
o Accountqzstatus:qzActive,qzwithqzHRqzportalqzandqzpayrollqzsystemqzacc
ess
messages.downloaded_by
, o Problem:q z Inq z RBAC,q z accessq z shouldq z endq z whenq z theq z roleq z ends.q
zKeepingqzanqzactiveqzaccountqzforqzaqzterminatedqzemployeeqzisqzaqzse
riousqzmisalignmentqzandqzcreatesqzanqzeasyqzpathqzforqzmisuse.
3. JuniorqzsystemqzadminqzasqzDomainqzAdminqz(J.qzLopez)
messages.downloaded_by