Attends une seconde; il se passe quelque chose de louche.
Bien que l'explication remplie d'espace semble certainement bonne, elle peut être (au moins en partie) spécieuse.
VISA a déclaré qu'il y avait «moins de 13 000» clients touchés par le snafu avec les cartes prépayées Visa Buxx. J'ai trouvé des nouvelles sur plusieurs jusqu'à présent. Josh Muszynski dans le New Hampshire, Jason Bryan dans le Tennessee, Ron Seale au Texas, le fils adolescent de Karen Taylor à Bethel et une adolescente, Elizabeth Lewis à Owatonna.
Le fait est que tous ont exactement le même prix : 23.148.855.308.184.500,00 $. Si le problème était le remplissage d'espace, alors comment se fait-il qu'ils aient tous exactement la même charge de $ 0x1250 ($ 46.88)? Deux d'entre eux avaient acheté des cigarettes dans des stations-service, deux autres avaient payé dans des restaurants, Lewis avait acheté des œufs et du lait, le dernier dans une pharmacie. Est-ce que tous ces articles variés ont le même prix? 46,88 $ pour une facture de restaurant semble correct, mais pour un paquet de cigarettes? pour le lait et les œufs‽
L'erreur de remplissage d'espace est logique, sauf qu'elle ne tient pas compte de la constante 0x1250. Pourquoi est-ce que tous se sont retrouvés avec 0x2020 2020 2020 1250
au lieu de 0x2020 2020 2020 2020
ou des numéros différents dans le dernier MOT?
Hmmm, si seulement 13 000 clients étaient touchés, il se peut que cette charge précise et spécifique ait déclenché l'erreur. Dans ce cas, c'est plus qu'une simple erreur de champ. Si c'était juste le champ de texte qui était interprété comme un entier 64 bits, alors pourquoi d'autres montants ne l'ont-ils pas causé, affectant ainsi tout le monde, pas seulement <13 000. Pourtant, comment se fait-il que 13 000 personnes auraient pu arriver à facturer exactement le même montant au cours de la même semaine?
Ils disent que c'est une "erreur de programmation temporaire", et c'est peut-être le cas, mais pourrait-il s'agir d'un piratage? Dans ce cas, ce serait probablement un nombre magique. En fait, il peut s'agir d'une combinaison des deux: un pirate mettant une charge automatique 0x1250, qui a été combiné avec l'erreur de remplissage d'espace, provoquant la détection d'une ou des deux erreurs.
Le Registre pense que la réponse est en effet l'erreur de remplissage, mais ne précise pas pourquoi elles sont toutes les mêmes, bien qu'un des commentaires mentionne que le nombre peut être arrondi au 100 $ le plus proche (peu probable car les banques et les logiciels bancaires vont explicitement aux longueurs pour assurer la précision).
(Il existe également un rapport d'une erreur similaire antérieure.)
Le projet de loi de Jason Bryant:
Le projet de loi d'Elizabeth Lewis:
Le projet de loi de Ron Seale:
Le projet de loi de Josh Muszynski: