Référence🔐 Sécurité & donnéesAvancé⏱ 16 min de lecture

🛡️ PCI DSS en pratique

Le référentiel de sécurité des données carte, version 4.0.1 : périmètre CDE, les 12 exigences, choix du SAQ, réduction de périmètre et nouveautés anti-skimming

Qu'est-ce que PCI DSS, et à qui s'applique-t-il

PCI DSS (Payment Card Industry Data Security Standard) est le référentiel de sécurité qui encadre le stockage, le traitement et la transmission des données de carte de paiement. Il est publié par le PCI SSC (Security Standards Council), consortium fondé en 2006 par les cinq grands réseaux, Visa, Mastercard, American Express, Discover et JCB. Aucun régulateur public ne l'édicte. Sa force contraignante vient des contrats, les réseaux et les acquéreurs l'imposant à tout acteur qui touche à une donnée carte.

Les cinq membres fondateurs du PCI SSCVisaMastercardAmerican ExpressDIDiscoverJCJCB

La version en vigueur est la v4.0, publiée en mars 2022, révisée en v4.0.1 en juin 2024 (corrections rédactionnelles, pas de nouvelle exigence). La v3.2.1 a été retirée le 31 mars 2024. Une série d'exigences dites « futures », tolérées jusque-là en simple bonne pratique, sont devenues obligatoires le 31 mars 2025. Ce basculement structure l'actualité du référentiel en 2025 et 2026.

2006
Création du PCI SSC
Les cinq réseaux unifient leurs programmes de sécurité (CISP de Visa, SDP de Mastercard…) en un standard commun.
mars 2022
Publication de PCI DSS v4.0
Refonte d'ampleur : approche personnalisée (customized approach), analyses de risque ciblées, renforcement de l'authentification.
31 mars 2024
Retrait de la v3.2.1
La v4.x devient la seule version valable pour les nouvelles évaluations.
juin 2024
v4.0.1
Révision limitée : clarifications et corrections, aucune exigence ajoutée ou supprimée.
31 mars 2025
Exigences futures obligatoires
Les 51 exigences en « bonne pratique » deviennent contraignantes, dont 6.4.3 et 11.6.1 contre le skimming côté navigateur.
🔑
Conformité n'est pas immunité
La conformité à PCI DSS réduit fortement la surface d'attaque sans établir l'absence de faille. L'évaluation porte sur l'état des contrôles constaté à la date de l'audit, soit un instantané annuel, alors que l'exposition aux attaques constitue un état permanent. De nombreuses compromissions notoires ont touché des entités déclarées « conformes » au moment des faits.

Le CDE : définir et réduire le périmètre

Le CDE (Cardholder Data Environment) désigne l'ensemble des personnes, des processus et des systèmes qui stockent, traitent ou transmettent des données de compte, plus tout système connecté qui pourrait les compromettre. Sa délimitation ouvre tout projet de conformité. Elle établit la liste des actifs à évaluer et commande le coût de l'évaluation, car tout ce qui est hors périmètre échappe aux exigences.

Hors périmètre : aucun accès aux données de compteSAQ ASystèmes connectés ou impactant la sécurité : auditésSAQ A-EPCDE : stocke, traite ou transmet des données de compteSAQ DServeur de paiementmanipule le PANCoffre de tokensPAN illisible (exigence 3)TPE / lecteur SREDlit la piste et la puceBastion / adminaccès administrateur au CDEAD · logs · NTPservices de sécuritéPage de paiementsert le formulaire (6.4.3)ERP · logistiquevoit l'ID commande, pas le PANBureautique · marketingVLAN séparé, aucun flux CDEles leviers font sortir du CDEiframe / redirection PSPtokenisationP2PE validésegmentation réseau testée« Hors périmètre » se démontre : cartographie annuelle des flux et test de segmentation.Cela ne se déclare pas, et le questionnaire applicable découle du périmètre, jamais l'inverse.

PCI DSS distingue deux familles de données de compte. Leurs règles de conservation diffèrent radicalement. Les données du titulaire (cardholder data) peuvent être stockées, à condition de les protéger, alors que les données d'authentification sensibles (SAD) ne doivent jamais être conservées après l'autorisation, même chiffrées.

