Millionen-Dollar-Fehler eines Programmierers: Ein Bug mit dramatischer Wendung
2024-12-16
Trey, ein Programmierer bei einem 3G-Telekommunikations-Startup, schrieb ein automatisiertes Zahlungstestprogramm für kleine Testtransaktionen. Drei Fehler im Code führten jedoch dazu, dass das Programm sein Testkonto alle fünf Minuten mit 100 $ gutgeschrieben hat. Eine fehlende Lebendigkeitsprüfung bedeutete, dass das Programm bei einem Ausfall eines Gateways stundenlang weiterlief und einen erheblichen Betrag ansammelte. Am nächsten Morgen wurde Trey vom Sicherheitsteam befragt, bis sein Abteilungsleiter die Situation erklärte, aber der Saldo des Testkontos wurde auf Null zurückgesetzt.