Add nginx ingress SSL certificate crisis detection #100
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request Description for NGINX Ingress SSL Crisis Detection
Details
solves #96
/claim #96
Reproducible test setup (Maintainers invited): nginx-ingress-ssl-crisis
A link to a working CRE in the CRE playground: CRE Playground Link
Video Demonstration
Full test execution
showing SSL certificate crisis simulation and CRE rule validation:
Screen.Recording.2025-07-01.at.16.37.33.mov
What This Detects
This rule identifies critical NGINX Ingress Controller SSL certificate failure patterns that cause complete service unavailability. The detection focuses on:
Crisis Simulation
The test reproduces an authentic SSL certificate crisis scenario:
Commands for Sample Data
The
test.log
file associated with CRE-2025-0120 was generated using thenginx-ingress-ssl-crisis/run-test.sh
script (Maintainers invited until bounty closed). This script automates the setup of the NGINX Ingress environment, SSL certificate crisis simulation, and collection of crisis log patterns.The core process executed by the script to produce the crisis patterns in
test.log
:Start NGINX Ingress with SSL configuration:
Simulate SSL certificate crisis:
Generate traffic to trigger SSL failures:
Extract crisis patterns from NGINX logs:
Sample Crisis Evidence
The test generates authentic SSL crisis patterns showing certificate validation failure cascade:
Rule Characteristics
ssl-certificate
,tls-handshake
,certificate-verification
,service-unavailability
This implementation addresses the critical need for early detection of SSL certificate crises in NGINX Ingress Controller environments, preventing prolonged service outages and security exposure.
LB: resolves #98