프로그래머의 백만 달러짜리 실수: 극적인 반전이 있는 버그
2024-12-16
3G 통신 스타트업에서 일하는 프로그래머 트레이는 소액 테스트 거래를 위한 자동화된 결제 테스트 프로그램을 작성했습니다. 그러나 코드의 세 가지 버그로 인해 프로그램은 5분마다 그의 테스트 계정에 100달러를 입금했습니다. 활동 확인이 없었기 때문에 게이트웨이 중 하나에 오류가 발생했을 때 프로그램은 수 시간 동안 계속 실행되어 상당한 금액이 누적되었습니다. 다음날 아침, 트레이는 보안팀의 질문을 받았지만, 그의 부서장이 상황을 설명했기 때문에 무사히 넘어갔지만, 테스트 계정 잔액은 0으로 재설정되었습니다.