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정보 비트코인 지갑 훔쳐가는 ‘김정은’ 악성코드 국내 유포

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

  • 등록일: 2016-02-04

1772

VIEWS

7

COMMENTED

IT정보 초고속 SSD

http://news.samsung.com/kr/kYNUo삼성에서 작고 용량크고 속도도 빠른 ssd가 새로 나왔답니다.. 가지고 싶고 사용도 해보고 싶은데... 가격이 후덜덜 하겠죠? 암...

  • 등록일: 2016-06-01

1766

VIEWS

24

COMMENTED

IT정보 SSD…MLC와 TLC 차이

SSD? MLC? TLC? 솔리드스테이드드라이브(SSD) 이전 하드디스크드라이브(HDD)는 마그네틱 원판을 회전시켜 정보를 읽고 기록했다. SSD는 이러한 물리적 과정 대신 ...

  • 등록일: 2016-02-10

1762

VIEWS

18

COMMENTED

IT정보 크롬OS 다운로드와 설치 방법 file

크롬OS 다운로드와 설치 방법 수년 전만 해도, 구글의 크롬OS(ChromeOS)를 윈도우 노트북에 설치하는 것은 거의 불가능했지만 이제 클라우드레디(CloudReady)라는...

  • 등록일: 2018-03-01

1761

VIEWS

18

COMMENTED

IT정보 국내 PC 이용자 10명중 6명은 기술지원 끊긴 IE 사용

http://www.yonhapnews.co.kr/bulletin/2016/02/19/0200000000AKR20160219182000017.HTML?input=1195m 인터넷진흥원 조사…"보안 위협에 취약, 업그레이드해야" (...

  • 등록일: 2016-02-20

1741

VIEWS

15

COMMENTED

IT정보 삼성전자, '갤럭시 온7 프라임' 국내 출시

  • 등록일: 2018-02-10

1741

VIEWS

21

COMMENTED

IT정보 카드결제단말기 노린 초소형 스파이 악성코드 국내 유입

http://www.boannews.com/media/view.asp?idx=49240&page=1&kind=12KB~4KB의 초소형 악성코드, 단계별로 사용자 감염시켜 POS 내 카드정보 식별표준에 맞게 카드...

  • 등록일: 2016-01-19

1732

VIEWS

18

COMMENTED

IT정보 갤럭시노트5 마쉬멜로우 6.0.1 정식 업데이트 재시작

http://bbs2.ruliweb.daum.net/gaia/do/ruliweb/default/57/read?bbsId=G003&articleId=2005511&itemId=9http://bbs2.ruliweb.daum.net/gaia/do/ruliweb/default/...

  • 등록일: 2016-03-08

1715

VIEWS

15

COMMENTED

IT정보 스마트폰 배터리 수명 단축시키는 3가지 나쁜 습관

스마트폰을 사용하는 시간이 길어질수록, 처음 구입했을 때보다 배터리 수명이 짧아진다는 것은 다들 경험해 보셨을 겁니다. 이는 스마트폰에 적용되는 배터리가...

  • 등록일: 2016-08-16

1695

VIEWS

25

COMMENTED

IT정보 랜섬웨어 걸렸을 때, 돈 내야 해 말아야 해?

http://www.boannews.com/media/view.asp?idx=49947&page=1&kind=4돈을 내는 건 범죄 육성하는 것, 하지만 생명 걸린 일에는 빠른 해결책 정답 없는 랜섬웨어, 백...

  • 등록일: 2016-03-17

1682

VIEWS

14

COMMENTED

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

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

  • 등록일: 2016-02-05

1656

VIEWS

11

COMMENTED

1653

VIEWS

30

COMMENTED

IT정보 그래픽카드 7월에 사야하나? 채굴 수요 급감에 20% 하락 전망

그래픽카드 가격 하락이 좀 더 구체화 되고 있다. 혼돈에 빠진 가상화폐 채굴 시장이 그래픽카드 수요를 약화 시키면서 재고 부담을 견디지 못한 공급 업체들이 ...

  • 등록일: 2018-07-02

1645

VIEWS

30

COMMENTED

IT정보 애플, 어떻게 스마트폰 수익 91% 독식했나?

http://www.zdnet.co.kr/news/news_view.asp?artice_id=20160216164012&lo=z41애플은 어떻게 세계 스마트폰 시장 수익의 91%이상 독식할 수 있었을까? ​ 미국 경...

  • 등록일: 2016-02-20

1641

VIEWS

15

COMMENTED

IT정보 차량 번호판에 끼워쓰는 ‘스마트 후방 카메라’ 눈길

499달러 예판…스마트폰 화면으로 후방 확인 (지디넷코리아=백봉삼 기자)번호판에 간단히 끼워 설치하는 것만으로 스마트폰을 통해 차량의 후방을 살필 수 있는 제...

  • 등록일: 2016-06-23

1633

VIEWS

17

COMMENTED

IT정보 MS 최신 보안 패치, 보안지원 종료된 구버전 IE 제외해…IE 11로 업데이트 권고

http://www.itworld.co.kr/t/36/보안/97811마이크로소프트가 이번 주 지난 2014년 발표한대로 인터넷 익스플로러 구 버전을 대상에서 제외한 보안 패치를 발표했...

  • 등록일: 2016-02-13

1621

VIEWS

20

COMMENTED

IT정보 “T맵 잡기 위해 자존심도 버렸다”...KTㆍLGU+ 내비 전면개편

http://news.naver.com/main/read.nhn?mode=LS2D&mid=shm&sid1=105&sid2=230&oid=016&aid=0000995321 [헤럴드경제= 최정호 기자]KT와 LG유플러스가 내비게이션을 ...

  • 등록일: 2016-02-17

1620

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정보 "사이버 테러 현실로"

내년에는 컴퓨터망을 이용한 사이버 테러가 현실화되고 모바일 기기를 기반으로 한국 정보기술(IT) 업종이 재편될 것이란 전망이 나왔다. 바른 과학기술사회 실...

  • 등록일: 2015-12-31

1597

VIEWS

8

COMMENTED

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

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

  • 등록일: 2016-01-21

1594

VIEWS

7

COMMENTED