Latest Posts Recent Comments 문의사항 신고하기 이용안내 이벤트 포인트 리스트 공지사항 관리자문의

공지사항

고정공지

(자유게시판에서 질문 금지) 질문하신 유저는 통보 없이 "계정정리" 될수 있습니다.

놀이터 일간 추천 베스트

놀이터 일간 조회 베스트


MS “윤년 버그 준비되셨나요?”



 

헐... 이런게 있다고 하네요... 개발자 분들은 한번 체크 해 보셔야 할 것 같습니다.

MS에서 버그에 대한 가이드도 공유 했군요. 

 

[ZDNet] 원본 보기 ☞ Click

 

기사 내용....=======================================

 


마이크로소프트(MS)가 일부 소프트웨어에 숨어있을 윤년 버그에 대한 가이드를 공유했다. 

3일(현지시간) 미국 지디넷에 따르면, MS 수석 소프트웨어 엔지니어 맷 존슨은 마이크로소프트 애저 블로그를 통해 윤년 버그 예방법을 소개했다.

올해는 1년 일수가 366일인 윤년이다. 윤년은 주로 C나 C++ 기반 소프트웨어에서 심각한 버그를 초래한다.


존슨은 “윤년은 대부분의 사람에게 단지 하루를 더 지내는 것에 불과하겠지만, 소프트웨어 개발자에게 심한 고통을 야기할 수
있다”며 “만약 이제 막 윤년 버그를 당신의 코드에서 검사할 생각이었다면, 더 빠르게 움직여야 한다”고 밝혔다.

그는 체크사항을 3가지로 요약했다.

▲데이터 레인지 쿼리를 사용하는 데이터 필터링에 관련한 사소한 실수로 발생하는 논리적 오류(off by one)

▲예상치못한 혹은 원하지 않은 움직임

▲잠재적인 예외(exceptions), 고장(crashes), 엣지케이스(edge case)

존슨은 “유닛 테스트는 여러 경우에 충분치 않다”며 “개발자의 코드가 클라우드에 있든 아니든 문제는 계속 나타난다”고 지적했다.

그는 2012년 애저 클라우드에서 일어났던 윤년 관련 작동불능 사태를 상기시켰다. 그는 당시의 경험을 바탕으로 조언을 한다는 점이라고 강조했다.

그는 “윤년 버그는 어떤 언어, 어디서든 발견될 수 있지만, 대부분의 위험은 C/C++ 코드에 있다”며 “애플리케이션 고장이나 보안 위험인 버퍼 오버플로우를 야기할 수 있다”고 적었다.

C/C++에서 ‘연(years)’을 추가하거나 제거한 코드, 1년 각 날짜값의 배열을 선언한 코드 등은 윤년 문제에 영향받기 쉽다.

2월29일만 윤년으로 영향받는 게 아니다. 12월 31일도 1년 전체 일수를 366일로 계산하지 못해 문제를 일으킬 수 있다.

윤년 버그로 인한 사건으로 2012년 MS 애저 중단, 톰톰GPS 탐색 버그, 2010년 소니 플레이스테이션네트워크(PSN) 중단, 2008년 MS 준 디바이스 벽돌버그 등이 거론됐다.

2012년 MS 애저 중단 사태는 인증서 만료일을 잘못 계산해 12시간 동안 서비스를 불능상태에 빠뜨렸다.

톰톰 GPS 탐색 버그는 현재위치를 식별하지 못해 발생했다. 2010년 PSN 중단 사태는 시스템이 2010년을 윤년으로 잘못 인식해 벌어졌다. 2008년 MS 준 디바이스 벽돌 버그는 12월31일 인식에 따른 논리적 오류였다.

그는 30년된 로터스 1-2-3의 1990년을 잘못 계산하는 문제가 오늘날 MS 엑셀에도 영향을 미치고 있다고 적었다.

그는 3가지 원인별로 코드에 어떤 문제를 담고 있는 지 설명하고, 몇가지 예방법을 들며 정밀하게 코드를 살펴보라 조언했다. 유닛 테스트에서 1년 전체의 일자를 가상으로 넣어 검증하라고 덧붙였다.

[☞윤년 버그 가이드 바로가기]


 

 

자료만 받아갈줄 아는 회원님들께, 개발자님들에게 최소한의 경우는 우리가 피드백으로 보답하는 겁니다

문제가 있던 없던 그동안 고생하신 것을 생각하여 피드백 작성을 부탁 드립니다
­
엮인글 :

의견쓰기::  상업광고, 인신공격,비방, 욕설, 아주강한음담패설등의 코멘트는 예고없이 삭제될수 있습니다. 회원정리 게시판

profile

약담사

2016.06.26 19:08
가입일:
총 게시물수: 7
총 댓글수: 3045
장군이님 좋은 정보 감사합니다.
profile

달림이

