17 Common Security Misconfigurations UK SMEs Should Check

Security problems in small businesses are often much less exotic than the headlines suggest.

A surprising amount of risk comes from ordinary things being configured badly: an administrator account without MFA, software that has stopped receiving updates, an unnecessary service exposed to the internet, excessive permissions, or logs nobody is looking at.

None of the issues below guarantees that a business will be compromised. Equally, fixing one of them does not make an organisation “secure”.

They are simply practical things I would expect to look at when reviewing an SME environment.

The priority should always depend on what is exposed, what an attacker could realistically do with it, and what matters to the business.

1. Multi-factor authentication is missing from important accounts

Passwords are routinely stolen through phishing, credential reuse and breaches of unrelated services.

MFA makes possession of a password alone insufficient to access an account.

For most SMEs, I would prioritise:

  • Microsoft 365 or Google Workspace
  • Cloud administration
  • Remote access
  • Financial systems
  • Password managers
  • Privileged administrator accounts
  • Systems containing sensitive customer information

Where available, phishing-resistant authentication such as passkeys or FIDO2 security keys can provide stronger protection than codes delivered by SMS.

What to check

Confirm which systems support MFA, whether it is actually enforced, which users are excluded and whether privileged accounts receive stronger protection.

2. Administrator privileges are too widely distributed

Administrative access should be exceptional rather than normal.

If users operate day-to-day with elevated privileges, a compromised account or malicious process gains considerably more capability.

This applies to:

  • Local administrator rights
  • Microsoft 365 roles
  • Azure and AWS permissions
  • Application administration
  • Network equipment
  • Security tools
  • Backup platforms

What to check

Identify who has privileged access, why they need it, when it was last reviewed and whether separate administrative accounts are used where appropriate.

Avoid permanent privilege where temporary or just-in-time access will do.

3. Software is no longer supported

A fully patched product can still be insecure if the vendor has stopped providing security updates.

Unsupported operating systems, applications, network appliances and mobile devices deserve particular attention because newly discovered vulnerabilities may never be fixed.

What to check

Maintain an inventory containing at least:

  • Product
  • Version
  • Owner
  • Business purpose
  • Support status
  • Replacement date where necessary

End-of-life technology should be replaced, isolated or otherwise risk-treated rather than silently remaining in production.

4. Security updates are not managed consistently

Patching is easy to describe and surprisingly difficult to do consistently.

Problems typically arise because organisations do not know what they own, do not know who is responsible, or cannot determine whether updates actually installed.

What to check

A useful patch-management process should cover:

  • Operating systems
  • Applications
  • Browsers
  • Mobile devices
  • Network appliances
  • Firmware
  • Cloud-hosted workloads

It should also define responsibility, expected timescales, exception handling and how compliance is verified.

See my guide to security update management for more detail.

5. Microsoft 365 security settings have never been reviewed

Microsoft 365 can become a substantial part of an SME’s security boundary.

Identity, email, file sharing, Teams, SharePoint, Power Platform and administrative access can all contain settings that deserve review.

Common issues include:

  • Weak MFA enforcement
  • Excessive administrator roles
  • Inappropriate external sharing
  • Legacy or unnecessary authentication paths
  • Weak application consent controls
  • Excessive guest access
  • Inadequate auditing
  • Poorly configured email authentication

What to check

Do not assume that because Microsoft operates the platform, your tenant is securely configured for your particular organisation.

Review identity, administrative access, external sharing, mail security, audit settings and security tooling as a coherent whole.

6. Internet-facing services are exposed unnecessarily

An open network port is not automatically a vulnerability.

The relevant question is what service is listening behind it, whether it needs to be publicly accessible and whether that service is securely maintained.

Exposing RDP, SSH, database services, management consoles or obsolete protocols directly to the internet can create unnecessary attack surface.

What to check

Regularly enumerate your public-facing services and ask:

  • Does this need to be exposed?
  • Who owns it?
  • Is authentication appropriate?
  • Is MFA available?
  • Is the software supported and patched?
  • Can access be restricted by network, VPN or identity?

If nobody knows why something is publicly reachable, investigate it.

7. Default or unnecessary services remain enabled

