Cloud accounts and identity
Identity and access settings, logging, storage exposure and key management. For AWS, Azure and Google Cloud in depth, including benchmark versions and what provider dashboards leave out, see our cloud security review.
Security posture assessment and infrastructure hardening
We read how your cloud accounts, servers, network devices, staff laptops and desktops (endpoints) and workplace apps such as Microsoft 365 and Google Workspace are actually set up. We compare each setting with a named benchmark and turn the gaps into a hardening plan, in priority order.
What a security posture assessment examines
Your security posture is the sum of the settings across everything you run. We read them where they live.
Identity and access settings, logging, storage exposure and key management. For AWS, Azure and Google Cloud in depth, including benchmark versions and what provider dashboards leave out, see our cloud security review.
Running services, local accounts and administrator rights, patch levels, disk encryption, host firewalls and logging. Each system is read against the benchmark for its exact operating system version.
Firewalls, routers and switches: rule sets, management interfaces, remote access, firmware levels and logging. The network review is described further down this page.
Your company's own setup in these software-as-a-service (SaaS) products, known as a tenant: external sharing, admin roles, multi-factor sign-in enforcement, legacy sign-in methods, mail authentication and audit logging.
The pipelines that build and release your software (continuous integration and delivery, or CI/CD) and the code repositories behind them: who can approve and merge changes (branch protection), how the passwords and keys the build uses (secrets) are stored and injected, and what the build tools (pipeline tokens and build runners) are allowed to do.
Security configuration review
Without a fixed reference, a finding is only somebody's opinion.
A configuration review reads the settings themselves, not only software versions. It records how each setting is configured today and how that differs from a written reference.
CIS publishes separate benchmarks per product and version, and its Level 1 and Level 2 profiles ask for different things. So a claim of CIS hardening says little until the benchmark, its version and the profile level are written down.
That is what CIS Benchmark hardening means in practice: a written reference for every setting, not a general sense of good practice. The same applies when your scope names a vendor security baseline instead.
Hardening
Gaps differ in two ways: how risky they are to leave, and how risky they are to change. The hardening plan groups them by both.
Settings that can change with little operational risk are grouped as quick wins: enforcing multi-factor sign-in for administrators, turning on audit logging, removing unused accounts. Your team can make them together.
Changes that could interrupt service, such as disabling an old protocol or tightening a firewall rule that live traffic depends on. Each one is scheduled with an owner, a window and a rollback step.
Some gaps can't be closed with a setting, such as a flat network, where any device can reach any other, or an administrator account shared by several teams. These go to your architects with the options written down, and our security architecture consulting can help you work through them.
Network
Much of a network's exposure can be found by reading how it is configured, without sending hostile traffic at it.
Typical rule findings: any-to-any rules (traffic allowed from anywhere to anywhere), management ports open to the internet, rules with no owner, and rules that no longer match a running service.
What the review reads:
How we work
We draw the scope from your asset inventory and agree it in writing: which accounts, servers, devices and tenants are in, and which benchmark each one is measured against.
Access is read-only wherever the platform allows it, and nothing is switched on in your systems without your approval. Any need for higher privileges is agreed in scoping and recorded.
We export or capture the configuration, so each finding can be checked by someone who wasn't there, such as your auditor or the engineer who makes the fix.
Approved changes go through your own change process, made by your team or with our help. We then read the same settings again, and the report records the result.
What you receive
Each finding names the setting, the benchmark reference, the current value and the recommended value, with the evidence it was read from.
Changes in priority order, grouped as quick wins, scheduled changes and design decisions, each with an owner, a window and rollback notes.
A short summary that leadership and auditors can read without the technical annex: where you stand against the benchmark, what is being fixed and what has been accepted. To keep that evidence current between reviews, see Compliance as a Service.
What this work does not include. We read configuration and send no attack traffic. A posture assessment is not an audit and does not produce a certificate. Audits and certificates come from an accredited or empanelled body, which we are not.
After the assessment
Settings drift as people make changes. Three things keep your hardened systems close to the agreed settings, known as the baseline.
Hardened settings can be captured as policy or configuration code in your pipelines, so a change that breaks the baseline is caught before it ships. DevSecOps consulting covers how to build those checks.
Vulnerability management keeps patch levels current between posture reviews, with findings ranked by risk and fixes re-checked on a cycle you choose.
Some changes wait for a window or a design decision. Threat detection support helps your team set up the logging and alert rules that would show misuse in the meantime, and Blue Team exercises rehearse whether those alerts reach someone who acts on them.
This assessment is one part of our defensive cybersecurity services.
FAQ
Benchmarks, access and the risk of change. For anything else, ask us directly.
An examination of how your systems are configured, setting by setting, against a named benchmark, followed by a prioritized hardening plan and a re-check once changes are made.
A scan looks for known vulnerabilities in software versions and exposed services. A configuration review reads the settings themselves, such as identity, logging, encryption and access rules, which a scan often cannot see.
The ones your scope names, typically CIS Benchmarks or the vendor's own security baseline for the platform, with the version and profile level written down so the findings have a fixed reference.
Every change is proposed with an owner, a maintenance window where needed and a rollback step, and nothing is applied without your approval through your own change process.
Read-only access sufficient to read configuration wherever the platform allows it. Where a setting can only be read with higher privileges, that is agreed in scoping and recorded.
Let's talk
List the systems in scope and, if you know it, the benchmark or baseline they should meet. We'll come back with a scope and the access it needs. We reply within one working day.