Aspetta un secondo; c'è qualcosa di sospetto.
Mentre la spiegazione spaziale sembra certamente buona, può essere (almeno in parte) speciosa.
VISA ha dichiarato che c'erano "meno di 13.000" clienti colpiti dallo snafu con le carte prepagate Visa Buxx. Ho trovato notizie su diversi finora. Josh Muszynski nel New Hampshire, Jason Bryan nel Tennessee, Ron Seale in Texas, il figlio adolescente di Karen Taylor a Bethel e una ragazza, Elizabeth Lewis a Owatonna.
Il fatto è che tutti hanno lo stesso costo esatto : $ 23.148.855.308.184.500,00. Se il problema era il riempimento dello spazio, come è possibile che tutti abbiano avuto lo stesso addebito di $ 0x1250 ($ 46,88)? Due di loro avevano acquistato sigarette nelle stazioni di servizio, altri due avevano pagato in ristoranti, Lewis aveva comprato uova e latte, l'ultimo in un negozio di droga. Tutti questi articoli vari hanno lo stesso costo? 46,88 dollari per un conto del ristorante sembrano a posto, ma per un pacchetto di sigarette? per latte e uova‽
L'errore di spaziatura ha senso, tranne che non tiene conto della costante 0x1250. Perché tutti loro sono finiti con o 0x2020 2020 2020 1250
invece di 0x2020 2020 2020 2020
numeri diversi nell'ultima WORD?
Hmmm, se solo 13.000 clienti fossero interessati, potrebbe essere che in qualche modo quell'esatto addebito specifico abbia innescato l'errore. In tal caso, è più di un semplice errore di campo. Se fosse solo il campo di testo ad essere interpretato come un numero intero a 64 bit, allora perché non lo hanno causato altri importi, interessando così tutti, non solo <13.000. Tuttavia, come è possibile che 13.000 persone abbiano potuto addebitare esattamente lo stesso importo nella stessa settimana?
Dicono che sia un "errore di programmazione temporaneo", e potrebbe anche essere, ma potrebbe essere una cosa di hacking? In tal caso, probabilmente sarebbe un numero magico. In effetti, potrebbe essere una combinazione di entrambi: alcuni hacker che inseriscono una carica automatica 0x1250, combinati con l'errore di spaziatura, causando il rilevamento di uno o entrambi gli errori.
Il registro ritiene che la risposta sia effettivamente l'errore del campo imbottito, ma non si espande sul perché siano tutti uguali, anche se uno dei commenti menziona il numero eventualmente arrotondato ai $ 100 più vicini (improbabile poiché le banche e il software bancario vanno esplicitamente a lunghezze per garantire precisione).
(C'è anche una segnalazione di un simile errore precedente.)
Il conto di Jason Bryant:
Conto di Elizabeth Lewis:
Fattura di Ron Seale:
Il conto di Josh Muszynski: