CSRF

NestJS 🟡 Mid

Définition

Cross-Site Request Forgery : attaque ou un site malveillant force le navigateur a envoyer des requêtes authentifiées. Protège via des tokens anti-CSRF.

Analogie

Comme quelqu'un qui forge ta signature pour signer un chèque a ta place sans que tu le saches.

Exemple de code

import csurf from 'csurf';

app.use(csurf({ cookie: true }));
// Le token CSRF est envoye au client et verifie a chaque mutation

Cas d'usage

Protéger les applications avec sessions/cookies contre les requêtes forgées.

Anti-pattern

Désactiver la protection CSRF sur les endpoints de mutation par facilite.
#security

Dans l'actu

  • 23/09 NestJS 12.1.0 apporte des cookies natifs agnostiques de l'adaptateur HTTP, une protection CSRF et des en-têtes de sécurité intégrés au framework, des interceptors d'upload de fichiers basés sur @fastify/multipart, et le support d'un tableau de préfixes globaux. Semaine 39 · 21 – 27 septembre 2026 →
  • 23/09 NestJS 12.1.0 intègre des cookies natifs indépendants de l'adaptateur HTTP, une protection CSRF et des en-têtes de sécurité dans le framework, ainsi que des interceptors d'upload basés sur `@fastify/multipart`. Bilan septembre 2026 →

← → au clavier pour passer d'une fiche à l'autre