Technology is often shipped with features designed to maximise compatibility and ease of deployment.

Those features are not always required in production.

Examples include:

  • Default accounts
  • Unused services
  • Unnecessary protocols
  • Sample applications
  • Administrative interfaces
  • Unused integrations
  • Permissive sharing settings

What to check

Establish secure configuration baselines for the technology you actually use.

Useful starting points include vendor security guidance and, where appropriate, recognised configuration benchmarks.

Read more about secure configuration.

8. Password controls encourage poor behaviour

Password security is not improved simply by requiring more punctuation.

Common problems include:

  • Short passwords
  • Predictable password rules
  • Password reuse
  • Periodic forced changes without evidence of compromise
  • Shared administrator passwords
  • Credentials stored in documents or spreadsheets

What to check

Encourage long, unique passwords and provide a password manager where appropriate.

Prevent known compromised or commonly used passwords where the platform supports this.

Do not rely on password strength alone for important accounts; use MFA.

9. External sharing is too permissive

Cloud collaboration makes it very easy to share information outside the organisation.

That is useful, but settings can accumulate over time.

Look particularly at:

  • SharePoint
  • OneDrive
  • Teams
  • Google Drive
  • Dropbox
  • Project-management platforms
  • CRM systems

What to check

Determine whether anonymous sharing is allowed, how guest access is managed, whether external access expires and who can create new sharing links.

Do not assume old external access disappears by itself.

10. Logging exists, but nobody could investigate an incident with it

Many organisations technically have logs without having useful security visibility.

Logs might be disabled, retained for too short a period, scattered across services or never reviewed.

What to check

At minimum, consider logging for:

  • Authentication
  • Administrator actions
  • Endpoint security
  • Email security
  • Cloud administration
  • Important applications
  • Remote access
  • Firewall and network security devices

The goal is not “log everything forever”.

The goal is to retain enough useful information to identify suspicious behaviour and understand what happened if an incident occurs.

11. Backups are accessible through the same credentials as production

Having backups is not the same as having recoverable backups.

If an attacker compromising an administrator account can also delete or encrypt the backup estate, the backup provides considerably less protection.

What to check

Consider:

  • Separate administrative credentials
  • MFA
  • Immutable or offline copies where appropriate
  • Retention periods
  • Monitoring of backup failures
  • Restoration testing

The important question is not whether the backup job says successful.

It is whether you can actually restore the systems and data the business needs.

12. Cloud permissions are broader than necessary

Cloud IAM environments can accumulate permissions very quickly.

Users, roles, workloads and service identities may gain access that is no longer required.

What to check

Review:

  • Privileged roles
  • Stale accounts
  • Unused permissions
  • Cross-account access
  • Service principals
  • Access keys
  • Role assumptions
  • Inherited permissions

Pay particular attention to identities that can modify IAM itself.

13. Secrets are stored in code, configuration files or scripts

API keys, database passwords, tokens and certificates frequently end up somewhere they should not.

Common locations include:

  • Source-code repositories
  • Deployment scripts
  • Configuration files
  • CI/CD variables
  • Shared documents
  • Developer laptops

What to check

Use appropriate secret-management facilities and ensure credentials can be rotated.

If a secret has been committed to a repository, simply deleting the current copy may not remove it from history.

Treat exposed credentials as compromised and rotate them.

14. APIs do not enforce authorisation properly

An API can authenticate a user correctly and still expose information they should not be able to access.

Common weaknesses include:

  • Broken object-level authorisation
  • Excessive data returned to callers
  • Insufficient rate limiting
  • Weak authentication
  • Poor validation
  • Unnecessary administrative functions

What to check

Test whether one authenticated user can access another user’s objects merely by changing an identifier.

Apply authentication and authorisation at the API rather than relying solely on the client application.

Regular technical testing is particularly useful for business-critical APIs.

15. Security groups and firewall rules are too broad

Rules such as 0.0.0.0/0 are sometimes necessary.

They are also sometimes the cloud equivalent of “I couldn’t make it work, so I opened everything”.

What to check

Look for:

  • Unrestricted inbound management access
  • Broad outbound rules
  • Obsolete firewall rules
  • Duplicate rules
  • Temporary exceptions that became permanent
  • Security groups with unclear owners

