Plattform-Modul · Im Ausbau

Secure Tomcat Platform Automation

Tomcat ist der vergessene Mitteldienst. Deployed von allen, gehärtet von niemandem. Was der lennlay Scanner findet, sollte nicht der Auditor finden.

Java-Anwendungen laufen, Tomcat läuft, und in den meisten Umgebungen stehen zwölf Instanzen mit zwölf verschiedenen Konfigurationen. Kein einheitlicher Härtungsstand. Keine Dokumentation. Das Problem liegt nicht im Deployment, sondern darin, dass danach nichts mehr passiert.

Ein Scan. 12 Tomcat-Instanzen. 12 Konfigurationen.

Was der lennlay Compliance Scanner in unkonfigurierten Umgebungen findet, ist keine Ausnahme. Es ist der Normalzustand in gewachsenen Java-Landschaften.

Shutdown-Port 8005/tcp offen

Jeder mit Netzwerkzugang kann Tomcat stoppen. Kein Auth, kein Audit-Trail, keine Gegenwehr.

AJP-Connector ohne RequiredSecret aktiv

Der Apache-JServ-Protocol-Connector akzeptiert Verbindungen ohne konfigurierten Shared Secret.

Default-Manager und Host-Manager zugänglich

Tomcats Verwaltungsoberflächen sind erreichbar, häufig mit Default-Credentials oder ohne Zugriffsbeschränkung.

TRACE HTTP-Methode aktiviert

Cross-Site Tracing (XST) möglich. Ein bekanntes Angriffsmuster, das durch eine einzelne Konfigurationszeile verhindert wird.

TLS 1.0 und TLS 1.1 nicht deaktiviert

Veraltete Protokollversionen werden akzeptiert. Nicht konform mit aktuellen Vorgaben für Transportverschlüsselung.

Server-Version in Response-Headern

X-Powered-By und Server-Header geben die Tomcat-Version preis. Reconnaissance wird damit trivial.

Directory-Listing aktiv

Webverzeichnisse sind durchsuchbar, wenn kein Index existiert. Dateien und Strukturen werden damit exponiert.

Fehlende Security-Header

X-Content-Type-Options, X-Frame-Options und vergleichbare Header fehlen. Grundlegender Browser-Schutz bleibt ungenutzt.

Deployed ist nicht gesichert.

Tomcat wurde gebaut, um Java-Anwendungen zugänglich zu machen, nicht um out-of-the-box gehärtet zu sein. Die Defaultkonfiguration ist auf Funktionalität ausgelegt. Sicherheit entsteht durch explizite Konfiguration. Diese findet in den meisten Umgebungen nicht statt.

Das Ergebnis: Jede Instanz, die ohne Härtungsbaseline deployed wird, ist ein Audit-Risiko. Nicht weil jemand fahrlässig handelt, sondern weil kein Prozess existiert, der Härtung einfordert, prüft und dokumentiert. Genau diese Lücke adressiert die lennlay.tomcat Ansible Collection.

lennlay.tomcat: Die Findings beheben, nicht nur dokumentieren.

Die lennlay.tomcat Ansible Collection setzt die Härtungsbaseline technisch um. Was der Scanner findet, behebt die Collection. Reproduzierbar, versioniert, auditierbar.

01

Härtung nach Policy

CIS Level 1 als Basis, selektives Level 2 nach Risikolage, lennlay Best Practice als pragmatischer Kompromiss. Konfiguration über versionierte Policy-Dateien, nicht über Einzelentscheidungen.

02

Reproduzierbares Deployment

Tomcat-Installation, Konfiguration und Härtung über Ansible in einer einzigen Pipeline. Jede Instanz erhält denselben definierten Sollzustand, unabhängig von Person oder Umgebung.

03

Auditierbare Compliance

Scanner-Skripte prüfen den Ist-Zustand gegen die Policy. Das Ergebnis ist ein Bericht, kein Bauchgefühl. Direkt verwendbar in Prüfungen, Revisionen und internen Audits.

Policy definieren. Bauen. Ausliefern. Prüfen.

Apache Tomcat ist im GIaaS-MVP-Katalog. Das Policy-Modell ermöglicht unterschiedliche Sicherheitsprofile je nach Umgebung und Anforderung.

Policy

CIS L1, CIS L2, lennlay Best Practice oder CUSTOM. Der Sollzustand wird als Code definiert, nicht als Dokument.

