Glossaire ProbatioVault — Backend¶
Ce glossaire est un extrait du glossaire principal avec les termes spécifiques au backend.
Termes backend spécifiques¶
NestJS¶
Framework Node.js pour construire des applications serveur efficaces et scalables.
TypeORM¶
ORM TypeScript pour Node.js supportant PostgreSQL, avec migrations et entities.
RLS (Row-Level Security)¶
Politique de sécurité PostgreSQL permettant de filtrer les lignes par utilisateur.
Guard¶
Composant NestJS qui détermine si une requête peut accéder à une route.
Interceptor¶
Composant NestJS qui transforme les requêtes/réponses ou ajoute de la logique.
DTO (Data Transfer Object)¶
Objet définissant la structure des données échangées avec l'API.
Entity¶
Classe TypeORM représentant une table en base de données.
Migration¶
Script TypeORM pour modifier le schéma de base de données de manière versionnée.
Termes cryptographiques (backend)¶
Key Wrapping¶
Technique de chiffrement d'une clé par une autre clé (AES-KWP).
Master Envelope¶
Structure contenant K_master_user chiffrée, générée côté HSM.
PKCS#11¶
Interface standard pour communiquer avec les HSM.
CloudHSM¶
Service AWS de modules de sécurité matériels dans le cloud.
Référence complète¶
Voir le glossaire principal pour tous les termes.