Files
boc/aamos-ledger/SECURITY.md
T
Bernt bae705aa97 ARCHITECTURE: NFC roadmap, edge AI, audit logging
- Add NFC ePassport roadmap (ICAO 9303, eIDAS)
- Add TensorFlow.js edge face detection (BlazeFace)
- Add structured audit logger (GDPR-compliant)
- Risk scoring support

Part of KYC Apple Native UX v1.1.0
2026-06-29 16:24:48 +00:00

756 B

SECURITY.md — AAMOS Ledger

Auth-flöde

Production (RS256)

  1. Identity Service signerar JWT med privat RS256-nyckel
  2. aamos-ledger verifierar med publik nyckel (jwt-public.pem)
  3. JWT måste innehålla roles-claim

Development (HS256)

  1. Delad secret via AMOS_JWT_SECRET
  2. Ingen roll-kontroll krävs (dev-fallback aktiveras)

Roller

  • admin — fulla rättigheter
  • accountant — skapa/kontera verifikationer
  • viewer — läs-only

Service-to-Service

  • LEDGER_INTERNAL_TOKEN i Authorization-header
  • Endast för intern kommunikation (agents, cron-jobs)

Säkerhetsprinciper

  • Inga hårdkodade secrets
  • Env-variabler valideras vid startup
  • JWT utan roller nekas i production
  • Tenant-isolering på databasnivå