반응형

퀸즈랜드 은행의 EFTPOS 단말기 오류

  • EFTPOS(electronic funds transfer at point of sale)는 매장 단말기에서 직불/신용 카드 사용에 따른 전자 자금 이체를 하는 전자식 지불 시스템(EFTPOS 기술은 1981년 미국에서 시작되어 빠르게 다른 나라로 사용이 확산됨)
  • 2010 11일 금요일부터 호주 전역의 소매업 매장에서 퀸즈랜드 은행(Bank Of Queensland: BOQ)EFTPOS 단말기가 제대로 작동하지 않는 문제 발생
  • 이틀 동안 문제가 계속 되었고 13일 일요일에서야 차츰 복구됨. 연휴 동안 쇼핑 고객들의 거래를 제대로 처리하지 못해 호주 소매업자들에게 수천 달라의 손해를 입힘
  • 문제 원인은 시간이 2010 1 1일로 바뀌는 순간 BOQEFTPOS 단말 기계가 6년을 건너 뛰어 2016 1월로 날짜를 처리하기 시작하면서 정상적인 고객 카드를 만기가 된 것으로 읽어 거래를 거부함
  • Y2.01k 버그로 알려진 이 문제는 퀸즈랜드 은행 외에도 호주의 다른 은행들과 독일 은행인 PostbankCommerzbank에도 영향을 끼침


Year 2010 문제

  • 해가 2010년으로 바뀌면서 일부 컴퓨터 시스템에서 나타나는 이 문제는 "Y2K+10 버그" 또는 "Y2.01k 버그" 또는 지연된 Y2K 버그라는 이름으로 알려짐
  • 버그의 원인은 숫자 전환 시 16진수(hexadecimal number) 부호화와 이진화 십진수(Binary-coded decimal: BCD) 부호화 간의 혼동 때문임. 양쪽 모두 숫자 0–90x0–0x9로 부호화 하지만 BCD는 숫자 100x10로 부호화 하고 16진수 인코딩은 숫자 10 0x0A로 부호화하는 차이가 있음. 16진수 인코딩에서 0x10는 숫자 16을 나타냄
  • 이 버그가 발생한 사례는 아래와 같다.
    - SMS
    프로토콜이 날짜에 BCD를 사용함에 따라 일부 모바일 폰 소프트웨어가 SMS의 날짜를 2010년 대신 2016년으로 잘못 나타냄. 마이크로소프트가 스마트폰과 포겟PC를 위해 개발한 모바일 운영 체제인 Windows Mobile(WM)이 이 버그에 영향 받는 것으로 보고된 첫 소프트웨어. WM62010 1 1일 이후에 보내진 수신 SMS 메시지의 날짜를 2010년에서 2016년으로 변경함
    - EFTPOS
    단말기와 PlayStation 3(Slim 모델 제외)도 이 버그에 영향을 받음
    -
    독일에서는 이 버그로 인해 2천만 개의 은행 카드를 사용 못하게 됨


반응형

+ Recent posts