Le transazioni interbancarie garantiscono che la quantità di denaro venga preservata? Come?

2

Recentemente ho trasferito denaro tra due dei miei conti bancari nella stessa banca, utilizzando l'interfaccia e-banking, e, una volta approvato il trasferimento, il sito web ha annunciato di aver "trasferito con successo 0 $". Si è scoperto che era un bug da qualche parte nell'applicazione web di e-banking. Ha perso le informazioni sulla quantità a un certo punto durante la costruzione della pagina di conferma, ma l'importo che avevo effettivamente richiesto è stato sottratto correttamente dall'account sorgente e aggiunto all'account di destinazione.

Tuttavia ora mi chiedo quali salvaguardie sono in atto nel caso in cui tali errori si verificano nel codice che effettivamente cambia la quantità memorizzata in un account, soprattutto durante le transazioni che coinvolgono due diversi banchi. Dalla mia conoscenza limitata, quando invio l'importo X dall'account 1 nel banco A al conto 2 nel banco B, A:

  1. comunica a B che sta inviando l'importo X all'account 2
  2. sottrarre l'importo X dall'account 1

e B:

  1. Analizza i messaggi da A per ottenere "importo denaro X" e "numero account 2"
  2. Aggiungi l'importo X all'account 2

(Autenticazione, sincronizzazione, conferma e altri messaggi omessi)

Supponiamo ora che uno di questi passi non funzioni come dovrebbe (a causa della cattiveria, di un bug, di un raggio cosmico, qualunque cosa) e attualmente elabora la quantità Y. Ciò causerebbe la creazione o l'eliminazione totale di X-Y!

Di qui la mia domanda: Succede in realtà? Il denaro scompare o appare a causa di bug nel software della banca?

Correlati, ma non sembra rispondere alla mia domanda: È possibile rubare denaro direttamente dai sistemi di una grande banca?

Anche correlati, ma più focalizzati sugli attacchi intenzionali provenienti da una banca: Perché don ' t banche vengono violati?

    
posta tendays 25.10.2015 - 18:10
fonte

0 risposte

Leggi altre domande sui tag