Build

Ansible Collection setzt die Policy technisch um. Reproduzierbar in jeder Umgebung, ohne manuelle Eingriffe.

Package

Gehärtetes Tomcat-Image als versioniertes Artefakt. Golden-Image-Workflow für Ihre Zielumgebung.

Deliver

Deployment in bestehende CI/CD-Pipelines. Kein Konfigurationsdrift zwischen Umgebungen.

CIS Level 1

Basis-Sicherheitsanforderungen mit geringem Betriebsrisiko. Empfohlen als Mindeststandard in allen Umgebungen.

CIS Level 2

Erweiterte Sicherheitsanforderungen, höherer Konfigurationsaufwand. Geeignet für Umgebungen mit erhöhtem Schutzbedarf.

lennlay Best Practice

CIS L1 als Basis, ergänzt um selektive L2-Regeln nach Risikoabwägung. Pragmatisch und prüffest.

CUSTOM Policy

Frei wählbare Regelkombination, angepasst an interne Standards, Branchenanforderungen oder bestehende Compliance-Vorgaben. Vollständig auditierbar.

Woher Organisationen kommen, die mit lennlay starten.

Gewachsene Java-Landschaft

Über Jahre deployete Tomcat-Instanzen, jede vom Entwicklungsteam anders konfiguriert. Kein einheitlicher Härtungsstand, keine gemeinsame Baseline, keine nachvollziehbare Änderungshistorie. Der Scanner zeigt den Ist-Zustand. Die Collection bringt alle Instanzen auf denselben Stand.

Pre-Audit: Scanner zeigt Mängel

Wenige Wochen vor einer Prüfung meldet ein Compliance-Tool kritische Findings. Shutdown-Port offen, Manager zugänglich, TLS 1.0 aktiv. Jetzt muss Härtung schnell, nachweisbar und reproduzierbar passieren, kein manuelles Nacharbeiten an zwölf Servern.

Migration von manuellem Setup auf Ansible

Tomcat wird bisher manuell konfiguriert oder durch Ad-hoc-Skripte verwaltet. Das Team will auf Ansible umsteigen, braucht aber eine gebrauchsfertige, getestete Collection als Ausgangspunkt statt eines Greenfield-Projekts.

Wo Tomcat-Härtung besonders relevant ist.

Enterprise IT

Große Java-Landschaften mit mehreren Tomcat-Generationen, Teams und Zuständigkeitsbereichen. Einheitliche Baselines schaffen Konsistenz über Abteilungsgrenzen hinweg.

Finanzdienstleister

Java-Anwendungen im Kernbankbetrieb, in der Zahlungsabwicklung oder im Meldewesen. Regulatorische Prüfungen erwarten technische Härtungsnachweise, keine Beschreibungen.

Behörden

Tomcat als Laufzeitumgebung für Java-Fachverfahren. BSI-Grundschutz und NIS2-Anforderungen verlangen nachvollziehbare Sicherheitskonfiguration und Änderungsdokumentation.

NIS2

Risikomanagement, technische Sicherheitsmaßnahmen, Nachvollziehbarkeit von Konfigurationsänderungen.

CIS Benchmarks

Härtungsreferenz für Tomcat. lennlay nutzt CIS als Baseline, nicht als Zertifizierungsnachweis.

ISO 27001

Technische Schutzmaßnahmen als Kontrolle. Dokumentierte Härtung als Nachweis im Bereich technologische Sicherheit.

Interne Policies

CUSTOM Policy ermöglicht die Abbildung eigener Sicherheitsstandards als auditierbare Konfiguration.

Im Ausbau

Was heute verfügbar ist, was noch folgt.

Scanner-Skripte für Tomcat sind vorhanden und produktiv erprobt. GIaaS Apache Tomcat ist im MVP-Katalog verzeichnet. Die lennlay.tomcat Ansible Collection wird entlang konkreter Kundenszenarien ausgebaut. Der vollständige Golden-Image-Workflow befindet sich im Aufbau.

Wenn Tomcat Teil Ihrer Plattform-Roadmap ist, sprechen Sie uns frühzeitig an. Frühzeitige Projekte gestalten den Ausbauweg mit.

Tomcat in Ihrer Umgebung ungeprüft? Lassen Sie den Scanner draufsehen.

Unverbindlich · Keine Verkaufspräsentation · Vertraulich

lennlay – Secure Platforms. Automated. Auditable.