매일신문

9월9일 99버그 조심

로봇
mWiz 이 기사 포인트

9월 9일 '99버그'로 불리는 컴퓨터 프로그래밍오류가 발생할 가능성이 있어 철저한 사전대비가 요구된다.

정보통신부는 오는 9일 '99버그'가 발생할 가능성이 있으며 이에 따라 각 기관은 이에 대비해 사전점검 및 관련 기술자와의 비상연락망 구축 등이 필요하다고 31일 밝혔다.

99버그는 일부 프로그래머들이 컴퓨터프로그램 날짜코드에 도저히 나올 수 없는값인 '99' 또는 '9999'를 '오류', '파일종료' 등 특수 명령어로 지정해 비롯된 것으로 9일 날짜를 990909로 입력하지 않고 9999로 입력하거나 990909로 입력해도컴퓨터프로그램이 '0'을 무효화해 9999로 처리할 경우 이를 오류명령 또는 파일종료등으로 인식, 작동을 멈추거나 오류를 일으킬 수 있다는 것이다.

이런 99버그는 코볼(COBOL) 등으로 작성된 오래된 응용프로그램이나 데이터베이스(DB)로 만들어지기 전에 쓰인 파일시스템(ISAM, VSAM) 등에서 발생할 수 있으며 어셈블리어 등 특수언어를 사용하는 프로그램에서는 거의 발생하지 않는다.

99버그 대응방법은 응용프로그램 또는 데이터파일에 99 또는 9999를 입력해 정상작동여부를 확인하거나 소스코드에 99 또는 9999가 특정용도로 지정되어 있는지를 살펴 이를 다른 값으로 변환시키면 된다.

정통부는 올해 99번째 날인 4월 9일에도 99버그의 가능성이 있었으나 문제가 발생하지 않아 9일에도 문제가 일어날 가능성은 희박한 것으로 보고 있으나 만일의 사태에 대비해 사전테스트를 할 필요가 있다고 당부했다.

최신 기사

0700
AI 뉴스브리핑
정치 경제 사회 국제
오늘 법원에서는 윤석열 전 대통령의 내란 우두머리 혐의 사건에 대한 구형 결심 공판이 진행 중이며, 특검이 사형 또는 무기형을 구형할 가능성...
이부진 호텔신라 사장이 9일 서울 리움미술관에서 열린 '2026 장학증서 수여식'에 참석하여 새롭게 선발된 장학생들과 만났다. 이날 이 사장...
경기 파주에서 60대 남성이 보험설계사 B씨를 자신의 집에서 약 50분간 붙잡아둔 사건이 발생했으며, 이 남성 A씨는 반복적인 보험 가입 권...
브리핑 데이터를 준비중입니다..

많이 본 뉴스

일간
주간
월간