Skip to main content
All resources

Cybersecurity checklist

A practical IT security baseline for growing businesses

A prioritized, vendor-neutral checklist for protecting identities, devices, business data, cloud services, and day-to-day operations without turning security into a paperwork exercise.

By Zentrivo Editorial Team 9 min read

Key takeaways

Start with an accurate inventory and named owners; controls cannot protect systems nobody knows about.
Prioritize multifactor authentication, timely patching, recoverable backups, least privilege, and tested incident contacts.
Measure whether controls actually work through restore tests, access reviews, phishing reporting, and documented follow-up.

1. Define what the baseline covers

A useful security baseline is a short set of controls that applies to every important account, endpoint, application, and data store. It is not the same as a complete compliance program. Its purpose is to remove common, high-impact weaknesses and create enough visibility to make better risk decisions.

Begin with business services rather than hardware. List the processes the company could not operate without for a day: communication, customer support, payments, file access, production systems, payroll, and backups. For each service, record its owner, administrator, data sensitivity, main dependencies, and recovery contact. This connects technical work to business impact.

  • Maintain one inventory for company devices, cloud applications, domains, repositories, and privileged accounts.
  • Give every critical service a business owner and a technical owner.
  • Review the inventory when people join or leave, vendors change, and new systems go live.

2. Protect identity before adding more tools

For many growing companies, identity is the new perimeter. Email, shared files, source code, billing, and infrastructure can all be reached through an account. Require multifactor authentication for administrators first, then for all users wherever the service supports it. Prefer phishing-resistant methods such as passkeys or security keys for the most sensitive accounts.

Remove shared administrator credentials. Each administrator should have an individual account, and normal daily work should happen from a non-administrative identity. Use a password manager for unique credentials and store recovery codes through a controlled process. A quarterly access review should answer a simple question: does each person still need every permission they hold?

  • Enable MFA on email, cloud consoles, finance tools, domain registrars, code hosts, and remote access.
  • Disable dormant accounts promptly and make offboarding a same-day, owned workflow.
  • Keep at least two controlled emergency administrators so one lost account cannot lock out the business.

3. Make device and software hygiene routine

Standardize supported operating-system versions, automatic screen locking, disk encryption, browser updates, and endpoint protection. Central management is helpful, but a modest organization can still begin with an assigned owner, a documented standard, and a monthly exception report.

Patch according to risk, not convenience. Internet-facing systems and actively exploited vulnerabilities require faster action than low-risk internal software. Track exceptions with an owner and an expiry date. An exception that never expires quietly becomes the policy.

  • Turn on automatic security updates where operationally safe and verify that they are succeeding.
  • Do not allow unsupported operating systems or public services with default credentials.
  • Separate production, administration, and guest access where practical.

4. Back up for recovery, not just retention

A backup is valuable only if the organization can restore the right data within an acceptable time. Identify critical datasets, decide how much recent work the business can afford to lose, and decide how long restoration can take. Those two decisions guide frequency and architecture better than buying storage first.

Keep at least one protected copy that ordinary administrator credentials cannot easily alter or delete. Test restores on a schedule and record the result, duration, gaps, and owner of follow-up actions. Include configuration, identity, and encryption-key dependencies; restoring files without the systems needed to use them may not restore the service.

  • Document recovery time and recovery point targets for each critical service.
  • Run sample file restores regularly and an end-to-end service recovery exercise at least annually.
  • Confirm who can authorize a restore and how the team communicates if email is unavailable.

5. Prepare a small incident playbook

Teams respond better under pressure when the first decisions are already written down. Create a one-page plan with the incident lead, technical contacts, legal or insurance contacts where applicable, evidence-preservation guidance, and an out-of-band communication channel. Define what should trigger escalation: suspected credential theft, ransomware, exposed customer data, persistent service disruption, or unexpected administrator activity.

After an incident or exercise, record what happened, what limited impact, what delayed recovery, and which specific control will change. The objective is learning and risk reduction, not producing a polished report that nobody uses.

  • Make it easy for staff to report suspicious messages or device behavior without blame.
  • Keep critical contacts available outside the systems that may be affected.
  • Exercise one realistic scenario and assign deadlines to the lessons learned.

6. Use evidence to review the baseline

A monthly security review can stay concise. Track MFA coverage, critical patch exceptions, unsupported devices, privileged-account changes, backup success, restore-test results, and overdue risk actions. Trends matter more than a large dashboard. A control is effective when there is evidence that it operates and exceptions are visible to someone able to act.

As the company grows, map this baseline to an appropriate framework such as the NIST Cybersecurity Framework. Frameworks help organize decisions, but they should not replace the concrete work of protecting the systems the business actually depends on.

Further reading and primary references

These sources informed the framework in this guide. Links lead to the organizations responsible for the referenced standards or guidance.