Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1restrict administrative privileges | AAn Essential Eight strategy that limits powerful admin accounts to people who need them, and only for the tasks that need them | |
| 2adminAccount = "j.lee-admin" | BEvery developer has admin access to production, even those who do not need it, which widens the attack surface | |
| 3Only a small named group of developers can change the production environment | Cif user.role != "admin": deny(adminPanel) | |
| 4Restricting admin privileges applies the principle of least privilege by giving only the access needed for a role | DEveryday accounts used for email and browsing are given permanent admin rights, so malware or phishing could run with full control | |
| 5developer.email = "sam@corp.com" developer.privileges = "domain admin" | Eproduction.allowedUsers = ["leadDev", "opsAdmin"] | |
| 6grantAccess(everyDeveloper, production, "admin") | FA separate admin account used only for admin tasks, kept apart from the person's everyday user account |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
restrict administrative privileges — An Essential Eight strategy: give admin accounts only to people who need them, only for tasks that need them, using separate admin accounts and limited production access.GRANT SELECT ON prod.* TO auditor;REVOKE ALL ON prod.* FROM devUser;IF needsTask AND isAdmin THENCREATE USER aliceAdmin;REVOKE DROP ON prod.* FROM devUser;