Cybersecurity

Access control

The rules and roles that decide who can see or change what in a system.

By Nick Irmo · Updated

What Access control means

Role-based access lets you give writers, editors, store managers and developers just the permissions they need. Clear roles make audits easier and reduce accidental damage. Remove access promptly when someone leaves.

Why it matters for your website

Every extra admin account is another door an attacker can try, and another person who could accidentally break something. Clear roles limit the damage from a stolen password or a careless click, and they make it easy to remove access when a contractor or employee moves on.

Example

A boutique gives its blog writer an Author role in WordPress, its marketing contractor an Editor role and keeps Administrator access to the owner and the developer.

Tips

  • Give each person the lowest role that still lets them do their job.
  • Review user accounts every few months and remove anyone who no longer needs access.
  • Never share one login among several people; create separate accounts instead.

Common mistakes

  • Making everyone an administrator because it avoids permission questions.
  • Leaving former employees' and agencies' accounts active long after the work ended.

Questions about Access control

What is Access control?
The rules and roles that decide who can see or change what in a system.
What is the principle of least privilege?
It means each user or system gets only the access needed for its task and nothing more. If that account is compromised, the attacker is limited to what that role can do.
How often should I audit who has access to my website?
A quick review every quarter works for most small businesses. Also check right away whenever someone leaves the company or a vendor contract ends.

Tell us what the site needs to do.

Share a few details and a budget range. We reply within one business day with a plan, a platform recommendation and a fixed quote.