SY0-701 General Security Concepts Practice Question
An HR department hires contractors for fixed 60-day engagements. Accounts should stop working automatically when the engagement ends, and any rehire should require fresh approval rather than restoring old access. What IAM control is the best fit?
⚠ Common exam trap
A common mix-up: candidates choose Option C thinking that disabling the account is sufficient, but they overlook the requirement that rehire must require fresh approval, which is violated if group memberships remain intact and could be restored without re-provisioning.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Configure an account expiration date and automatic deprovisioning tied to the approved role.
Configuring an account expiration date and automatic deprovisioning tied to the approved role directly enforces the 60-day limit and ensures that when the engagement ends, the account is automatically disabled or removed. This approach also supports the requirement that rehire requires fresh approval, as the old account is deprovisioned and cannot be simply re-enabled without going through the provisioning process again.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Use one shared contractor account and rotate the password when people leave.
Why it's wrong here
Using one shared contractor account with periodic password rotation does not address individual accountability or identity lifecycle. Because every contractor authenticates as the same account, it is impossible to attribute commands, file modifications, or resource access to a specific person, undermining auditing and non-repudiation. Password rotation only invalidates tokens after the fact and does not remove the need for unique, time-boxed accounts; additionally, anyone who knew the previous password may still have other established credentials (e.g., cached or remembered browser sessions). This violates least privilege and separation of duties.
- ✓
Configure an account expiration date and automatic deprovisioning tied to the approved role.
Why this is correct
Correct. Time-bound accounts with automatic deprovisioning are designed for contractors and other temporary users. They enforce least privilege over time, remove access when the engagement ends, and force a new approval process for any future engagement. This reduces the risk of forgotten accounts and prevents accidental restoration of access without review.
- ✗
Disable the account after the contract ends but keep all group memberships unchanged.
Why it's wrong here
Disabling a contractor's account at the end of the engagement while leaving all group memberships intact does not actually remove the underlying permissions. If that account is later re-enabled—whether accidentally, through password reset, or by a service account—it instantly regains every resource access it had before, with no new review or approval. The account object remains a dormant identity with high entitlements, creating a dangerous attack surface for privilege escalation and a classic "orphaned account" scenario. Proper deprovisioning requires deleting or removing the account from all groups, and preferably applying an expiration date to enforce automatic cleanup.
- ✗
Create a local workstation account so the contractor does not need centralized identity services.
Why it's wrong here
Creating a local workstation account for a contractor avoids centralized directory services and leaves the organization with no single point of control for the account's lifecycle. Local accounts are stored independently on each computer, so password policies, multifactor authentication, and account expiration settings cannot be centrally enforced or audited. If the contractor needs access to multiple systems, you must manage separate local accounts per machine, multiplying administrative overhead and security gaps. This also makes it impossible to automatically tie termination or contract end dates to access revocation, directly impairing compliance with audit and data protection requirements.
Go deeper
Related to this question
Learn chapter
Access Control Models (DAC, MAC, RBAC)
Key term
Deprovisioning
Deprovisioning is the process of removing a user's access to systems and data when they no longer need it, typically when they leave an organization or change roles.
Key term
Least privilege
Least privilege is a security principle that means giving users, systems, or programs only the minimum permissions they need to do their job and nothing more.
About these practice questions
One of 1,013 original SY0-701 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SY0-701 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SY0-701 exam.