Hardware-backed admin 2FA
Every Aevrix administrator authenticates to corporate identity with a phishing-resistant FIDO2 security key. SMS, TOTP-only, and push-only flows are disabled for admin accounts.
This page is the canonical technical and organisational measures (TOMs) for Aevrix Group services, mapped to CIS Controls v8 and NIST CSF 2.0. Snapshot 2026-05-20.
Every Aevrix administrator authenticates to corporate identity with a phishing-resistant FIDO2 security key. SMS, TOTP-only, and push-only flows are disabled for admin accounts.
Production access is per-role, time-bounded, and approved per request. No standing root. Break-glass accounts have hardware token + paper recovery + audit.
Production servers do not accept SSH from the public internet. All shell access is through a hardened bastion with port-knocking and rate-limited fail2ban.
Registrar accounts, identity provider, and break-glass accounts are not recoverable from a single primary inbox. Compromising one mailbox does not let an attacker pivot to control all assets.
Every Aevrix-owned hostname is on the HSTS preload list with a two-year max-age. Plaintext HTTP is rejected at the edge.
default-src 'self' base. No unsafe-inline for scripts. frame-ancestors 'none'. Object-src locked. CSP applies to every page, not just sensitive ones.
TLS 1.2 and 1.3 only. SHA-1, RC4, 3DES, and weak DH parameters refused. SSLLabs grade A+ across the surface.
Camera, microphone, geolocation, USB, payment, browsing-topics, and interest-cohort all explicitly denied at the edge unless the surface needs them.
Volumes are LUKS-encrypted; backups (Restic) are encrypted client-side with keys we hold; Backblaze B2 never sees plaintext.
For Axion messaging, content is end-to-end encrypted with MLS / Signal-protocol primitives. Aevrix infrastructure cannot read message content even when the law tries to compel us.
Restic snapshots are signed, immutable for the retention window, and replicated across at least two geographic regions.
HashiCorp Vault for runtime secrets. Secrets never live in source control. Pre-commit hooks block accidental check-in.
Cloudflare WAF with managed rules, plus custom rules for Aevrix-specific patterns. Volumetric attacks absorbed at the global edge.
Default-deny inbound, allow-listed outbound, with rate-limiting on management ports. CrowdSec consensus blocklist applied at edge and host.
Service-to-service traffic on Tailscale or wireguard mesh. No internal service speaks to the public internet directly.
Repeat offenders escalated automatically. Manual review for sustained patterns.
auditd on every production host. Logs are signed, shipped, and retained for at least one year.
Grafana Alloy → Grafana Cloud for metrics; alerts route to on-call engineer over multiple paths. UptimeRobot black-box probes from outside our own network.
File-integrity monitoring with hash database. Daily diff alerts on production hosts.
A named incident commander is on rotation 24/7. Run-book drilled twice a year. Status page driven from a separate provider.
CycloneDX SBOM attached to every signed release artefact. Reviewers can map dependencies one-by-one.
Sigstore / cosign signatures on release artefacts where supported. Reproducible builds where the language ecosystem permits.
cargo-deny / OSV-Scanner / Dependabot configured to fail CI on known-vulnerable or unmaintained dependencies above an explicit threshold.
Container base images pinned by digest, not tag. Rebuilds rolled forward deliberately, not silently.
Every Aevrix contributor is bound by written confidentiality terms and must complete data-handling training before production access is granted.
The programme described at /policy/ is the formal channel; we triage every report. No paid bounty yet — see policy.
Independent penetration testing scheduled annually for the production surface once we have publicly-paying enterprise customers under contract.
Enterprise customers under a signed DPA can request a directed assessment with reasonable notice — see /compliance/.
Detailed evidence (configurations, logs, audit attestations) is available under a signed NDA to active enterprise customers.