Poor identity and access management practices
Weak control of accounts, permissions and logins, such as shared accounts or no MFA, so the wrong people or systems can reach code and data.
Understanding Poor identity and access management practices in VCE Software Development U4O2
What it does: Giving an intern admin rights over every repository is excessive privilege, which breaks least privilege and widens the damage if the account is misused. An active account for someone who has left is an unmanaged identity that can be abused by the former employee or an attacker. Shared accounts break accountability. Audit trails cannot show who made a change, and one leaked password exposes everyone's access. Accounts not removed when staff leave are called orphaned accounts. They give unauthorised people a way into code and data. Without MFA, a stolen or guessed password is enough for an attacker to get in. MFA adds a second proof of identity.
Common mistakes: The account stays active after the person has left, which is an account not removed when staff leave. It should be staff.active = False so the account is disabled. Logging every login under a shared 'team' account means the audit trail cannot show who acted. It should log the individual user.id.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 23–47) and word search (Modules 1–47).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
Poor identity and access managementFill in the Blanks
Spot the Error
Student with a class code? Join your class →