Skip to content

Ephemera v3.1.0 – Zero-Trust SSH with JIT Sudo

Choose a tag to compare

@Qarait Qarait released this 17 Dec 04:22
· 91 commits to main since this release

Ephemera v3.1.0 – Zero-Trust SSH with JIT Sudo

Release Date: 2025-12-16

This release marks Ephemera's transition into a production-grade, sovereign Zero-Trust SSH authority with just-in-time privilege escalation and disaster recovery guarantees.


Highlights

Just-in-Time Sudo (WebAuthn Protected)

  • Replaces sudo passwords with explicit MFA approval
  • PAM-based (pam_exec) integration, no SSH MITM
  • Central audit trail for all privilege escalation

Policy Engine (RBAC)

  • Declarative policy.yaml
  • Matches on OIDC groups, email, username, CIDR, time-of-day, WebAuthn ID
  • Determines SSH principals, TTL, and sudo permissions

Sovereign Disaster Recovery

  • AES-256-GCM encrypted backups
  • Shamir Secret Sharing for password recovery
  • Works with FileCA and SoftHSM-backed CA

Zero-Downtime CA Key Rotation

  • Multi-CA trust model
  • Seamless signer rotation
  • Old keys retained for verification

Tamper-Evident Audit Logging

  • Hash-chained (Merkle-style) logs
  • One-way remote syslog ("Black Box") support

Design Principles

  • No cloud dependencies
  • No SSH MITM
  • Native OpenSSH certificates
  • Air-gap compatible by design

See ARCHITECTURE.md and ROADMAP.md for full details.