IT · 과학2011.04.18 14:45

엑셀에 주민등록번호를 입력하는 경우가 있는데요. 전체를 잘못 입력하기 보다는 한두자리를 잘못 입력하는 경우가 많죠. 일일히 비교하기에는 무리가 따르고요. 아래는 올바른 주민등록번호인지 체크하기 위해서 인터넷을 참고해서 만들었습니다.

주민등록번호 각 자리의 의미

YYMMDD-ABCDEFG 일 경우,

YYMMDD : 생년월일

A :

1 : 1900 ~ 1999년에 태어난 男
2 : 1900 ~ 1999년에 태어난 女
3 : 2000 ~ 2099년에 태어난 男
4 : 2000 ~ 2099년에 태어난 女
5 : 1900 ~ 1999년에 태어난 외국인 男
6 : 1900 ~ 1999년에 태어난 외국인 女
7 : 2000 ~ 2099년에 태어난 외국인 男
8 : 2000 ~ 2099년에 태어난 외국인 女
9 : 1800 ~ 1899년에 태어난 男
0 : 1800 ~ 1899년에 태어난 女

B~E : 지역코드(출생신고를 기록한 지역) 

F : 접수순서(출생신고 당일, 그 출생신고가 해당 사무소에 접수된 순서)

(0은 없으며, 보통 1인 경우가 많습니다.)
(사무소에 한 날짜에 여러 명이 접수됬다면 당연히 F와G만 제외하고 같은 숫자임.)

G : 검증번호(올바른 주민등록번호인지 확인)

* 검증번호 구하기
1) 주민등록번호의 각 자리와 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5를 차례로 곱한다.
2) 곱한 값을 모두 더한다.
3) 더한값을 11로 나눈 나머지를 구한다.
4) 11에서 나머지를 뺀다.
5) 만약, 11에서 나머지를 뺀 결과 값이 9보다 크면 다시 10을 뺀다.

예) 323456-1234560 인 경우,
1~2) 3*2+2*3+ ... +5*4+6*5 = 210
3) 210/11 = 몫19 나머지 1
4) 11 - 1 = 10
5) 9보다 크므로 10-10=0

주민등록번호 체크 알고리즘

 1. YYMMDD가 날짜에 맞는 형식인지 확인함.
2. A가 내가 원하는 범위 내에 있는지 확인함.
    2-1. 내국인인 경우 1~4 사이인지 확인함.
    2-2. 외국인인 경우 5~8 사이인지 확인함.
4. G가 맞는 값인지 확인함.
5. 위 4가지가 모두 맞아야지 정확한 주민등록번호임.

주민등록번호로 확인 가능한 사항들

1. YYMMDD와 A로 나이와 생일을 나타낼 수 있음.
2. 성인여부 등을 나타낼 수 있음.
3. A로 내국인인지 외국인인지를 나타낼 수 있음.
4. 정확한 주민등록번호인지 확인함.

주민등록번호 확인하는 수식

=IF(

AND(

MOD(11-MOD(MID(A1,1,1)*2+MID(A1,2,1)*3+MID(A1,3,1)*4+MID(A1,4,1)*5+MID(A1,5,1)*6+MID(A1,6,1)*7+MID(A1,8,1)*8+MID(A1,9,1)*9+MID(A1,10,1)*2+MID(A1,11,1)*3+MID(A1,12,1)*4+MID(A1,13,1)*5,11),10)-MID(A1,14,1)=0,
마지막 자리(G)를 체크해서 맞는지 확인하고,

NOT(ISERROR(TEXT(LEFT(A1,6),"00-00-00")*1)),
앞자리(YYMMDD)가 날짜형식이 맞는지 확인하고,

MID(A1,8,1)*1<3,
성별(A)이 1 또는 2인지 확인하고,

LEN(CLEAN(A1))=14
전체 글자가 14자리인지 확인해서 

),"맞음",
모든 조건에 충족하다면 맞는 주민등록번호임.

IF(
틀린 주민등록번호 중에서

AND(

NOT(ISERROR(TEXT(LEFT(A1,6),"00-00-00")*1)),
앞자리(YYMMDD)가 날짜형식이 맞는지 확인하고,

MID(A1,8,1)*1>=5,
성별(A)이 5보다 큰지 확인하고,

LEN(CLEAN(A1))=14
전체 글자가 14자리인지 확인해서

),"외국인","틀립니다"
위 조건에 모두 만족한다면 외국인이고, 아니라면 틀린 주민등록번호입니다.

)

)

