반응형
퀸즈랜드 은행의 EFTPOS 단말기 오류
- EFTPOS(electronic funds transfer at point of sale)는 매장 단말기에서 직불/신용 카드 사용에 따른 전자 자금 이체를 하는 전자식 지불 시스템(EFTPOS 기술은 1981년 미국에서 시작되어 빠르게 다른 나라로 사용이 확산됨)
- 2010년 1월 1일 금요일부터 호주 전역의 소매업 매장에서 퀸즈랜드 은행(Bank Of Queensland: BOQ)의 EFTPOS 단말기가 제대로 작동하지 않는 문제 발생
- 이틀 동안 문제가 계속 되었고 1월 3일 일요일에서야 차츰 복구됨. 연휴 동안 쇼핑 고객들의 거래를 제대로 처리하지 못해 호주 소매업자들에게 수천 달라의 손해를 입힘
- 문제 원인은 시간이 2010년 1월 1일로 바뀌는 순간 BOQ의 EFTPOS 단말 기계가 6년을 건너 뛰어 2016년 1월로 날짜를 처리하기 시작하면서 정상적인 고객 카드를 만기가 된 것으로 읽어 거래를 거부함
- Y2.01k 버그로 알려진 이 문제는 퀸즈랜드 은행 외에도 호주의 다른 은행들과 독일 은행인 Postbank와 Commerzbank에도 영향을 끼침
Year 2010 문제
- 해가 2010년으로 바뀌면서 일부 컴퓨터 시스템에서 나타나는 이 문제는 "Y2K+10 버그" 또는 "Y2.01k 버그" 또는 “지연된 Y2K 버그”라는 이름으로 알려짐
- 버그의 원인은 숫자 전환 시 16진수(hexadecimal number) 부호화와 이진화 십진수(Binary-coded decimal: BCD) 부호화 간의 혼동 때문임. 양쪽 모두 숫자 0–9를 0x0–0x9로 부호화 하지만 BCD는 숫자 10을 0x10로 부호화 하고 16진수 인코딩은 숫자 10을 0x0A로 부호화하는 차이가 있음. 16진수 인코딩에서 0x10는 숫자 16을 나타냄
- 이 버그가 발생한 사례는 아래와 같다.
- SMS 프로토콜이 날짜에 BCD를 사용함에 따라 일부 모바일 폰 소프트웨어가 SMS의 날짜를 2010년 대신 2016년으로 잘못 나타냄. 마이크로소프트가 스마트폰과 포겟PC를 위해 개발한 모바일 운영 체제인 Windows Mobile(WM)이 이 버그에 영향 받는 것으로 보고된 첫 소프트웨어. WM6가 2010년 1월 1일 이후에 보내진 수신 SMS 메시지의 날짜를 2010년에서 2016년으로 변경함
- EFTPOS 단말기와 PlayStation 3(Slim 모델 제외)도 이 버그에 영향을 받음
- 독일에서는 이 버그로 인해 2천만 개의 은행 카드를 사용 못하게 됨
반응형
'실결함사례 > 은행금융' 카테고리의 다른 글
2011년 3월 호주 Commonwealth 은행 ATM 오작동 (0) | 2018.11.16 |
---|---|
2011년 2월 미국 AXA Rosenburg의 투자 모델 소프트웨어 에러 (0) | 2018.11.14 |
2010년 독일 은행 카드 Y2.01K 버그 (0) | 2018.11.02 |
2009년 7월 미국 VISA 카드의 17-자리수 사용 금액 에러 (0) | 2018.10.31 |
2008년 5월 일본 도쿄-미쯔비시 UFJ 은행의 ATM 장애 (0) | 2018.10.26 |