ÉlémentCatégorieStockage autoriséDoit être rendu illisible
Numéro de carte (PAN)Donnée titulaireOuiOui
Nom du porteurDonnée titulaireOuiNon (mais protégé par le périmètre)
Date d'expirationDonnée titulaireOuiNon
Code de serviceDonnée titulaireOuiNon
Contenu complet de la piste / puceSADJamais après autorisations.o.
Cryptogramme (CVV2 / CVC2 / CID)SADJamais après autorisations.o.
PIN / bloc PINSADJamais après autorisations.o.
Règles de conservation des données de compte (exigence 3)
⚠️
Le piège du cryptogramme conservé
La conservation du CVV, au motif de « faciliter les paiements récurrents », est le manquement le plus classique et le plus lourdement sanctionné. Elle viole l'exigence 3.3.1, qui interdit de retenir les données d'authentification sensibles après l'autorisation. Les réseaux la sanctionnent contractuellement, et les fraudeurs exploitent ces cryptogrammes dès qu'une fuite de la base survient. Pour un abonnement, l'usage consiste à conserver un jeton issu de la tokenisation, à la place de la donnée de carte.

La segmentation réseau désigne l'isolement du CDE du reste du système d'information, obtenu par des VLAN, des pare-feux et des contrôles d'accès. Elle empêche un poste bureautique compromis de servir de rebond vers les systèmes qui traitent la donnée carte. Elle retire du même coup des dizaines de machines du champ de l'audit, ce qui en fait le principal levier de réduction de périmètre.

Les 12 exigences, regroupées en 6 objectifs

Le standard se compose de 12 exigences organisées en six grands objectifs, chacune se déclinant en dizaines de sous-exigences testables. Le tableau ci-dessous en donne la vue d'ensemble.

ObjectifN°ExigenceEn clair
Réseau sécurisé1Contrôles de sécurité réseauPare-feux et filtrage entre le CDE et le reste
Réseau sécurisé2Configurations sécuriséesPlus de mots de passe par défaut ni de services inutiles
Protéger les données3Protéger les données de compte stockéesChiffrer/tronquer le PAN, ne jamais garder les SAD
Protéger les données4Chiffrer les transmissions sur réseaux ouvertsTLS fort de bout en bout sur Internet
Gestion des vulnérabilités5Protéger contre les logiciels malveillantsAnti-malware maintenu et surveillé
Gestion des vulnérabilités6Développer et maintenir des systèmes sûrsCorrectifs, développement sécurisé, gestion des scripts
Contrôle d'accès7Restreindre l'accès au besoin d'en connaîtreMoindre privilège, accès justifié par le rôle
Contrôle d'accès8Identifier et authentifier les accèsIdentifiants nominatifs, MFA généralisée
Contrôle d'accès9Restreindre l'accès physiqueSécuriser locaux, médias, terminaux
Surveiller et tester10Journaliser et surveiller les accèsTraçabilité, horodatage, revue des logs
Surveiller et tester11Tester régulièrement la sécuritéScans ASV, tests d'intrusion, détection d'altération
Politique12Politique de sécurité de l'informationGouvernance, sensibilisation, gestion des tiers
Les 12 exigences PCI DSS v4.0.1
ℹ️
Approche définie vs approche personnalisée
La v4.0 introduit deux voies de conformité. L'approche définie consiste à respecter la mesure telle qu'écrite ; l'approche personnalisée atteint l'objectif de sécurité par un moyen propre à l'entité, documenté par une analyse de risque ciblée et validé par un QSA. La seconde voie laisse le choix des moyens aux organisations dotées d'un dispositif de sécurité éprouvé, en contrepartie d'une charge de documentation et de contrôle plus lourde.

Nouveautés v4 : 6.4.3 et 11.6.1 contre l'e-skimming

Le skimming côté navigateur désigne l'injection de code voleur dans la page de paiement affichée chez le client, technique connue sous le nom d'attaques de type Magecart. Deux des exigences devenues obligatoires le 31 mars 2025 visent explicitement ce mode d'attaque. Les versions précédentes du standard portaient sur les systèmes serveurs du marchand, sans traiter le code exécuté dans le navigateur.

📜
Exigence 6.4.3
Gérer tous les scripts chargés dans le navigateur sur la page de paiement : les inventorier, justifier leur présence (autorisation) et garantir leur intégrité. Fini le tiers-script ajouté sans traçabilité.
🔎
Exigence 11.6.1
Déployer un mécanisme de détection de modification et d'altération qui alerte en cas de changement non autorisé des en-têtes HTTP et du contenu de la page de paiement, avec évaluation au moins hebdomadaire.

Une page de paiement contemporaine charge couramment des dizaines de scripts tiers (analytics, chat, A/B testing), et chacun d'eux peut être détourné pour lire les champs de saisie. Les moyens employés combinent CSP (Content Security Policy), Subresource Integrity (SRI) et surveillance de l'inventaire des scripts. Un formulaire de saisie iframé hébergé par le PSP place la donnée carte hors du DOM du marchand. Les scripts de la page n'y accèdent plus.

✅
L'iframe PSP, meilleur allié de la 6.4.3
Lorsque la saisie de la carte est déléguée à un champ hébergé par le prestataire (hosted fields / iframe), la donnée ne transite jamais par la page du marchand. Le nombre de scripts à surveiller au titre de 6.4.3 chute, et le périmètre du marchand relève alors souvent du SAQ A.