참고 페이지

주민등록번호의 구성과 비밀
http://minbeom.blog.me/106807048
[생활법률] 우리가 잘 모르는 '주민등록번호' 이야기
http://blog.naver.com/law_zzang/150080484171

 

Posted by 짜니
생활경제2008.06.04 17:12

우선 몇가지 잘못 알고 있는 것부터 살펴보고 넘어가겠습니다.

1. 주민번호 클린 캠페인에서 조회하는 부분이 3사가 있는데 하나만 조회하면 된다.
-> 3사 각각마다 저장되어 있는 정보는 모두 다릅니다.

2. 200건이 조회되었으므로 내가 가입한 곳은 200곳이다.
-> 회원가입을 시도할 때마다 저장되고, 기존회원이 존재하는지에대한 여부, 성인인증에 대해서 사용되므로 200곳보다 적으며, 중복되서 저장이 되기 때문에 더 적습니다.

3. 내가 가입한 사이트가 3개 안에 모두 있다.
-> 실명인증서비스를 이용하지 않는 사이트는 이 안에 없습니다.

4. 캠페인이 끝난 후에도 한달에 1000원만 내면 똑같이 이용할 수 있다.
-> 각 회사마다 한달에 1000원 정도의 비용이 듭니다.

5. SK텔레콤 부가서비스인 개인정보지킴이를 이용하면 모든 사이트에서 안전하다.
-> 개인정보지킴이는 한국신용평가정보(크레딧뱅크)의 서비스입니다.



실명확인서비스란?

5월 1일부터 6월 30일까지 주민번호 클린캠페인이 실시됩니다.


인터넷사이트에 회원가입을 할 때에 대부분의 사이트에서 실명확인을 하게 됩니다. 실명확인은 미성년자의 이용에 제한을 두는 사이트에서 미성년자인지 판단을 하기 위해서, 한 사람이 여러개의 아이디로 등록하지 못하고 하나의 아이디로 사용하게끔 하는 중복회원방지, 문제가 생겼을 때 해결하기 등에 이용된다고 볼 수 있습니다.

하지만 이런 이유 때문에 주민등록번호가 사이트 회원가입에 악용되고 있습니다. 특히 외국인이 온라인게임으로 돈을 벌기 위해서 주민등록번호를 악용하는 경우가 있습니다.
여러 사이트에서 관리중인 주민등록번호가 모두 안전하다는 보증도 없기 때문에 자신이 회원가입한 곳을 체크하고 자신의 개인정보를 관리해야 합니다. 개인정보를 잘 관리하지 못하는 경우, 스팸메일,스팸문자, 스팸전화에 시달리며, 금전적인 손해도 크게 입을 수 있습니다.

이렇게 실명확인(성인인증)의 과정을 거치면서 신용평가회사에 있는 정보를 확인하게 됩니다. 그러면 그 신용평가회사에 그 이용내역이 저장되어 있습니다. 이용한 시각, 사이트 주소, 분류(회원가입,성인인증 등) 이 저장되죠. 이러한 정보를 저장하는 신용평가회사는 3곳이 있으며, 한국신용평가정보, 한국신용정보, 서울신용평가정보 입니다. 잘 모르시겠다고요? 이렇게 말하면 아시는 분들이 많을 것입니다. 크레딧뱅크, 마이크레딧, 사이렌24 입니다. 각 회사의 사이트 이름입니다.

인터넷 사이트는 이 3사의 서비스 중 한곳을 이용하기 때문에 3사에 저장되어 있는 정보는 모두 다릅니다. 예를 들어 이용내역을 조회하면 다음과 같이 나옵니다.

마이크레딧 - 파워콤,피디박스,멜론,한빛소프트
크레딧뱅크 - 구글,sbs,조선일보,cj몰,엠파스,네이트
사이렌24 - 싸이월드,롯데,네이버,프리챌,파란,다음

사이렌24에서 조회가 된 사이트는 크레딧뱅크,마이크레딧에서 조회가 되지 않습니다. 그래서 3사의 이용내역을 모주 조회해봐야 합니다.
(단, 몇개의 예외는 있습니다. 이용하는 서비스을 옮긴 회사가 4곳 있더군요. 프리챌,하나포스,엠게임,넷마블 이 4곳은 사이렌과 크레딧벵크에서 모두 조회가 되었습니다.)


