Methodology: Log4Pot UHBS lab¶
UHBS: 4.2.2 · Graded HTTP Log4Shell decoy (log4pot-server.py).
No payloader / Azure / S3 (air-gap). Chose Log4Pot over owa-honeypot for simpler stdlib HTTP.
Quick 41.71 / F, full 38.0 / F.
Analyst trust notes¶
- Role: HTTP listener designed to capture Log4Shell (Log4j JNDI) exploitation attempts.
- Evidence primary sources:
full/SCORECARD.txt,full/report.json, this methodology, and the tutorial commands. - Air-gap / Safety: lab runs used
UHBS_AIRGAP_ATTESTED=1where noted; still isolate honeypot networks in real deployments. - Not in scope: UHBS does not certify detection content packs, MITRE mappings, or production SIEM pipelines.
- Reading guide: READING-UHQS.md
Environment & containment¶
Labs are intended for an isolated Docker network (uhbs-lab) with host binds on 127.0.0.1 only. UHBS_AIRGAP_ATTESTED=1 records an operator attestation for the lab harness; it does not replace real egress controls, image pinning, or VLAN isolation in production.
Evidence hierarchy¶
full/SCORECARD.txt(human-readable proof of modules + UHQS + grade)full/report.json(machine-readable)- This methodology (class, protocol scope, known limits)
- Tutorial commands (replication)
Quick runs are for iteration speed. Prefer full when publishing or comparing products.
What UHBS does not claim¶
- Not a vulnerability assessment of every dependency CVE
- Not a guarantee of attacker engagement volume on the Internet
- Not a SIEM content pack or MITRE ATT&CK coverage certificate
- Not an endorsement of the named open-source project
See READING-UHQS.md for module-by-module analyst interpretation.