Skip to main content

Session Hardening

Estimated reading: 1 minute 54 views

Policies that enforce secure environments for user processes and resource usage.

  • Default Permissions (Umask): The system enforces strict file creation masks, preventing users from creating world-writable files by default.
  • Resource Limits: We strictly enforce system limits during login to prevent Denial of Service (DoS) attacks caused by resource exhaustion.
  • Keyring Management: The system initializes session keyrings and forces revocation upon logout, which prevents cryptographic keys from leaking between sessions.
  • Session Tracking: We register user sessions with the login manager, ensuring proper seat management without relying on systemd.