회사이름 한국신용평가정보 한국신용정보 서울신용평가정보
사이트이름 크레딧뱅크 마이크레딧 사이렌24
사이트주소 creditbank.co.kr mycredit.co.kr siren24.com
서비스명 명의도용차단서비스 명의보호관리서비스 명의도용방지서비스
조회건수 184건(중복제외) 40건(중복제외) 107건(중복제외)
정리 후 78 20 39
삭제 여부 삭제불가능    
저장편의성 좋음 불편 좋음

제 경우는 엑셀로 저장을 한 후에 중복되는 데이터를 삭제하고 관리하고 있습니다.

명의도용차단/명의보호관리/명의도용방지 서비스

이렇게 신용평가회사에 저장된 정보를 사용자가 무료로 볼 수는 없습니다. 한달에 1000원 정도의 금액을 지불하면, 이용내역을 확인할 수 있으며 회원가입을 하지 못하도록 차단을 할 수 있습니다. 다만, 3사의 서비스를 이용하는 기업이 모두 다르기 때문에 모든 회원가입을 막지는 못합니다. 3사를 모두 가입한다고 해도 작은 사이트에서 이루어지는 회원가입은 막지 못합니다.

하나 더 추가하자면, SK텔레콤 부가서비스에 비슷한 서비스가 있는데 모든 정보를 조회할 수 있는 것이 아니며, 특정 회사를 통해서 확인된 내용만 조회가 가능합니다. 또한 이 서비스에는 인터넷을 이용하는 방법이 나와있지 않아서 문제가 많습니다. 더군다나 모든 사이트가 조회가 되는 줄 알고 가입하는 사람이 많다는 것입니다.


주민번호 클린캠페인

드디어 주민번호 클린캠페인에 관한 이야기를 시작하는군요. 작년에 처음 시행되고 올해 2번째로 시행되는 주민번로 클린캠페인에서는 위의 3사에 기록되어 있는 이용내역을 모두 무료로 조회할 수 있습니다.
자신이 가입했으나 오랫동안 이용하지 않은 사이트, 자신이 이용했는지조차 기억이 나지 않는 사이트 이런 사이트들을 확인하고 불필요한 사이트에서 개인정보를 없엔다면 보다 안전하겠죠. 이런 일을 하는 행사가 바로 주민번호 클린캠페인입니다.


가입한 사이트를 정리하면서

가입한 사이트를 엑셀로 정리하면서 많은 어려움을 느꼈습니다.

전혀 이용하지 않은 사이트임에도 불구하고 조회가 된 경우가 있습니다. 회원 가입한 기억도 없는데 조회가 되며, 홈페이지에서 회원가입여부를 검색하면 나타나지 않습니다. 이 경우 이 도메인을 이전에 다른 업체에서 이용했을 가능성도 물론 있지만, 신용정보회사에서의 오류라고 생각됩니다.

지금은 없어진 사이트임에도 불구하고 조회가 되는 경우도 있습니다. 네띠앙,엠플닷컴과 같은 경우입니다. www.mple.com 도메인은 cj홈쇼핑이 아직 가지고 있는데 연결이 되지 않습니다. 개인의 경우 부담이 된다지만, 기업의 경우 없어진 홈쇼핑이라고 안내 한마디 하고 cjmall 로 자동이동되도록 하면 좋을텐데 많이 부족하군요.

계열사로 나누어진 경우에도 문제가 있더군요.
롯데의 경우 모든 계열사에서 로그인 즉시 이용 가능하며 나머지 3곳의 경우 동의를 해야지 확인이 가능하며, 어느 사이트에서 이용하는지도 확인할 수 있습니다.

롯데 - 통합 http://www.lottetown.com/customer/customer_guide.jsp
아모레퍼시픽 - 별도연계가입 http://www.amorepacific.com
삼성전자 - 별도연계가입 https://sso.sec.co.kr
OK케쉬백 - 별도연계가입 http://www.okcashbag.com/info/opOnepass.jsp

게임 사이트 주의
한게임                                           던전앤파이터
엠게임 http://www.mgame.com
넥슨 http://www.nexon.com           메이플스토리,카트라이더,크레이지아케이드
피망 http://pmang.sayclub.com       피파온라인2,아바,스페셜포스
넷마블 http://www.netmarble.net/    서든어택
한빛온 http://www.hanbiton.com      헬게이트런던
플레이엔씨 http://www.plaync.co.kr 리니지2,리니지


가입한 사이트 관리하기