Niveaux marchands, SAQ et attestation

La manière de prouver sa conformité dépend du volume de transactions et du mode d'acceptation, les réseaux définissant quatre niveaux marchands. Au-delà d'environ 6 millions de transactions carte par an (niveau 1), l'entité doit produire un ROC (Report on Compliance) établi par un QSA (auditeur qualifié). En dessous, elle peut recourir à un auto-questionnaire (SAQ) adapté à sa situation.

NiveauVolume annuel de transactions cartePreuve attendue
Niveau 1> 6 millions (tous canaux) ou marchand compromisAudit sur site + ROC par un QSA, scans ASV trimestriels
Niveau 21 à 6 millionsSAQ (parfois audit exigé par l'acquéreur), scans ASV
Niveau 320 000 à 1 million en e-commerceSAQ + scans ASV trimestriels
Niveau 4< 20 000 en e-commerce, jusqu'à 1 million autres canauxSAQ + scans ASV, à l'appréciation de l'acquéreur
Niveaux marchands (barème indicatif, aligné sur les seuils Visa/Mastercard)

Le SAQ désigne une famille de questionnaires, chacun établi pour un mode d'acceptation particulier. Le questionnaire retenu dépend de la façon dont l'entité reçoit et traite la donnée carte, et il fixe par là même le nombre d'exigences à démontrer.

SAQSituation typeNombre d'exigences (ordre de grandeur)
AE-commerce 100 % externalisé (redirection ou iframe PSP)Le plus court
A-EPE-commerce partiellement externalisé, la page marchand influe sur la sécuritéIntermédiaire, en forte hausse
B / B-IPTerminaux autonomes (dial-out, ou IP)Court
C-VTTerminal virtuel (saisie manuelle sur navigateur isolé)Court à moyen
CApplication de paiement connectée à InternetMoyen
P2PETerminal validé PCI P2PETrès réduit grâce au chiffrement matériel
DTous les autres marchands et les prestataires de servicesLe plus complet (les 12 exigences)
Principaux types de SAQ
ℹ️
Le SAQ comme le ROC sont accompagnés d'une AOC (Attestation of Compliance), document synthétique transmis à l'acquéreur. Cette attestation résume le résultat de l'évaluation sans en détailler les constats. Elle constitue la pièce que réclame le plus souvent un partenaire chargé de contrôler la conformité d'un fournisseur, à la place du rapport détaillé.

Coûts, réduction de périmètre et sanctions

Le coût de la conformité varie fortement d'une entité à l'autre. Il suit d'abord l'étendue du périmètre évalué. Plus le périmètre est large, plus l'audit est cher, puisque le nombre de systèmes, de flux et de contrôles à examiner croît avec lui. La tokenisation, le P2PE et l'externalisation de la saisie réduisent ce périmètre, font descendre un marchand du SAQ D vers le SAQ A et divisent la charge par dix.

31 mars 2025
date à laquelle les exigences futures de la v4 sont devenues obligatoires
PCI SSC
12
exigences principales, déclinées en centaines de contrôles testables
5 000 – 100 000 $
fourchette mensuelle des pénalités contractuelles imposables par les réseaux en cas de non-conformité (ordre de grandeur)
4,88 M$
coût moyen mondial d'une violation de données, tous secteurs
IBM Cost of a Data Breach 2024
Clientsaisit son PAN une foisMarchand / PSPne stocke jamais le PANToken ServiceVisa VTS · Mastercard MDESÉmetteurapprouve le tokenPANdemande de tokenTARDPAN (network token)lié au couple carte × marchandprovisioningPaiements suivantstoken + cryptogramme dynamiqueone-click / MITCarte réémise ou expirée : le token restevalide (mise à jour côté scheme) →+2 à 3 pts de taux d'acceptation
  • Externaliser la saisie (iframe / redirection PSP) pour viser le SAQ A.
  • Tokeniser les PAN dès l'entrée : plus aucune donnée carte en clair au repos.
  • Segmenter le réseau pour isoler et rétrécir le CDE.
  • Choisir des terminaux P2PE validés pour le point de vente physique.
  • Cartographier les flux de données carte au moins une fois par an, ce qui est une exigence et le meilleur révélateur d'un périmètre qui a dérivé.
⚠️
Au-delà de l'amende
Les pénalités mensuelles des réseaux ne constituent qu'une part du coût d'une compromission. L'entité compromise supporte aussi des frais de réémission de cartes, des enquêtes forensiques PFI, une perte de confiance, voire un reclassement en niveau 1 avec audit sur site imposé. Le coût réel se compte en centaines de milliers d'euros, auxquels s'ajoute l'atteinte à la réputation.