2016.06.26 19:08
가입일: 2015:11.28
총 게시물수: 823
총 댓글수: 7588
네 저는 유머365에서 2/29 거 없더군요.
profile

FAKE

2016.06.26 19:08
가입일: 2016:02.09
총 게시물수: 30
총 댓글수: 1754
애초에 생각을 못했던 프로그래머들 골 깨지는 소리가 들린다.
profile

아버지

2016.06.26 19:08
가입일: 2015:11.29
총 게시물수: 17
총 댓글수: 5020
정보감사합니다...!!!
profile

행운의포인트

2016.06.26 19:08
가입일:
총 게시물수: 0
총 댓글수: 12453
[아버지님 에게]
축하드립니다. ;)
아버지님은 행운의포인트에 당첨되어 6포인트 지급되었습니다.
profile

agong

2016.06.26 19:08
가입일: 2016:07.02
총 게시물수: 340
총 댓글수: 8851
정보 감사합니다.
profile

무무심

2016.06.26 19:08
가입일: 2018:10.04
총 게시물수: 12
총 댓글수: 1882
정보감사합니다.
profile

TONY

2016.06.26 19:08
가입일: 2018:10.05
총 게시물수: 1
총 댓글수: 99
Y2K가 떠오르는 윤년버그네요.
profile

빨간별

2016.06.26 19:08
가입일: 2016:04.03
총 게시물수: 24
총 댓글수: 603
정보감사합니다^^
profile

영원한

2016.06.26 19:08
가입일:
총 게시물수: 37
총 댓글수: 7469
잘 봤습니다 좋은 정보 고맙습니다.
profile

신지훈

2017.03.18 15:09
가입일:
총 게시물수: 0
총 댓글수: 7

이미지나간 ㅇ야기

List of Articles

IT정보 역대 가장 많이 팔린 휴대폰은 노키아 1100

20위 중 노키아 12개, 삼성과 애플 각 3개, 모토롤라 2개

  • 등록일: 2016-02-07

1124

VIEWS

6

COMMENTED

IT정보 도시바 외장하드, 신제품 ‘칸비오 프리미엄’ 사전 판매 실시

칸비오 프리미엄 외장하드 (CANVIO Premium Portable Hard Drive) 도시바 외장하드, 신제품 ‘칸비오 프리미엄’ 사전 판매 실시 - 전 세계 가장 먼저 선보이는 ‘도...

  • 등록일: 2016-02-07

1289

VIEWS

6

COMMENTED

IT정보 [ZDNet] MS “윤년 버그 준비되셨나요?”

MS “윤년 버그 준비되셨나요?” 헐... 이런게 있다고 하네요... 개발자 분들은 한번 체크 해 보셔야 할 것 같습니다. MS에서 버그에 대한 가이드도 공유 했군요. ...

  • 등록일: 2016-02-05

1656

VIEWS

11

COMMENTED

IT정보 [ZDNet]잘 가요, 파이어폭스OS

잘 가요, 파이어폭스OS [ZDNet] 원본 보기 ☞ Click 브라우져를 말하는 줄 알고 깜짝 놀랐습니다. ~~~~ 기사 내용==================================== 모질라가 ...

  • 등록일: 2016-02-05

1516

VIEWS

11

COMMENTED

IT정보 비트코인 지갑 훔쳐가는 ‘김정은’ 악성코드 국내 유포

http://www.boannews.com/media/view.asp?idx=49487&page=1&kind=1한글버전 랜섬웨어 라다만트 제작자와 동일한 제작자 소행으로 추정 [보안뉴스 민세아] 김정은 ...

  • 등록일: 2016-02-04

1772

VIEWS

7

COMMENTED

IT정보 애플, 키보드와 마우스 없앤다

http://news.naver.com/main/ranking/read.nhn?mid=etc&sid1=111&rankingType=popular_day&oid=030&aid=0002447891&date=20160203&type=1&rankingSectionId=105&r...

  • 등록일: 2016-02-04

1474

VIEWS

22

COMMENTED

IT정보 삼성 갤럭시 S7/LG G5, 21일 MWC 공개 예정

삼성 갤럭시 S7/LG G5, 21일 MWC 공개 예정 ​ 갤 S7 과 G5 공개 동시 공개라... 오호 기대되는군요.. 전자신문 펌 : 직접 보기 ☞ Click 삼성전자가 오는 21일 차...

  • 등록일: 2016-02-02

1976

VIEWS

15

COMMENTED

IT정보 “10년내 언어장벽 사라진다”···실시간 통역 이어폰 예고

http://news.naver.com/main/ranking/read.nhn?mid=etc&sid1=111&rankingType=popular_day&oid=032&aid=0002672953&date=20160201&type=1&rankingSectionId=105&r...

  • 등록일: 2016-02-02

2102

VIEWS

21

