Aller au contenu

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.