제가 가입한 사이트가 많은데요. 이 중에서 없어진 사이트를 뺀다 하여도 많이 남을 것입니다. 이렇게 많은 사이트를 관리하는 방법에 대해서도 몇가지 적어보도록 하겠습니다.

1. 즐겨찾기로 관리하기
즐겨찾기에 직접 추가시키면서 관리하는 방법입니다. 이름 뒤에 (!)와 같은 기호를 가입한 사이트를 분류시키는 방법도 있습니다.  다만 인터넷에 즐겨찾기를 공유시키면서 확인도 하지 않고 모든 즐겨찾기를 공유시키면서 이 안에 비밀번호가 들어간 사람들을 많이 보았습니다. 즐겨찾기를 공유할 때에는 반드시 이 안에 개인정보가 있는지 확인하시기 바랍니다.

2.회원가입시 받은 메일로 괸리하기
회원 가입시 이메일이 오는데 보통 '회원'이나 '가입'이라는 글자는 거의 모두 포함되어 있습니다. 편지함을 만들어서 이 문자로 자동분류하면 편하게 이용할 수 있다.( 혹시 한메일로 회원가입이 안되는 홈페이지가 있다면 이메일주소의 hanmail.net를 hanmail2.net으로 바꾸기를 바랍니다. 한메일에서 이런 용도로 2007년 6월에 만들어준 이메일 주소입니다.
(한메일 공지사항 : 제2도메인 "hanmail2" 제공안내  2007-06-12 )

3.자동로그인프로그램을 이용하기
알툴바, 알패스 등을 이용할 경우 사이트/아이디/비밀번호가 저장되고 이를 통하여 가입된 사이트를 관리할 수 있습니다. 단 이 경우 알툴바의 아이디와 비밀번호로 모든 홈페이지의 개인정보가 유출될 수 있으니 조심하세요. 참고로 알패스의 개인정보를 온라인이 아닌 오프라인으로 이용하는 방법도 있습니다.
(알패스On 데이터를 따로 저장하는 방법 http://blog.naver.com/altools/150030666828 )


Posted by 짜니
IT · 과학2008.04.18 15:26
옥션 해킹에 대해서 많은 뉴스와 글이 쏟아지고 있습니다. 하지만 그 근본적인 원인에 대해서는 아직 글이 별로 없습니다. 저는 해킹을 하는 이유중의 하나를 우리나라의 온라인게임에 있다고 생각합니다.

옥션 해킹으로 많은 정보들이 해킹당했다.
하지만 그래도 안심인 것은 주민등록번호와 비밀번호가 해킹 대상에 없는 것이었다. (일부 기사에서는 주민등록번호도 해킹당했다고 하지만 옥션 홈페이지에 이 내용은 없다.) 지금도 구글에서는 쉽게 외국사이트 게시판에 올라와있는 수천여건의 주민등록번호를 확인할 수 있다. 당장 구글에서 주민등록번호의 약자인 영문 4글자로 검색하면 바로 찾아볼 수 있다.

해외 게시판에 주민등록번호가 나돌아 다니는 이유는 온라인게임 때문이다.

온라인게임의 경우 게임아이템과 게임머니가 거래사이트에서 많이 팔리고 있으며, 수요가 많음으로써 공급이 많을 수밖에 없다. 해외에서 우리나라의 온라인게임을 이용하게 위해서 가장 필요한 것은 컴퓨터도 인터넷도 아니다. 바로 이름과 주민등록번호이다.

예전만 해도 주민등록생성기로 얼마든지 해외에서도 온라인게임을 이용할 수 있었다. 그러나 이제는 실명확인과정이 있기 때문에 이름과 주민등록번호가 맞는 쌍이 있는 것이 필요하게 되었고 해외 사이트에 이름과 주민등록번호가 판을 치게 된 것이다.

온라인게임 업체와 게임아이템을 거래하는 업체에서 주민등록번호 이외의 수단을 필수적인 회원가입 수단으로 이용한다면 해외에서의 주민등록번호 해킹과 공개되는 주민등록번호는 어느 정도 줄어들 것이다.

휴대폰인증,계좌번호인증,공인인증서인증 등 주민등록번호 이외의 수단은 얼마든지 있다. 단지 비용이 들어서 회사에서도 도입을 안할 뿐이다. 하루 빨리 바뀌기를 바랄 뿐이다. 아예 법으로 지정했으면 하는 바램도 있다.

아래는 주요 게임사의 홈페이지이다. 회원가입이 되어있는지 한번씩 확인해보시길 바란다.
리니지 http://www.plaync.co.kr/ 
와우 http://www.worldofwarcraft.co.kr/
라그나로크 http://www.ragnarok.co.kr/
라그나로크2 http://ro2.hangame.com/ 한게임(네이버), 아이디3개까지 가능

아래는 와우에서 이번에 내놓은 "계정 정보 보안을 강화해 주세요!" 라는 게시물이다.
http://www.worldofwarcraft.co.kr/news/notice/view.do?key=&keyword=&currpage=&seq=1262


이번 옥션 사태로 인한 현상 중 하나는 모두 옥션 탓이라는 것이다.
스팸(전화,문자,이메일)이 오는 것이 모두 옥션 탓이 되어버렸다. 이미 많은 사람들의 개인정보가 인터넷에 나돌아다니고 있는 상황이며, 인터넷 이벤트 참가시에 제공되는 정보들이 음성적으로 돌아다닐 것이라는 것은 눈에 보듯 뻔한 사실이다.

이번 옥션 사태로 인하여 그 이후에 일어난 스팸전화와 스팸문자를 옥션 탓으로만 돌리지만 않는지도 한번 생각해볼 일이다. 아래는 작성한 다른 글에서 연관되는 부분 2가지를 가져왔다.


2007/08/14 - [이동통신] - 네이트 이벤트 당첨에 대하여

이벤트에 이용당하지 말아라!!!
이벤트의 가장 큰 목적은 회사의 수입을 높이는 것입니다. 개인정보를 얻기 위해서 하는 이벤트도 많이 있습니다. 개인 정보가 회사에 있으면 스팸(문자/전화/이메일)을 통하여 사이트의 방문을 유도하거나 판매을 유도하여 회사는 수입을 올리는 것이죠.
하지만 더 무서운 건 회원가입도 없이 개인정보만을 요구하는 이벤트페이지입니다. 예를 들면 KT포인트를 이용하여 경품을 준다는 이벤트, 모바일게임을 경품으로 준다는 이벤트입니다. (사이트도 아니고 페이지입니다) 회원가입의 경우 탈퇴를 하면 회사에서 개인정보를 지워야 하지만 이런 이벤트의 경우 개인정보를 두고두고 써먹을 수 있습니다. 잘 보면 이런 이벤트 하단에 깨알만한 글씨로 길게 써있습니다. 간단히 줄이면 아래와 같습니다. 깨알같은 글씨가 가장 중요합니다.

나홀로 회사를 만들어서 이벤트 만들어서 아래와 같이 수집되고 사용된 개인정보를 다른사람에게 팔지 않는 다는 것이 말이 안되는 것이죠. 이름있는 회사도 아니고 직원도 없을 것 같은 조그만 회사에서 말이죠.

주민등록번호,휴대폰번호 알려줘!!! 1달동안 무료로 하면 자동으로 한달에 10000원에 연장되고 해지하기 힘든 휴대폰컨텐츠 줄께 그리고 5개 가져가면 영화예매권 2장 줄께 그 대신 네 게인정보 보험회사에 넘기고 거기서 스팸(전화/이메일/문자) 가니까 그런줄 알아!!!





2008/01/15 - [생활경제] - 신용정보 관리하기

명의보호관리
인터넷으로 회원가입/성인인증을 할때 주민등록번호를 입력하면서 실명확인/성인인증을 하게 되는데 이때 신용정보회사의 정보와 비교함으로써 맞는지 확인하는 과정을 거친다. 실명확인을 할때 문자메세지,이메일을 보내주는 기능과 홈페이지에서 실명확인된 홈페이지를 조회하는 서비스가 명의보호관리이다.

1달에 1000원 정도이며 보통 휴대폰 자동결제를 이용한다. 단점이 있다면, 소규모 사이트의 경우 실명확인을 이용하지 않으며, 각 사이트에서 이용하는 신용정보회사가 다르기 때문에 실명확인을 하는 모든 홈페이지의 확인은 불가능하다.(3곳을 조회했을 때 6:3:1의 비율로 건수가 나왔던 기억이 있다.)

하나 더 추가하자면, SK텔레콤 부가서비스에 비슷한 서비스가 있는데 모든 정보를 조회할 수 있는 것이 아니며, 특정 회사를 통해서 확인된 내용만 조회가 가능하다. 또한 인터넷을 이용한 벙법이 전혀 나와있지 않으므로 같은 가격의 웹서비스를 신청하기를 바란다.

Posted by 짜니