Dernière modification :
Grigory Titus
CORS et protection CSRF/XSS
Click to expand / collapse

L'intégration Web via API est non seulement une commodité, mais aussi une source potentielle de vulnérabilités. Nous mettons en œuvre une prise en charge complète de CORS (Cross-Origin Resource Sharing), ainsi que des mécanismes de protection contre la contrefaçon de requêtes intersite (CSRF) et l'introduction de JavaScript malveillant (XSS).

Ces mesures sont particulièrement importantes lorsque vous travaillez avec des clients du navigateur, des fronts, des dashboards et des intégrations tierces.


Ce qui a été réalisé

MécanismeBut et avantages
Réglages CORSLimiter l'accès à l'API uniquement à partir de domaines de confiance
Jetons CSRFVérifier la légitimité des requêtes POST/PUT à partir du navigateur
Cookie SameSiteBlocage des cookies de domaine croisés non autorisés
Filtrage XSSNettoyage des entrées et protection contre l'implémentation de scripts
Content Security Policy (CSP)Gestion des scripts et des ressources autorisés

Comment ça marche

1. Les listes de sources de confiance sont configurées ('Access-Control-Allow-Origin')

2. Toutes les demandes passent par CORS preflight (OPTIONS) avec vérification des titres

3. Pour les formulaires - un jeton CSRF vérifiable sur le serveur est appliqué

4. Toutes les entrées sont filtrées et blindées XSS

5. CSP limite l'exécution des scripts uniquement à partir de sources autorisées


Avantages pour API et Frontende

Empêcher le vol de données et de tokens via des sites tiers

Utilisation sécurisée des navigateurs, SPA et intégrations tierces

Configuration flexible des domaines, méthodes, en-têtes autorisés

Protéger les sessions et les autorisations contre la contrefaçon ou la saisie

Améliorer la confiance des utilisateurs et des auditeurs dans votre API


Où est particulièrement important

Applications Web utilisant l'API du navigateur

Dashboards, bureaux personnels, admins

Applications SPA et Frontend sur React, Vue, Angular

Plates-formes avec tokens utilisateur ou autorisation de cookies


CORS, CSRF et XSS constituent la base de la sécurité frontale lorsque vous travaillez avec une API. Nous offrons une protection et une flexibilité fiables pour que vos intégrations restent non seulement fonctionnelles, mais aussi sécurisées.

Sujets populaires


Sujets principaux