Role Economy

Sécurité des données

Dernière mise à jour : 24 septembre 2026 • Version 2026-09-22-aaa

La sécurité est traitée de bout en bout. Cette page résume les mesures techniques et organisationnelles en place. Elles évoluent avec le Service ; aucune sécurité absolue ne peut être garantie.

Chiffrement en transit

Le trafic public est servi en HTTPS. La redirection vers le domaine principal et l’en-tête HSTS sont appliqués en production.

Authentification

La connexion se fait via Discord OAuth ; aucun mot de passe utilisateur n’est demandé ni stocké. Le flux OAuth utilise un paramètre state anti-CSRF et une validation stricte du callback.

Sessions

Les sessions reposent sur un cookie HttpOnly, SameSite et Secure en production, avec expiration et rotation. Les sessions sont stockées côté serveur (PostgreSQL).

Protection des actions

Les actions sensibles sont protégées par un jeton anti-CSRF. Une limitation de débit par IP et par route protège l’authentification, le support, les jeux, la marketplace et les points de paiement contre l’abus.

Validation et injection

Les entrées sont validées et assainies ; les requêtes base de données utilisent des requêtes paramétrées contre l’injection SQL, et les sorties sont échappées contre le XSS.

En-têtes de sécurité

Une Content-Security-Policy restrictive, X-Content-Type-Options, une Referrer-Policy, une Permissions-Policy et une protection contre le « framing » sont appliquées.

Paiements

Les paiements passent par Stripe (certifié PCI-DSS). Aucune donnée de carte n’est stockée par Role Economy. Les webhooks Stripe sont vérifiés par signature et traités de manière idempotente.

Contrôle d’accès

Les fonctions d’administration sont autoritatives côté serveur et journalisées (acteur, horodatage, action). L’accès n’est jamais accordé sur la seule base du frontend.

Sauvegardes et intégrité

Des sauvegardes PostgreSQL automatiques sont réalisées avec vérification d’intégrité SHA-256 et rétention échelonnée, ainsi qu’un test de restauration périodique.

Gestion des vulnérabilités

Les dépendances sont suivies (audit régulier). Les secrets ne sont jamais exposés au navigateur ni dans les journaux.

Signalement responsable

Vous pensez avoir trouvé une faille ? Merci de nous écrire à [email protected] avec les détails permettant de reproduire le problème, sans divulgation publique préalable. Nous traitons ces signalements en priorité.