COMMENTED

IT정보 한국 해커팀 SECCON 우승

http://news.naver.com/main/read.nhn?mode=LS2D&mid=shm&sid1=105&sid2=732&oid=030&aid=0002447168국내 사이버보안인재가 새해 처음 열린 국제해킹대회 세콘(SE...

  • 등록일: 2016-02-02

1981

VIEWS

19

COMMENTED

IT정보 사용자 모르게 설치되는 악성프로그램 급증...개인정보 줄줄

http://www.boannews.com/media/view.asp?idx=49447&page=1&kind=1사용자 몰래 ‘pmsis.exe’ 파일 설치, PC제어 및 키보드 정보 등 유출 [보안뉴스 김경애] 최근 ...

  • 등록일: 2016-02-02

1532

VIEWS

16

COMMENTED

IT정보 LG CNS, 빅데이터 공유 플랫폼 '오디피아’ 오픈

http://www.kbanker.co.kr/news/articleView.html?idxno=59218국내 빅데이터 시장을 선도해 온 LG CNS가 새로운 빅데이터 생태계를 만든다. LG CNS는 전문가는 물...

  • 등록일: 2016-01-30

1611

VIEWS

18

COMMENTED

IT정보 오라클, 자바 브라우저 플러그인 폐기 예고

오라클, 자바 브라우저 플러그인 폐기 예고 웹브라우저 업계, 플러그인 퇴출 정책에 따른 조치 출처 : ZDNet Korea 직접보기 클릭 ☞ URL 오라클이 자바9부터 웹...

  • 등록일: 2016-01-29

2505

VIEWS

14

COMMENTED

IT정보 구글, 안경 벗나…‘글라스 소셜미디어’ 계정 삭제

http://news.naver.com/main/read.nhn?mode=LSD&mid=shm&sid1=105&oid=030&aid=0002445466 구글글라스 사업이 잠정 중단되는 분위기다. 구글글라스는 안경 모양을...

  • 등록일: 2016-01-27

2025

VIEWS

12

COMMENTED

IT정보 지금까진 시작에 불과했나? 랜섬웨어 공격 ‘집중포화’

http://www.boannews.com/media/view.asp?idx=49337&page=1&kind=1 국내 웹사이트에서 익스플로잇 킷 악용, 한글판 크립토락커 변종 등장 [보안뉴스 김경애] 국내...

  • 등록일: 2016-01-23

6777

VIEWS

60

COMMENTED

IT정보 유선 초고속 서비스에 IPv6 첫 상용화

http://www.zdnet.co.kr/news/news_view.asp?artice_id=20160122154611유선망에도 차세대 인터넷 주소체계인 IPv6가 처음으로 상용화 된다. ​ 무선에 이어 초고속...

  • 등록일: 2016-01-22

5486

VIEWS

36

COMMENTED

IT정보 차기 구글 크롬 브라우저, 확 빨라진다

http://news.naver.com/main/read.nhn?mode=LSD&mid=shm&sid1=105&oid=092&aid=0002090162(지디넷코리아=황치규 기자)구글이 선보일 차기 크롬 웹브라우저 속도가...

  • 등록일: 2016-01-22

4894

VIEWS

54

COMMENTED

IT정보 치명적 피해 입히는 MBR 악성코드, 어떻게 동작할까?

http://www.boannews.com/media/view.asp?idx=49299&page=1&kind=1파괴형과 루트킷(RootKit)형으로 나눠져 다르게 동작하는 MBR 악성코드 [보안뉴스 민세아] 지난...

  • 등록일: 2016-01-21

2669

VIEWS

24

COMMENTED

IT정보 리눅스 제로데이, 대부분의 안드로이드와 수백만 대의 리눅스 PC에 영향

http://www.itworld.co.kr/t/36/보안/97529보안전문 업체인 퍼셉션포인트(Perception Point)가 발표한 한 보고서에 따르면, 이 새로운 제로데이 취약점은 안드로...

  • 등록일: 2016-01-21

1594

VIEWS

7

COMMENTED

IT정보 애플, 100배 빠른 통신기술 '라이파이' 테스트

http://news.naver.com/main/read.nhn?mode=LSD&mid=shm&sid1=105&oid=031&aid=0000366967<아이뉴스24> [안희권기자] 애플이 미래 아이폰용 무선통신 기술로 빛을...

  • 등록일: 2016-01-19

3689

VIEWS

31

COMMENTED

IT정보 삼성전자, 7배 더 빠른 세계최초 '4GB HBM D램' 양산

http://news.naver.com/main/read.nhn?mode=LSD&mid=shm&sid1=105&oid=023&aid=0003126318삼성전자가 현존하는 최고 속도의 D램보다 7배 이상 빠른 차세대 ‘4기가...

  • 등록일: 2016-01-19

3554

VIEWS

30

COMMENTED