정보통신부는 9월 9일 일명 「99버그」로 불리는 컴퓨터 프로그래밍 오류 발생 가능성에 대비해 각 기관에 사전점검은 물론 관련기술자와의 비상연락망 구축이 필요하다고 밝혔다.
99버그는 일부 프로그래머들이 99를 「도저히 나올 수 없는 값(두자리수의 마지막값)」으로 생각해 99를 연도가 하닌 데이터입력종료 등 특수용도로 사용하도록 컴퓨터 프로그램을 설계한 결과 나타난 버그다.
9월 9일에 컴퓨터 사용자가 날짜를 990909로 입력하지 않고 「0」을 생략한 채 9999로 입력하거나, 날짜를 990909로 입력했는데도 프로그램이 「0」을 무효화해 9999로 처리할 경우 프로그램 작동이 정지하거나 오류가 발생할 수 있다.
이러한 99버그는 주로 코볼 등으로 작성된 오래된 응용프로그램이나 DB로 만들어지기 전에 쓰이던 파일시스템(ISAM, VSAM)에서 주로 발생할 수 있으며 어셈블리어 등 특수단어를 사용하는 프로그램에서는 거의 발생하지 않는다.
99버그는 올해초 스웨덴의 임시여권발급시스템, 싱가포르의 택시미터기 등에서 일부 문제가 발생했으나 우리나라에서는 문제발생이 보고된 적이 없다.
99버그 대응방법은 응용프로그램이나 데이터파일에 9999나 990909를 입력해보고 정상작동여부를 확인하거나 소스코드에 9999나 990909가 특정용도로 지정한 부분이 없는지 확인하면 된다.
만일 99버그가 있는 경우에는 9999나 990909를 하이 밸류 또는 다른 값으로 변환하면 된다.
<조시룡기자 srcho@etnews.co.kr>
IT 많이 본 뉴스
-
1
내달부터 신분증 무단 수집·보관 휴대폰매장 판매자격 박탈
-
2
SKT, T우주 '구글 AI 플랜' 출시
-
3
SKT, 40만원대 '갤럭시 와이드9' 단독 출시
-
4
올 2분기 해킹 그늘 걷어낸 통신 3사…“이제는 AI로 성장”
-
5
휴니드, 공동대표이사 체제로 경영체계 개편…중장기 성장전략 실행력 강화
-
6
“차단 무력화 우회로 막혔다”…뉴토끼 텔레그램 주소안내방 차단
-
7
KT, 50만원대 AI폰 '갤럭시 점프5' 출시
-
8
'K-축구 혁신위' 6일 출범…박지성·이영표·박주호 '한국 축구 살리기' 나섰다
-
9
SKT·KT, 퀀텀코리아 2026서 차세대 양자암호 기술 공개
-
10
'고양고양이'도 컴백…민경선 고양시장표 변화 첫 결재에 포함
브랜드 뉴스룸
×



