Network controls should reflect the connectivity actually required.

16. Former staff, contractors and old devices retain access

Access tends to accumulate much more efficiently than it disappears.

An employee leaving the organisation may have access across identity systems, SaaS products, VPNs, source-code repositories, cloud platforms and locally managed applications.

What to check

Joiner, mover and leaver processes should deal with more than the main user account.

Review:

  • SaaS applications
  • Cloud IAM
  • VPN
  • Physical access
  • Shared credentials
  • API keys
  • Service accounts
  • Company-owned devices

Periodically review dormant accounts even where no employee has formally left.

17. Nobody owns the configuration

This is perhaps the most important one.

A security problem that has no owner usually remains a security problem.

Organisations frequently know that something needs fixing but cannot answer:

  • Who owns the system?
  • Who can approve the change?
  • Who is responsible for patching it?
  • Who accepts the residual risk?
  • Who checks the fix worked?

What to check

Important systems should have identifiable technical and business owners.

Security findings should have named remediation owners and target dates rather than living indefinitely in a spreadsheet.

Which security misconfigurations should you fix first?

Do not blindly rank the list above from 1 to 17.

Context matters.

A sensible prioritisation considers:

Factor Lower concern Higher concern
Exposure Restricted or internal Internet-facing
Exploitability Difficult prerequisites Easy or actively exploited
Privilege Low privilege Administrative access
Data Little sensitive data Sensitive or regulated data
Business impact Minor inconvenience Material operational or financial impact
Attack path Isolated issue Enables access to more important systems

A relatively ordinary weakness can become important when several of those factors combine.

For example:

internet exposure → vulnerable service → stolen credential → excessive cloud permission → sensitive data

That is often a more useful way to think about risk than simply counting “critical” findings from a scanner.

What about Cyber Essentials?

Cyber Essentials is not itself a security configuration.

It is a UK government-backed certification scheme covering five technical control areas:

  • Firewalls
  • Secure configuration
  • Security update management
  • User access control
  • Malware protection

For many SMEs it provides a useful baseline for dealing with several of the weaknesses described above.

If certification is relevant to you, see my Cyber Essentials guidance.

What about DLP, CASB and security products?

You may have noticed that I have not included “no CASB”, “no DLP platform” or lack of a particular security product as misconfigurations.

That is deliberate.

A business can have perfectly reasonable security without buying every category of security technology.

A DLP platform may be extremely valuable where sensitive information needs sophisticated monitoring and control.

A CASB or equivalent capability may make sense in a complex cloud or SaaS estate.

Neither should be deployed simply because somebody put MISSING CASB = HIGH RISK in a checklist.

Start with the risk and the requirement, then decide whether a product solves it.

A practical SME security checklist

If you only have limited time, I would start by establishing whether:

  • MFA is enforced on important accounts
  • Privileged access is controlled
  • Software is supported and patched
  • Microsoft 365 or Google Workspace has been reviewed
  • Unnecessary internet-facing services are removed
  • Backups are protected and tested
  • Cloud permissions are understood
  • Logs would support an investigation
  • Old accounts and access are removed
  • Important systems have clear owners

That will not solve every security problem.

It will, however, give you a considerably better picture of whether basic configuration weaknesses are creating unnecessary risk.

When an independent security review helps

An external review can be useful if:

  • Nobody has reviewed the environment end-to-end
  • Responsibility is split between several internal teams and suppliers
  • Your MSP manages most technology but nobody independently reviews security
  • Customers are asking increasingly detailed security questions
  • You are preparing for Cyber Essentials or ISO 27001
  • Cloud environments have grown faster than security governance
  • Vulnerability tools generate more findings than the team can reasonably prioritise

The useful outcome should not be another enormous list of things labelled URGENT.

It should be a clear view of what matters, why it matters and what should happen next.

Need help reviewing your security configuration?

I provide practical security architecture, risk, Cyber Essentials, ISO 27001 and technical assurance support for UK organisations.

If you need an independent view of your environment, the aim is not to make every possible issue sound catastrophic. It is to identify the weaknesses that could realistically hurt the business and work out what is worth fixing first.

Read more about my cyber security consultancy services.