Free tech learning for everyone, from basics to pro

Vulnerability AssessmentCyber SecurityIntermediate

Configuration assessment: misconfigurations, CIS Benchmarks and hardening

In short: Many breaches use settings rather than software bugs. Configuration assessment compares systems with a secure baseline, such as a CIS Benchmark, finds misconfigurations like default passwords, unneeded services and weak TLS, and then enforces and monitors the baseline so systems do not drift.

Why configuration matters

Software can be fully patched and still be unsafe. A server with a default admin password, a remote access tool someone installed for convenience or a forgotten test website is a misconfiguration, not a missing patch. Attackers look for these because they are common and easy to use. Configuration assessment, sometimes called security configuration management, finds these weaknesses in a structured way.

Secure baselines and the CIS Benchmarks

Configuration assessmentChoosebaselinee.g. CISBenchmarkComparedevicesscan settingsReview gapsaccept or fixFix andenforcepolicy,templatesMonitor driftrescan often
Figure 1. Configuration assessment compares real settings with an agreed secure baseline and keeps checking.

A baseline is the agreed list of secure settings for a type of system. Rather than inventing your own, most organisations start from a published one. The CIS Benchmarks from the Center for Internet Security are free, consensus-based guides for operating systems, cloud platforms, browsers, databases and network devices. Microsoft, Apple and many network vendors also publish security baselines. Benchmarks usually have levels: Level 1 settings are safe almost everywhere, while Level 2 settings give stronger protection but may affect some functions.

You will not apply every recommendation. Some break business applications, so record each exception, its reason and any compensating control.

What an assessment looks for

Common misconfigurationsDefault credentialsadmin/adminUnneeded servicesold protocols onWeak TLSoutdated versionsToo many adminslocal admin for allOpen portsunknown listenersRisky softwareunapproved remote tools
Figure 2. Six findings that appear in almost every configuration assessment.
  • Accounts: default or shared credentials, unused accounts, too many administrators.
  • Services and ports: listening services nobody can explain, old protocols such as SMBv1 and Telnet, management pages exposed widely.
  • Encryption: outdated TLS versions, weak ciphers, unencrypted disks on laptops.
  • Software: end-of-life products, unapproved remote access or file-sharing tools, browser extensions with excessive rights.
  • Web servers: directory listing, sample pages, verbose error messages and missing security headers.
  • Logging: audit logs turned off or kept too briefly to help an investigation.

Many vulnerability management products include configuration checks, and operating systems provide their own tools. For hands-on practice see Windows hardening and Linux hardening.

Network devices and cloud

Switches, routers, firewalls and cloud accounts need the same attention as servers. Typical findings on network devices are Telnet or HTTP management left on, SNMP with default community strings and no logging to a central server. In cloud accounts they are public storage, missing MFA on admin users and logging turned off. Many CIS Benchmarks and vendor guides cover these too, and cloud providers offer built-in tools that score accounts against them.

Stopping drift

A system that passes today may fail next month after an urgent change or a new software install. This is configuration drift. Prevent it by building new systems from hardened templates, enforcing settings with Group Policy, Intune, configuration management tools or infrastructure as code, and rescanning regularly. Treat any new open port or new admin account as something to explain, not ignore.

Real-world example: a chain of pharmacies

A fictional chain of ten pharmacies runs its first configuration assessment against the CIS Benchmark for its Windows PCs. The results show SMBv1 enabled on every till PC, local admin rights for all staff and a free remote support tool installed in three shops by a former contractor. Working with the till software vendor, the IT team confirms SMBv1 is not needed and turns it off by policy, removes local admin rights, uninstalls the remote tool and blocks it through application control. The next monthly scan shows one shop has drifted back after a PC was replaced, so the team adds the hardened image to the replacement process.

Practice

What is the difference between a missing patch and a misconfiguration?
A missing patch is a vendor fix not yet installed; a misconfiguration is an unsafe setting chosen or left by whoever runs the system, which you can usually fix yourself.
Why might you not apply every CIS Benchmark recommendation?
Some settings break business functions. You document the exception, the reason and any compensating control instead.
How do you stop configuration drift?
Build from hardened templates, enforce settings centrally with policy or code, and rescan regularly so changes are spotted.

Key takeaways

  • Misconfigurations cause many breaches even on patched systems.
  • Assess against a published baseline such as the CIS Benchmarks.
  • Look at accounts, services, encryption, software, web servers and logging.
  • Record exceptions with reasons and compensating controls.
  • Enforce baselines and rescan to stop drift.
Tracks your learning on this device only. See your progress on the learning paths.

About the author

Mohamed Fayas

Founder of FM TecHub. CCNA certified, with a BTEC HND in Network Engineering, and BEng (Hons) in Computer Networking and Cloud Security. He writes practical, plain-English guides on networking, security and cloud.

More about the author

Original content written by Mohamed Fayas for FM TecHub. © 2026 FM TecHub. You're welcome to share a link to this page; please don't copy the text elsewhere without permission.

Stay up to date by email

New notes, tools and security news from FM TecHub, explained simply. Free.

We only use your email to send these updates. See our privacy policy.