Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Stockage de numero de Carte Bleue

8 réponses
Avatar
news.cornut.lan
Bonjour,
J'aurai voulu savoir si un développeur a le droit de stocker
temporairement des numéros de carte Bleue dans une base.
Si oui, quels sont les moyens pour blinder la solution un maximum
(cryptage des champs...). Techniquement dans son cas il s'agit d'une
base MySQL et sachant que le client passera à priori par un formulaire
sur une page en HTTPS.

Merci d'avance pour toute information,
Cdlt,

Sig

8 réponses

Avatar
Dominique ROUSSEAU
Le mer, 13 sep 2006 at 08:10 GMT, news.cornut.lan a écrit :
Bonjour,
J'aurai voulu savoir si un développeur a le droit de stocker
temporairement des numéros de carte Bleue dans une base.


A moins d'avoir un trèèèèès bonne raison, ne le fait pas.

Le mieux, pour le développeur, le commerçant et l'utilisateur étant que
le numéro ne transite pas par le site du commerçant mais uniquement via
le site de la banque qui délivre le TPE virtuel.


Dom

Avatar
Fred
Le règlement CB France l'interdit, quelques irréductibles (genre je crois
Amazon ...) le font à leurs risques et périls, s'il y a la moindre preuve
qu'à cause d'eux un fichier a été piraté ...
La recommandation est effectivement de router cette fonction chez un
spécialiste (Atos, Crédit Mutuel ...) ce qui est un élement de + pour le
consommateur = tu annonces que tu n'as jamais connaissance des numéros
Fred


"news.cornut.lan" a écrit dans le message de news:

Bonjour,
J'aurai voulu savoir si un développeur a le droit de stocker
temporairement des numéros de carte Bleue dans une base.
Si oui, quels sont les moyens pour blinder la solution un maximum
(cryptage des champs...). Techniquement dans son cas il s'agit d'une base
MySQL et sachant que le client passera à priori par un formulaire sur une
page en HTTPS.

Merci d'avance pour toute information,
Cdlt,

Sig



Avatar
Fabien LE LEZ
On 13 Sep 2006 21:20:25 GMT, Fred :

Le règlement CB France l'interdit, quelques irréductibles (genre je crois
Amazon ...) le font à leurs risques et périls,


AMHA, pour Amazon au moins, la facilité de commande apportée par cette
fonctionnalité génère un bénéfice suffisant pour justifier le risque.

C'est reposant quand on voit le nombre de boutiques en ligne qui
refusent purement et simplement de me livrer, alors que j'ai une CB en
règle.

Avatar
lgr_joly
Le règlement CB France l'interdit, quelques irréductibles (genre je crois
Amazon ...) le font à leurs risques et périls, s'il y a la moindre preuve
qu'à cause d'eux un fichier a été piraté ...




Est-il légalement autorisé de stocker des valeurs de hachage des
numéros de CB en utilisant une fonction de hachage cryptographique, en
considérant que :
- d'une part les propriétés de la fonction de hachage
cryptographique « protègent » le contenu du message, à savoir ici
le numéro de carte,
- d'autre part que dans le cas cité il est sans doute aisé de
retrouver le message par la méthode de la force brute compte tenu de
la taille limitée de l'espace à attaquer ?

N'y a-t-il pas là moyen de contourner la loi, en évoquant une
erreur de conception ?

Cordialement,
Ludovic Joly

Avatar
Vincent Bernat
OoO La nuit ayant déjà recouvert d'encre ce jour du mercredi 13
septembre 2006, vers 23:20, Fred disait:

Le règlement CB France l'interdit, quelques irréductibles (genre je crois
Amazon ...)


La Fnac les stocke également.
--
BOFH excuse #56:
Electricians made popcorn in the power supply

Avatar
Jeremy JUST
On 15 Sep 2006 09:19:31 GMT
wrote:

Est-il légalement autorisé de stocker des valeurs de hachage des
numéros de CB en utilisant une fonction de hachage cryptographique


Quel pourrait être l'intérêt de stocker ce hachage?
Le seul que je vois est d'identifier qu'une carte a déjà servi pour une
précédente commande. En tous cas, une fois hachées, les coordonnées
bancaires deviennent complètement inutilisables pour un paiement.


--
Jérémy JUST

Avatar
Erwan David
Fred écrivait :

Le règlement CB France l'interdit, quelques irréductibles (genre je crois
Amazon ...) le font à leurs risques et périls, s'il y a la moindre preuve
qu'à cause d'eux un fichier a été piraté ...
La recommandation est effectivement de router cette fonction chez un
spécialiste (Atos, Crédit Mutuel ...) ce qui est un élement de + pour le
consommateur = tu annonces que tu n'as jamais connaissance des numéros
Fred


atos c'est bien eux qui ont coupé tous leurs clients il ya quelques
années parcequ'ils avaient oublié de renouveller le nom de domaine ?

--
Erwan

Avatar
Eric Razny
Bonjour.

Le Fri, 15 Sep 2006 12:41:30 +0000, Jeremy JUST a écrit :

Est-il légalement autorisé de stocker des valeurs de hachage des
numéros de CB en utilisant une fonction de hachage cryptographique


Quel pourrait être l'intérêt de stocker ce hachage? Le seul que je
vois est d'identifier qu'une carte a déjà servi pour une
précédente commande.


Ca peut être très pratique pour permettre à une borne de délivrer un
billet simplement en insérant la CB qui a servi à la commande. Par
contre le problème dans ce cas est "que stocker?".

Je pars de l'hypothèse que la méthode est publique (absence de
sécurité par l'obscurité).

Si on stocke le hash de toute la carte ou de toute la carte moins un
chiffre amha autant la stocker en clair. Le risque de collision est
faible[1] et il suffit de parcourir l'espace des numéros possibles, 12 ou
16 chiffres -la date de validité- [2]. Par construction on ne peut même
pas ajouter de salt aléatoire car il faudrait le ressortir après et il
n'est pas sur la carte.

Reste la possibilité de ne pas stocker tous les chiffres (toute autre
forme déterministe du calcul de chiffres de "substitution" se heurte au
parcours exhaustif de l'espace). Le risque dans ce cas est de tomber sur
un doublon (idem si on fait un hash des 6 premiers -par exemple- chiffres
vers un nombre à deux chiffres).

Amha, même pour simplement délivrer une commande de façon certaine on
se retrouve donc de facto à stocker le numéro (toute suggestion
contraire très bienvenue!).

La seule sécurité qui reste est de stocker de façon chiffrée les hashs
des cartes, mais si quelqu'un mets la main sur la base, même si les
numéros sont hashés, c'est mort.

Je serais curieux de savoir comment la sncf s'y prends pour la
vérification (retrait à une borne avec la CB). Si quelqu'un a des infos?

Accessoirement le fait que c'est "inversible" ne signifie pas que la
solution est mauvaise. Tout dépends de la sécurité prise pour protéger
la base -si elle est sur une borne qui démarre sans intervention c'est
mort par exemple-, qui devra être sur une machine physiquement protégée
et qui a besoin d'une authentification forte au redémarrage.

Eric.


[1] on peut même le quantifier précisement en parcourant tout l'espace
ça reste jouable, exactement comme pour la recherche du numéro.

[2] en fait un chiffre de moins : 11 ou 15, la clef de Luhn permettant de
ne pas avoir à hacher un mauvais numéro. On peut même limiter encore la
recherche si on accepte de se limiter aux banques probables (françaises
par exemple) qui determinent les premiers chiffres.