Compliance · CIS Benchmarks

CIS Benchmarks as a Platform Baseline

An auditor asks: "What hardening standard applies to your JBoss server?" Answer A: "We have hardened everything." Answer B: "CIS Level 1, Policy ID 24.2, Q3-2025, three documented exceptions." Both teams have hardened their systems. Only one answer passes the audit.

CIS Benchmarks are not a certificate or an award. They are the shared reference language in which your team and an auditor can discuss system hardening: concrete, platform-specific, versioned, and built from controls that can actually be verified. lennlay implements CIS Benchmarks as an operational baseline, not a paper document.

The most important distinction first

What CIS Benchmarks ARE
  • A consensus-based, publicly available hardening reference maintained by the Center for Internet Security
  • Concrete configuration controls per platform: RHEL, Windows Server, JBoss EAP, Apache Tomcat, Apache HTTP Server, IIS
  • Level 1: controls with low operational risk, suitable for most production environments
  • Level 2: extended security depth that may restrict operational flexibility
  • Updated for each major version of a platform
  • Used by auditors worldwide to evaluate hardening: not as a certification authority, but as an objective reference
What CIS Benchmarks are NOT
  • Not a certification program, and not an official audit standard that issues a label
  • Not a substitute for internal risk assessment: which controls apply at which level remains a judgment call
  • Not a one-size-fits-all solution: the appropriate level depends on the risk profile of the platform
  • Not a one-time project: a CIS baseline that is not maintained will drift and lose its audit value

When CIS Benchmarks are implemented as an operational baseline, you can tell an auditor: "We follow CIS Level 1 for JBoss EAP, here are the controls applied, here are the documented exceptions." That is audit language.

Level 1, Level 2, and the lennlay Best Practice

L1

CIS Level 1

Foundational security with low operational risk.

Controls that significantly increase security without disrupting normal operations. Fast to apply, low implementation risk. Suitable as a minimum standard for all production environments.

Suitable for All production environments, regulated and non-regulated
L2

CIS Level 2

Extended hardening for elevated protection requirements.

Additional controls with greater hardening depth that go beyond Level 1. Individual measures may restrict operational flexibility. Applying all Level 2 controls to every system is not always appropriate and requires a per-environment risk assessment.

Suitable for Systems with elevated protection needs, after risk-based selection
BP

lennlay Best Practice

CIS L1 plus selected L2 controls, pragmatic.

lennlay's pre-selected combination of L1 controls and specific L2 controls that deliver high security value with low operational disruption. The starting point for most lennlay customers before customer-specific policy refinement takes place.

Suitable for Starting point before customer-specific policy definition

CIS Benchmarks by lennlay product

lennlay maps each product to the corresponding CIS Benchmark. Implementation depth grows with product maturity.

In development

Secure Linux Platform Automation

CIS Red Hat Enterprise Linux Benchmark
RHEL 8 / RHEL 9
In development

Secure Tomcat Platform Automation

CIS Apache Tomcat Benchmark
Apache Tomcat 9 / 10
In development

Secure JBoss EAP Platform Automation

CIS JBoss EAP Benchmark
Red Hat JBoss EAP 7 / 8
In development

Secure Apache HTTP Platform Automation

CIS Apache HTTP Server Benchmark
Apache HTTP Server 2.4
Concept

Secure Windows Platform Automation

CIS Windows Server Benchmark
Windows Server 2019 / 2022
Concept

Secure IIS Platform Automation

CIS IIS Benchmark
IIS 10

Not a checklist, a policy artifact

lennlay translates CIS Benchmarks into machine-readable policy artifacts that are applied automatically and continuously verified.

01

Policy artifact

Every CIS baseline is captured as a structured policy artifact with a Rule ID, target platform, policy version, and complete rule set. Each rule contains: ID, name, significance and risk, level (L1/L2/BP), description, implementation steps, and audit check.

02

Policy lifecycle

Definition, versioning, approval, application, review, and audit evidence form a complete lifecycle. Minor rule adjustments are included in the subscription; new platform versions or new baselines are handled as major changes.

03

Automated enforcement

Ansible Collections apply the policy to all instances. New servers start at baseline level without manual configuration. Deviations are detected immediately, not at the next audit.

04

Automated compliance scan

A scanner continuously checks live instances against the policy and produces a structured report: which controls are met, which are not, which exceptions are active. Auditable, exportable, traceable.

Manage exceptions, do not hide them

CIS Benchmarks are not applied blindly at 100 percent. Some controls do not fit a specific environment. The difference is whether exceptions are documented or ignored.

ID

Every exception has an ID

The exception is linked to the Rule ID of the relevant policy control. No anonymous "we skipped that" situations.

J

Justification and approval

Business reason, risk assessment, and the name of the approving person are recorded. Exceptions are not silence, they are decisions.

E

Expiry date

Exceptions do not accumulate indefinitely. Every exception has a validity date, after which it must be reassessed or closed.

A

In the audit: full transparency

"We have three documented exceptions, here they are with justifications and approval dates" is the stronger position than "we are not sure which controls we skipped."

Three situations where CIS Benchmarks make the difference

1

First external audit

The auditor asks for evidence of a hardening standard. Without CIS Benchmarks, the answer is "internal standard," which is vague and hard to verify. With a CIS-referenced baseline there is a concrete, verifiable foundation that the auditor already knows how to evaluate.

2

ISO 27001 and NIS2 compliance

ISO 27001 Annex A and NIS2 Article 21(e) require technical security measures. CIS Benchmarks are the most widely used implementation framework for these requirements. They translate regulatory obligations into concrete system configurations.

3

New platform or migration

A new platform is being introduced, or an environment is being migrated to a new OS or middleware version. The CIS Benchmark for the new platform defines the security target from day one, not as a post-launch cleanup.

Current implementation status: CIS Benchmark implementation for RHEL, Apache Tomcat, Red Hat JBoss EAP, and Apache HTTP Server is in active development. Compliance scanner scripts for JBoss EAP and Tomcat are available. Windows Server and IIS are in the concept phase. Hardening engagements with Marcel Koenig (RHCA/RHCE) are available today through EaaS.

CIS Benchmarks are not a one-time project. lennlay builds baselines that hold up in audits and are maintained over time.

lennlay – Secure Platforms. Automated. Auditable.