shopkeeper/korean_wiki_content_only_120125 huggingface dataset:
1927년 5월 근우회가 발족되었고, 1928년 2월에 제3차 조선공산당사건(ML당 사건)으로 김준연 등 34명이 구속되었다. 7월에는 제4차 조선공산당사건으로 170여명이 구속되었고, 9월에는 간도공산당사건이 일어나 조선총독부의 탄압에 의해 강제해산되었다.
제5차 공산당 사건.
1929년 2월에는 원산노동연합회가 총독부의 노동운동 탄압에 맞서 원산 총파업 투쟁을 벌였다. 그해 6월 제5차 공산당사건으로 인정식 등 50여 명이 구속되었다. 이때 안광천 등은 북경에서 조선공산당재건동맹을 조직하였다.
1930년에는 여학생 만세시위 사건으로, 사회주의계와 기독교계가 혼재된 여성운동단체인 근우회의 사회주의 계열 간부들이 대거 검거되었다.
조선공산당은 이후 1945년 9월 11일 국내파 공산주의자들에 의해 재건되었다. 소군정은 코민테른 즉, 국제공산당의 "1국 1당원칙"에 의거해 조선공산당을 승인하고 김일성에게 '북조선분국'을 세우도록 지시했다. 1945년 12월 17일에 열린 조선공산당 북조선분국 제3차 확대집행위원회에서 소련 점령군 사령부의 각본에 따라 김일성이 책임 비서로 선출되었다.
임시정부와의 관계.
조선공산당은 상하이 임시정부의 법통에 비판적 입장이었다. 1945년말 임정 요인들의 귀국 직전 조선공산당은 대한민국 임시정부의 공헌은 어느 정도 인정하지만 일제의 식민지 체제하에서 악전고투하며 구사일생해 온 것은 노농대중이고, 이들이 민족해방의 주체라고 주장하였다. 즉, 국내 혁명세력을 민족해방운동의 중심에 두고 인공이 그것을 이어받았다는 이유를 들어 임정 추대에 반대하였다.
후반 활동.
1946년 1월 3일 조선공산당 중앙위원회는 민족통일자주독립촉성 서울시민대회를 열었다. 원래 서울시민대회는 신탁통치 반대를 위한 대회였는데, 갑자기 찬탁으로 바뀐 채 모스크바 삼상회의의 결정을 지지하는 결의를 하였다. 이는 조선 공산당을 비롯한 좌익이 극단적인 폭력투쟁노선과 더불어 인민들에게 외면받는 원인이 되었다.
실질적으로 조선공산당은 김일성의 빨치산파의 압력을 받고 있었으며, 빨치산파가 조선공산당 북조선분국을 북조선로동당으로 개칭하자 남조선에서도 조선공산당, 조선신민당, 조선인민당과 합당하여 남조선로동당이 세워졌다.
북조선로동당과 남조선로동당은 1949년 6월 30일 조선로동당으로 이름을 바꿔 합쳐졌으나 실권은 소군정을 등에 업은 빨치산파에 남아 있었다. 박헌영을 지도자로 한 옛 남로당 인사들은 로동당 내에서 남로당파를 형성하였으나, 한국전쟁이후 모두 숙청의 대상이 되었다.
이합체(二合體, ; 二格骨牌) 또는 이량체는 동일한 두 분자가 중합되어 만들어진 물질로서, 주로 수소결합에 의해 형성된다. 대표적인 예로는 아세트산이나 플루오르화 수소가 있다. 아세트산을 예로 들어 설명하자면 아세트산은 원래 극성 분자로서 극성 용매에 잘 용해되나 무극성 용매에 용해시킨다면 산소와 수소가 서로 수소결합을 이루게 되어 두 분자(혹은 단량체)가 이합체를 형성하여 무극성 분자의 성질을 띠게 된다. 이로 인해 무극성 용매 중 하나인 벤젠에 용해시킨다면 기존의 분자량인 60의 두배인 120으로 측정된다.
터보()는 1995년 7월 1일에 데뷔한 대한민국의 남성 3인조 댄스 팝 음악 그룹이다. 원래는 남성 듀오였으나, 해체 14년만에 터보 원년 멤버 래퍼 김정남과 김종국, 터보 래퍼 마이키를 모두 포함한 3인조 그룹으로 재결합하였다.
논란 및 사건 사고.
하지만 제일 큰 사건은 소위 '괘씸죄'가 적용된 1998년 세모의 '불성실 무대 사건'이다. 그가 불성실한 무대 매너를 선보인 것으로 비쳤다면 그 점에는 변명의 여지가 없다. 하지만 사람들의 반응이 한결같이 '걔는 왜 그랬지?'만 되풀이 할 뿐 '무슨 사정으로 그랬을까?' 하는 부분에 대해 궁금해하지 않았다는 점이 그를 무척 속상하게 한다. 사실 방송 전에 안 좋은 일이 있었다. 연말 연시라 그런지 하루 방송 스케줄이 16개나 되던 끔찍한 날이었고 그래도 즐겁게 일에 임했다. 리허설 시간에 조금 늦었다. 하지만 생방송도 아니고 아직 자기들 순서도 아니기에 여유가 있다고 생각했는데 담당 작가가 필요 이상으로 성질을 부려 참았던 감정이 폭발했다. 언성이 높아지자 주위 스태프들이 몰려 들었고 이 와중 김종국의 감정이 많이 상했다. 아직 한국어에도 능숙치 않고 나이 어린 마이키 걱정도 되었고. 다들 방송하지 말고 그냥 가자고 했지만 그는 그래도 무대에 오르겠다고 했고 열심히 최선을 다하리라는 생각과 달리 표정도 굳고 안무도 시원치 않았나 보다. 마침 정부 고위층이 그 방송을 시청하다가 방송국에 전화를 걸어왔단다. 일은 그렇게 된 거였다. 분명 잘못했지만 그렇다고 마약 상습 복용 연예인이나 음주 운전, 스캔들 등으로 물의를 일으킨 연예인들은 잘도 봐 주면서 '청와대'를 거론하며 '딴 방송이면 몰라도 이번엔 안 돼!'라고 말한 것은 참 서글프다. 그의 새 천년은 이토록 암울하게 밝았다.
우수(雨水)는 대한민국의 24절기 중 하나이다.
기하학에서, 각(角 )은 같은 끝점을 갖는 두 반직선이 이루는 도형이다. 이 끝점을 각의 꼭짓점(-點, )이라고 하며, 두 반직선을 각의 변(邊, )이라고 한다. 각의 두 변이 벌어진 정도, 즉 각의 크기를 나타내는 양을 각도(角度)라고 한다. 엄밀하게 말하면, 시초선에서 동경까지 시계 반대방향으로 벌어진 정도이다. 보통 각이라고 하면 평면상에서 정의되는 것을 말하지만 3차원 공간에서 말하는 입체각도 정의할 수 있다.
특수각과 일반각.
단위원상에서 0˚,30˚, 45˚, 60˚, 90˚을 내각으로 갖는 정삼각형, 이등변삼각형, 정사각형은 아래와 같이 0˚,30˚, 45˚, 60˚, 90˚와 그의 주기적인 각도 120˚,135˚,150˚,180˚...등에서 삼각함수를 얻게 해주기에 특별한 각으로 불린다. 그리고 15˚와 75˚는 삼각함수의 덧셈정리로 유도할 수 있다.
동측내각의 합은 180°이다.
컴퓨터 프로그램(, )은 컴퓨터에서 실행될 때 특정 작업(specific task)을 수행하는 일련의 명령어들의 모음(집합)이다. 특정 문제를 해결하기 위해 처리 방법과 순서를 기술하여 컴퓨터에 입력되는 일련의 명령문 집합체이며 대부분의 프로그램은 실행 중(즉, 명령어를 '불러들일' 때)에 사용자의 입력에 반응하도록 구현된 일련의 명령어들로 구성되어 있다. 대부분의 프로그램들은 하드디스크 등의 매체에 바이너리 형식의 파일로 저장되어 있다가 사용자가 실행시키면 메모리로 적재되어 실행된다. 컴퓨터 소프트웨어와 비슷한 뜻을 가지고 있다. "컴퓨터프로그램저작물"은 저작권법상 저작물로서 보호된다. 동법에서 컴퓨터프로그램저작물이라 함은 특정한 결과를 얻기 위하여 컴퓨터 등 정보처리능력을 가진 장치 내에서 직접 또는 간접으로 사용되는 일련의 지시명령으로 표현된 창작물을 말한다. (대한민국 저작권법 제2조 16호 및 제4조 제1항 9호)
최초의 프로그래밍 가능한 머신은 디지털 컴퓨터의 발명을 앞선다. 1801년, 조셉 마리 자카드는 자카드식 문직기를 고안하여 일련의 천공 카드를 따라 패턴을 짰다. 꽃과 잎을 포함하는 패턴을 짠 다음 카드들을 정렬하여 반복할 수 있었다.
프로그램은 프로그래밍된 결과물을 뜻하고, 소프트웨어는 하드웨어의 반대 개념으로서의 의미이지만, 일반적으로는 같은 의미로 쓰인다. 다만, 엄밀한 의미에서는 아래와 같은 차이가 있다.
악성 소프트웨어, 유해한 소프트웨어 또는 맬웨어()는 컴퓨터, 서버, 클라이언트, 또는 컴퓨터 네트워크에 혼란을 야기하거나, 사적인 정보를 유출하거나, 정보나 시스템에 무단으로 접근하거나, 정보에 대한 접근을 박탈하거나, 사용자에게 알리지 않고 사용자의 컴퓨터 보안 및 프라이버시를 방해하도록 의도적으로 설계된 모든 소프트웨어를 말한다. 연구자들은 악성 소프트웨어를 하나 이상의 하위 유형(예: 컴퓨터 바이러스, 웜, 트로이 목마, 논리 폭탄, 랜섬웨어, 스파이웨어, 애드웨어, 악성 소프트웨어, 와이퍼 및 키로거)으로 분류하는 경향이 있다.
악성 소프트웨어는 인터넷의 개인과 기업에 심각한 문제를 야기한다. 시만텍의 2018년 인터넷 보안 위협 보고서(ISTR)에 따르면, 2017년 악성 소프트웨어 변종의 수는 669,947,865개로, 2016년보다 두 배나 증가했다. 악성 소프트웨어 공격 및 컴퓨터로 저질러지는 다른 범죄를 포함하는 사이버 범죄는 2021년에 세계 경제에 6조 미국 달러의 비용을 초래할 것으로 예측되었고, 매년 15%의 속도로 증가하고 있다. 2021년부터 악성 소프트웨어는 전력 배전 네트워크와 같은 중요 인프라를 운영하는 컴퓨터 시스템을 목표로 설계되었다.
악성 소프트웨어에 대한 방어 전략은 악성 소프트웨어의 유형에 따라 다르지만, 대부분은 바이러스 백신 소프트웨어 설치, 방화벽, 정기적인 패치 적용, 침입으로부터 네트워크 보안, 정기적인 백업, 감염된 시스템 격리를 통해 저지할 수 있다. 악성 소프트웨어는 바이러스 백신 소프트웨어 탐지 알고리즘을 회피하도록 설계될 수 있다.
자가 복제 컴퓨터 프로그램의 개념은 복잡한 오토마타의 작동에 대한 초기 이론으로 거슬러 올라간다. 존 폰 노이만은 이론적으로 프로그램이 스스로를 복제할 수 있음을 보여주었다. 이는 계산 가능성 이론에서 타당성을 입증하는 결과였다. 프레드 코헨은 컴퓨터 바이러스로 실험하여 노이만의 가설을 확인하고, 초보적인 암호화를 사용하여 탐지 가능성 및 자가 난독화와 같은 악성 소프트웨어의 다른 속성을 조사했다. 그의 1987년 박사 학위 논문은 컴퓨터 바이러스에 관한 것이었다. 바이러스의 페이로드의 일부로 암호화 기술을 결합하여 공격 목적으로 활용하는 것은 1990년대 중반부터 시작되어 연구되었으며, 초기 랜섬웨어 및 회피 아이디어를 포함한다.
인터넷 접속이 널리 보급되기 전에는 실행 가능한 프로그램이나 플로피 디스크의 부트 섹터를 감염시켜 개인용 컴퓨터에 바이러스가 확산되었다. 바이러스는 이러한 프로그램이나 부트 섹터의 기계어 명령에 자신을 복사함으로써 프로그램이 실행되거나 디스크가 부팅될 때마다 실행되도록 한다. 초기 컴퓨터 바이러스는 애플 II와 Mac을 위해 작성되었지만, IBM PC와 MS-DOS의 지배로 인해 더욱 널리 확산되었다. 최초의 IBM PC 바이러스는 1986년 파키스탄의 파루크 알비 형제가 만든 (c)Brain이라는 부트 섹터 바이러스였다. 악성 소프트웨어 배포자들은 사용자가 감염된 장치나 매체에서 부팅하거나 실행하도록 속인다. 예를 들어, 바이러스는 감염된 컴퓨터가 플러그인된 모든 USB 스틱에 자동 실행 코드를 추가하도록 만들 수 있다. USB에서 자동 실행하도록 설정된 다른 컴퓨터에 스틱을 연결하는 사람은 감염되어 같은 방식으로 감염을 전파한다.
오래된 이메일 소프트웨어는 잠재적으로 악의적인 자바스크립트 코드가 포함된 HTML 이메일을 자동으로 열었다. 사용자들은 위장된 악의적인 이메일 첨부 파일을 실행할 수도 있다. CSO Online이 인용한 Verizon의 2018년 데이터 침해 조사 보고서에 따르면, 이메일은 전 세계 악성 소프트웨어 배포의 96%를 차지하는 주요 악성 소프트웨어 배포 방법이다.
최초의 웜인 네트워크 기반 감염 프로그램은 개인용 컴퓨터가 아닌 다중 작업 유닉스 시스템에서 시작되었다. 최초로 잘 알려진 웜은 1988년의 모리스 웜으로, 썬OS 및 VAX BSD 시스템을 감염시켰다. 바이러스와 달리 이 웜은 자신을 다른 프로그램에 삽입하지 않았다. 대신 네트워크 서버 프로그램의 보안 취약점(취약점)을 악용하여 별도의 프로세스로 실행되기 시작했다. 이러한 동일한 동작은 오늘날의 웜에서도 사용된다.
1990년대 마이크로소프트 윈도우 플랫폼의 부상과 그 응용 프로그램의 유연한 매크로 덕분에 마이크로소프트 워드 및 유사 프로그램의 매크로 언어로 감염 코드를 작성하는 것이 가능해졌다. 이러한 매크로 바이러스는 응용 프로그램(실행 파일)이 아닌 문서 및 템플릿을 감염시키지만, 워드 문서의 매크로가 실행 파일 코드의 한 형태라는 사실에 의존한다.
모리스 웜을 포함한 많은 초기 감염 프로그램은 실험이나 장난으로 작성되었다. 오늘날 악성 소프트웨어는 블랙햇 해커와 정부 모두가 개인, 금융 또는 비즈니스 정보를 훔치는 데 사용된다. 오늘날 USB 포트에 연결되는 모든 장치(심지어 조명, 선풍기, 스피커, 장난감 또는 디지털 현미경과 같은 주변 장치)도 악성 소프트웨어를 확산하는 데 사용될 수 있다. 품질 관리가 불충분할 경우 제조 또는 공급 중에 장치가 감염될 수 있다.
광범위한 광대역 인터넷 접속이 확산된 이후, 악의적인 소프트웨어는 이윤을 목적으로 더 자주 설계되어 왔다. 2003년 이후, 널리 퍼진 대부분의 바이러스와 웜은 불법적인 목적으로 사용자 컴퓨터를 제어하도록 설계되었다. 감염된 "좀비 컴퓨터"는 스팸 메일을 보내거나, 아동 포르노와 같은 불법 데이터를 호스팅하거나, 분산 서비스 거부 공격에 참여하여 공갈의 한 형태가 될 수 있다. 악성 소프트웨어는 민감한 정보를 수집하거나 전반적인 운영을 방해하기 위해 정부 또는 기업 웹사이트에 널리 사용된다. 또한 악성 소프트웨어는 개인에게 사용되어 개인 식별 번호나 세부 정보, 은행 또는 신용 카드 번호, 비밀번호와 같은 정보를 얻을 수 있다.&lt;ref name="theregister/2022-raccoon"&gt;&lt;/ref&gt;
범죄 목적의 금전 탈취 외에도, 악성 소프트웨어는 종종 정치적 동기로 사보타주를 위해 사용될 수 있다. 예를 들어 스턱스넷은 특정 산업 장비를 교란하도록 설계되었다. 대규모 파일 삭제 및 마스터 부트 레코드 손상을 포함하여 대규모 컴퓨터 네트워크를 확산시키고 차단하는 정치적 동기의 공격이 있었으며, 이는 "컴퓨터 킬링"으로 묘사되었다. 이러한 공격은 소니 픽처스 엔터테인먼트(2014년 11월 25일, 샤문 또는 W32.Disttrack으로 알려진 악성 소프트웨어 사용) 및 사우디 아람코(2012년 8월)에 가해졌다.
악성 소프트웨어는 다양한 방식으로 분류될 수 있으며, 특정 악의적인 프로그램은 동시에 두 가지 이상의 범주에 속할 수 있다. 크게 소프트웨어는 세 가지 유형으로 분류될 수 있다: (i) 굿웨어; (ii) 그레이웨어 및 (iii) 악성 소프트웨어.
악성 소프트웨어.
바이러스.
컴퓨터 바이러스는 일반적으로 다른 겉보기에는 무해한 프로그램 안에 숨겨져 있으며, 스스로 복제하여 다른 프로그램이나 파일에 삽입할 수 있고, 일반적으로 유해한 행동(예: 데이터 파괴)을 수행하는 소프트웨어이다. 이것들은 생물학적 바이러스에 비유되기도 한다. 예를 들어, 이식형 실행 감염은 일반적으로 악성 소프트웨어를 확산하는 데 사용되는 기술로, PE 파일에 추가 데이터나 실행 코드를 삽입한다. 컴퓨터 바이러스는 사용자의 지식이나 동의 없이 대상 시스템의 다른 실행 가능 소프트웨어(운영 체제 자체 포함)에 자신을 삽입하고, 실행될 때 다른 실행 파일로 확산되는 소프트웨어이다.
웜.
웜은 네트워크를 통해 다른 컴퓨터를 감염시키기 위해 전송되고 파일을 감염시키지 않고 스스로 복사할 수 있는 독립형 악성 소프트웨어이다. 이러한 정의는 바이러스가 확산되기 위해 사용자가 감염된 소프트웨어 또는 운영 체제를 실행해야 하는 반면, 웜은 스스로 확산된다는 관찰로 이어진다.
루트킷.
악의적인 소프트웨어가 시스템에 설치되면, 탐지를 피하기 위해 숨겨져 있는 것이 필수적이다. 루트킷이라고 알려진 소프트웨어 패키지는 호스트의 운영 체제를 수정하여 악성 소프트웨어가 사용자에게 숨겨지도록 함으로써 이러한 은폐를 가능하게 한다. 루트킷은 해로운 프로세스가 시스템의 프로세스 목록에 표시되지 않도록 하거나 파일이 읽히지 않도록 할 수 있다.
일부 유형의 해로운 소프트웨어는 단순히 자신을 숨기는 것을 넘어 식별 또는 제거 시도를 회피하는 루틴을 포함한다. 이러한 동작의 초기 사례는 제록스 CP-V 시분할 시스템을 감염시킨 두 프로그램에 대한 자곤 파일 이야기에 기록되어 있다:
백도어.
백도어는 공격자가 피해자의 컴퓨터에 종종 피해자의 인지 없이 지속적인 무단 원격 액세스를 허용하는 컴퓨터 프로그램을 지칭하는 포괄적인 용어이다. 공격자는 일반적으로 인터넷과 같은 보안되지 않은 네트워크를 통해 트로이 목마, 웜 또는 바이러스와 같은 다른 공격을 사용하여 인증 메커니즘을 우회하고 백도어 애플리케이션을 설치한다. 백도어는 또한 합법적인 소프트웨어의 소프트웨어 버그의 부작용일 수도 있으며, 공격자가 이를 악용하여 피해자의 컴퓨터 또는 네트워크에 액세스할 수 있다.
컴퓨터 제조업체가 고객을 위한 기술 지원을 제공하기 위해 시스템에 백도어를 미리 설치한다는 아이디어가 종종 제기되었지만, 이는 신뢰할 수 있게 검증된 적이 없다. 2014년에는 미국 정부 기관이 "표적"으로 간주되는 사람들이 구매한 컴퓨터를 비밀 워크샵으로 보내 원격 액세스를 허용하는 소프트웨어 또는 하드웨어가 설치되었으며, 이는 전 세계 네트워크에 액세스하기 위한 가장 생산적인 작업 중 하나로 간주되었다는 보고가 있었다. 백도어는 트로이 목마, 웜, 임플란트 또는 기타 방법을 통해 설치될 수 있다.
트로이 목마는 자신을 평범하고 무해한 프로그램이나 유틸리티인 것처럼 위장하여 피해자가 설치하도록 설득한다. 트로이 목마는 일반적으로 응용 프로그램이 시작될 때 활성화되는 숨겨진 파괴적인 기능을 가지고 있다. 이 용어는 고대 그리스 도시 트로이를 몰래 침략하기 위해 사용된 트로이 목마 이야기에서 유래했다.
트로이 목마는 일반적으로 사회 공학의 한 형태로 확산된다. 예를 들어, 사용자가 무심한 이메일 첨부 파일(예: 작성해야 할 일반 양식)을 실행하도록 속이거나, 드라이브 바이 다운로드를 통해 확산된다. 페이로드는 무엇이든 될 수 있지만, 많은 현대적인 형태는 백도어 역할을 하여 컨트롤러와 통신(콜 홈)하여 영향을 받는 컴퓨터에 무단 액세스할 수 있으며, 잠재적으로 기밀 정보를 훔치기 위한 키로거, 암호화 채굴 소프트웨어 또는 트로이 목마 운영자에게 수익을 창출하기 위한 애드웨어와 같은 추가 소프트웨어를 설치할 수 있다. 트로이 목마와 백도어는 그 자체로는 쉽게 탐지되지 않지만, 암호화 채굴 소프트웨어가 설치될 때처럼 과도한 프로세서 또는 네트워크 사용으로 인해 컴퓨터가 더 느리게 실행되거나 더 많은 열이나 팬 소음을 방출할 수 있다. 암호화 채굴기는 탐지를 피하기 위해 리소스 사용을 제한하거나 유휴 시간 동안만 실행될 수 있다.
컴퓨터 바이러스나 웜과 달리 트로이 목마는 일반적으로 다른 파일에 자신을 삽입하거나 다른 방식으로 스스로를 전파하려고 시도하지 않는다.
2017년 봄, 맥 사용자들은 브라우저 자동 완성 데이터, 맥OS 키체인, 비밀번호 저장소 등 다양한 출처에서 비밀번호 데이터를 추출하도록 훈련된 새로운 버전의 프로톤 원격 액세스 트로이 목마(RAT)에 감염되었다.
드로퍼.
드로퍼는 감염된 시스템에 악성 소프트웨어를 전달하는 것을 유일한 목표로 하는 트로이 목마의 하위 유형으로, 은밀성과 가벼운 페이로드를 통해 탐지를 회피하려는 목적을 가지고 있다. 드로퍼를 로더나 스테이저와 혼동하지 않는 것이 중요하다. 로더나 스테이저는 악성 소프트웨어의 확장(예: 반사적 동적 링크 라이브러리 삽입을 통한 악성 기능 모음)을 메모리로 로드할 뿐이다. 그 목적은 초기 단계를 가볍고 탐지 불가능하게 유지하는 것이다. 드로퍼는 시스템에 추가 악성 소프트웨어를 다운로드할 뿐이다.
랜섬웨어.
랜섬웨어는 사용자에게 대가를 지불할 때까지 파일에 접근하지 못하도록 막는다. 랜섬웨어에는 암호화 랜섬웨어와 잠금 랜섬웨어의 두 가지 변종이 있다. 잠금 랜섬웨어는 컴퓨터 시스템의 내용을 암호화하지 않고 단순히 잠글 뿐인 반면, 암호화 랜섬웨어는 시스템을 잠그고 내용을 암호화한다. 예를 들어, 크립토락커와 같은 프로그램은 파일을 안전하게 암호화하고 상당한 금액을 지불해야만 파일을 해독한다.
록스크린 또는 스크린 록커는 불법 콘텐츠 수집에 대한 허위 고발로 윈도우 또는 안드로이드 장치의 화면을 차단하고 피해자에게 수수료를 지불하도록 협박하려는 일종의 "사이버 경찰" 랜섬웨어이다.
지수트와 슬록커는 다른 록스크린보다 안드로이드 장치에 더 많은 영향을 미치며, 지수트는 모든 안드로이드 랜섬웨어 탐지의 거의 60%를 차지한다.
이름에서 알 수 있듯이 암호화 기반 랜섬웨어는 감염된 시스템의 모든 파일을 암호화하는 랜섬웨어 유형이다. 이러한 유형의 악성 소프트웨어는 사용자에게 파일이 암호화되었으며 파일을 복구하려면 (일반적으로 비트코인으로) 비용을 지불해야 함을 알리는 팝업을 표시한다. 암호화 기반 랜섬웨어의 몇 가지 예로는 크립토락커와 워너크라이가 있다.
마이크로소프트 디지털 범죄 부서에 따르면 2025년 5월, 비밀번호, 신용카드, 은행 계좌, 암호화폐 지갑을 훔치는 Lumma Stealer("Lumma")는 수백 명의 사이버 위협 행위자들이 가장 선호하는 정보 탈취 악성 소프트웨어이며, 범죄자들이 은행 계좌를 비우고, 학교를 인질로 잡고, 중요 서비스를 방해할 수 있도록 한다.
클릭 사기.
일부 악성 소프트웨어는 클릭 사기를 통해 돈을 벌기 위해 사용된다. 컴퓨터 사용자가 사이트의 광고 링크를 클릭한 것처럼 보이게 하여 광고주로부터 지불금을 받는다. 2012년에는 모든 활성 악성 소프트웨어의 약 60~70%가 어떤 종류의 클릭 사기를 사용했고, 모든 광고 클릭의 22%가 사기였다고 추정되었다.
그레이웨어.
그레이웨어는 컴퓨터 성능을 저하시키고 보안 위험을 초래할 수 있지만, 악성 소프트웨어로 분류하기에는 합의나 데이터가 불충분한 모든 원치 않는 응용 프로그램이나 파일이다. 일반적으로 그레이웨어 유형에는 스파이웨어, 애드웨어, 사기성 다이얼러, 농담 프로그램("조크웨어"), 원격 액세스 도구가 포함된다. 예를 들어, 한때 소니 BMG 컴팩트 디스크는 불법 복사를 방지하기 위해 구매자의 컴퓨터에 루트킷을 조용히 설치했다.
잠재적 유해 프로그램.
잠재적 유해 프로그램 (PUP)은 사용자가 의도적으로 다운로드하는 경우가 많음에도 불구하고 원치 않는 것으로 간주될 수 있는 응용 프로그램이다. PUP에는 스파이웨어, 애드웨어, 사기성 다이얼러가 포함된다.
많은 보안 제품은 무단 키 생성기를 PUP로 분류하지만, 이들은 종종 명시된 목적 외에 실제 악성 소프트웨어를 포함하기도 한다. 실제로, Kammerstetter 외(2012)는 키 생성기의 55%가 악성 소프트웨어를 포함할 수 있으며, 약 36%의 악성 키 생성기가 바이러스 백신 소프트웨어에 의해 탐지되지 않았다고 추정했다.
애드웨어.
일부 유형의 애드웨어는 안티맬웨어 및 바이러스 보호 기능을 끄는데, 기술적인 해결책이 가능하다.
스파이웨어.
사용자의 웹 브라우징을 모니터링하고, 원치 않는 광고를 표시하거나, 제휴 마케팅 수익을 리디렉션하도록 설계된 프로그램을 스파이웨어라고 한다. 스파이웨어 프로그램은 바이러스처럼 확산되지 않는다. 대신 보안 취약점을 악용하여 일반적으로 설치된다. 또한 관련 없는 사용자 설치 소프트웨어와 함께 숨겨져 패키지될 수도 있다. 소니 BMG 루트킷은 불법 복사를 방지하기 위한 것이었지만, 사용자의 청취 습관을 보고하고 의도치 않게 추가적인 보안 취약점을 만들었다.
바이러스 백신 소프트웨어는 일반적으로 악성 소프트웨어를 탐지하기 위해 두 가지 기술을 사용한다: (i) 정적 분석 및 (ii) 동적/휴리스틱 분석. 정적 분석은 잠재적으로 악의적인 프로그램의 소프트웨어 코드를 연구하고 해당 프로그램의 시그니처를 생성하는 것을 포함한다. 이 정보는 바이러스 백신 프로그램이 스캔한 파일을 비교하는 데 사용된다. 이 접근 방식은 아직 연구되지 않은 악성 소프트웨어에는 유용하지 않으므로, 바이러스 백신 소프트웨어는 동적 분석을 사용하여 컴퓨터에서 프로그램이 어떻게 실행되는지 모니터링하고 예상치 못한 활동을 수행하면 차단할 수 있다.
모든 악성 소프트웨어의 목표는 사용자나 바이러스 백신 소프트웨어로부터 자신을 숨기는 것이다. 잠재적인 악성 소프트웨어를 탐지하는 것은 두 가지 이유로 어렵다. 첫째, 소프트웨어가 악의적인지 판단하기 어렵다. 둘째, 악성 소프트웨어는 탐지를 더 어렵게 만들기 위해 기술적인 조치를 사용한다. 악성 소프트웨어의 약 33%는 바이러스 백신 소프트웨어에 의해 탐지되지 않는 것으로 추정된다.
가장 일반적으로 사용되는 탐지 회피 기술은 시그니처 인식 방지를 위해 악성 소프트웨어 페이로드를 암호화하는 것이다. 암호화기는 암호화된 악의적인 코드 덩어리와 해독 스텁을 제공한다. 스텁은 덩어리를 해독하여 메모리로 로드한다. 바이러스 백신은 일반적으로 메모리를 스캔하지 않고 드라이브의 파일만 스캔하므로, 이를 통해 악성 소프트웨어는 탐지를 회피할 수 있다. 고급 악성 소프트웨어는 시그니처의 차이로 인해 탐지될 가능성을 낮추기 위해 자신을 다른 변종으로 변환할 수 있는 능력을 가지고 있다. 이를 다형성 악성 소프트웨어라고 한다. 탐지를 회피하기 위해 사용되는 다른 일반적인 기술은 일반적인 것부터 드문 것까지 다음과 같다: (1) 실행 시 환경을 핑거프린팅하여 분석 및 탐지 회피; (2) 자동화된 도구의 탐지 방법 혼란. 이를 통해 악성 소프트웨어는 악성 소프트웨어가 사용하는 서버를 변경하여 시그니처 기반 바이러스 백신 소프트웨어와 같은 기술에 의한 탐지를 피할 수 있다. (3) 시간 기반 회피. 이는 악성 소프트웨어가 특정 시간이나 사용자가 취한 특정 조치에 따라 실행되어, 부팅 과정과 같은 특정 취약한 기간 동안 실행되고 나머지 시간 동안은 휴면 상태를 유지하는 것이다. (4) 자동화된 도구가 악성 소프트웨어를 탐지하지 못하도록 내부 데이터를 난독화; (v) 정보 은닉 기술, 즉 스테고웨어; (5) 파일리스 악성 소프트웨어는 파일을 사용하지 않고 메모리 내에서 실행되며 기존 시스템 도구를 활용하여 악의적인 행위를 수행한다. 악의적인 활동을 수행하기 위해 기존 바이너리를 사용하는 기술은 LotL, 즉 Living off the Land로 알려져 있다. 이는 분석에 사용할 수 있는 포렌식 아티팩트의 양을 줄인다. 최근 이러한 유형의 공격은 2017년에 432% 증가하여 2018년 공격의 35%를 차지하면서 더욱 빈번해지고 있다. 이러한 공격은 수행하기 쉽지 않지만 익스플로잇 키트의 도움으로 더욱 널리 퍼지고 있다.
위험.
취약한 소프트웨어.
취약점은 애플리케이션, 완전한 컴퓨터, 운영체제, 또는 컴퓨터 네트워크의 약점, 결함 또는 소프트웨어 버그로, 악성 소프트웨어가 방어 기능을 우회하거나 실행에 필요한 권한을 얻기 위해 악용한다. 예를 들어, TestDisk 6.4 또는 이전 버전에는 공격자가 윈도우에 코드를 삽입할 수 있도록 허용하는 취약점이 포함되어 있었다. 악성 소프트웨어는 운영 체제, 응용 프로그램(예: 브라우저, 예: 윈도우 XP에서 지원되는 이전 버전의 마이크로소프트 인터넷 익스플로러), 또는 어도비 플래시 플레이어, 어도비 애크러뱃 또는 리더, 또는 자바 SE와 같은 취약한 버전의 브라우저 플러그인에 있는 보안 결함(보안 버그 또는 취약점)을 악용할 수 있다. 예를 들어, 일반적인 방법은 버퍼 오버런 취약점 악용이다. 이 취약점은 지정된 메모리 영역에 데이터를 저장하도록 설계된 소프트웨어가 버퍼가 수용할 수 있는 것보다 더 많은 데이터가 제공되는 것을 막지 못할 때 발생한다. 악성 소프트웨어는 버퍼를 넘치게 하는 데이터를 제공할 수 있으며, 악성 실행 코드나 데이터가 끝 이후에 추가될 수 있다. 이 페이로드에 접근하면 공격자가 의도한 대로 작동하며, 합법적인 소프트웨어의 의도와는 다르다.
악성 소프트웨어는 개발자가 적절한 패치를 배포할 시간을 갖기 전에 최근에 발견된 취약점을 악용할 수 있다. 취약점을 해결하는 새로운 패치가 배포된 경우에도 즉시 설치되지 않을 수 있어, 악성 소프트웨어가 패치가 없는 시스템을 악용할 수 있다. 때로는 패치를 적용하거나 새 버전을 설치해도 이전 버전이 자동으로 제거되지 않는 경우도 있다.
사용자가 소프트웨어 보안 취약점으로부터 정보를 얻고 보호받을 수 있는 몇 가지 방법이 있다.
소프트웨어 제공업체는 종종 보안 문제를 해결하는 업데이트를 발표한다.
일반적인 취약점에는 고유 식별자(CVE ID)가 할당되며, 국가 취약점 데이터베이스와 같은 공개 데이터베이스에 목록화된다.
Secunia PSI와 같은 도구는 개인 사용에 무료이며, 컴퓨터에 알려진 취약점을 가진 오래된 소프트웨어를 스캔하고 업데이트를 시도할 수 있다.
방화벽과 침입 방지 시스템은 공격을 나타낼 수 있는 의심스러운 활동에 대해 네트워크 트래픽을 모니터링할 수 있다.
과도한 권한.
사용자와 프로그램에 필요한 것보다 많은 권한이 할당될 수 있으며, 악성 소프트웨어는 이를 악용할 수 있다. 예를 들어, 샘플링된 940개의 안드로이드 앱 중 3분의 1은 필요한 것보다 더 많은 권한을 요청했다. 안드로이드 플랫폼을 대상으로 하는 앱은 악성 소프트웨어 감염의 주요 원인이 될 수 있지만, 한 가지 해결책은 과도한 권한이 할당된 앱을 탐지하기 위해 타사 소프트웨어를 사용하는 것이다.
일부 시스템은 모든 사용자가 시스템의 핵심 구성 요소나 설정을 변경할 수 있도록 허용하는데, 이는 오늘날 과도한 권한 접근으로 간주된다. 이는 초기 마이크로컴퓨터 및 가정용 컴퓨터 시스템의 표준 운영 절차였으며, 관리자 또는 루트와 일반 시스템 사용자 간의 구분이 없었다. 일부 시스템에서는 비관리자 사용자가 시스템의 내부 구조를 수정할 수 있도록 허용되는 설계상 과도한 권한을 가지고 있다. 일부 환경에서는 사용자들이 부적절하게 관리자 또는 그에 상응하는 권한을 부여받아 과도한 권한을 가지고 있다. 이는 사용자들이 필요한 것보다 더 많은 권한을 요구하는 경향이 있어 종종 불필요한 권한을 할당받게 되기 때문이다.
일부 시스템은 사용자가 실행하는 코드가 해당 사용자의 모든 권한에 접근할 수 있도록 허용하는데, 이를 과도한 권한 코드라고 한다. 이는 또한 초기 마이크로컴퓨터 및 가정용 컴퓨터 시스템의 표준 운영 절차였다. 과도한 권한 코드로 실행되는 악성 소프트웨어는 이 권한을 사용하여 시스템을 전복시킬 수 있다. 현재 인기 있는 거의 모든 운영 체제와 많은 스크립팅 응용 프로그램은 코드에 너무 많은 권한을 허용하는데, 이는 일반적으로 사용자가 코드를 실행할 때 시스템이 해당 코드에 해당 사용자의 모든 권한을 허용한다는 의미이다.
약한 비밀번호.
자격 증명 공격은 관리자 권한을 가진 사용자 계정이 해독되어 해당 계정이 악성 소프트웨어에 적절한 권한을 부여하는 데 사용될 때 발생한다. 일반적으로 공격은 가장 약한 형태의 계정 보안(일반적으로 사전 공격 또는 무차별 대입 공격을 사용하여 해독할 수 있는 짧은 비밀번호)이 사용되기 때문에 성공한다. 강력한 비밀번호를 사용하고 다요소 인증을 활성화하면 이러한 위험을 줄일 수 있다. 후자를 활성화하면 공격자가 비밀번호를 해독하더라도 해당 계정의 합법적인 사용자가 소유한 토큰이 없으면 계정을 사용할 수 없다.
동일한 운영체제 사용.
균질성은 취약점이 될 수 있다. 예를 들어, 네트워크의 모든 컴퓨터가 동일한 운영 체제를 실행할 때, 하나를 악용하면 하나의 웜이 모든 것을 악용할 수 있다: 특히, 마이크로소프트 윈도우 또는 Mac OS X는 시장 점유율이 매우 커서, 이 두 운영 체제 중 하나에 집중된 취약점을 악용하면 많은 시스템을 전복시킬 수 있다. 2020년 1월부터 3월 사이에 발생한 악성 소프트웨어 감염의 약 83%가 윈도우 10을 실행하는 시스템을 통해 확산된 것으로 추정된다. 이러한 위험은 네트워크를 다른 서브넷으로 분할하고 그 사이의 트래픽을 합법적인 것으로 알려진 트래픽으로 제한하기 위해 방화벽을 설정함으로써 완화된다.
완화.
안티바이러스 / 안티맬웨어 소프트웨어.
안티맬웨어(때로는 안티바이러스라고도 함) 프로그램은 모든 종류의 악성 소프트웨어의 일부 또는 전부를 차단하고 제거한다. 예를 들어, 마이크로소프트 시큐리티 에센셜 (윈도우 XP, 비스타, 윈도우 7용) 및 윈도우 디펜더 (윈도우 8, 10, 11용)는 실시간 보호 기능을 제공한다. 윈도우 악성 소프트웨어 제거 도구는 시스템에서 악성 소프트웨어를 제거한다. 또한, 여러 유능한 바이러스 백신 소프트웨어 프로그램이 인터넷에서 무료로 다운로드할 수 있다 (일반적으로 비상업적 용도로 제한된다). 테스트 결과 일부 무료 프로그램이 상용 프로그램과 경쟁력이 있는 것으로 나타났다.
일반적으로 바이러스 백신 소프트웨어는 다음과 같은 방식으로 악성 소프트웨어와 싸울 수 있다:
실시간 보호.
온액세스 또는 실시간 스캐너라고 불리는 안티맬웨어 소프트웨어의 특정 구성 요소는 운영 체제의 핵심 또는 커널 깊숙이 연결되어 특정 악성 소프트웨어 자체가 작동하려는 방식과 유사하게 작동하지만, 시스템 보호를 위한 사용자의 인지된 허가를 전제로 한다. 운영 체제가 파일에 접근할 때마다 온액세스 스캐너는 파일이 감염되었는지 여부를 확인한다. 일반적으로 감염된 파일이 발견되면 실행이 중지되고 파일은 돌이킬 수 없는 시스템 손상을 방지하기 위해 검역된다. 대부분의 AV는 사용자가 이 동작을 재정의할 수 있도록 한다. 이것은 운영 체제에 상당한 성능 영향을 미 미칠 수 있지만, 영향의 정도는 가상 메모리에서 생성하는 페이지 수에 따라 달라진다.
샌드박싱.
샌드박싱은 보안 모델로, 응용 프로그램을 제어된 환경 내에 가두어 인가된 "안전한" 작업으로 제한하고 호스트의 다른 응용 프로그램으로부터 격리시킨다. 또한 격리 유지를 위해 메모리 및 파일 시스템과 같은 시스템 리소스에 대한 접근을 제한한다.
브라우저 샌드박싱은 악성 코드의 취약점 악용을 방지하기 위해 웹 브라우저 프로세스와 탭을 운영 체제로부터 격리시키는 보안 조치이다.
이는 잠재적으로 해로운 코드를 샌드박스 내에 가두어 악성 소프트웨어, 제로데이 공격, 비의도적인 데이터 유출로부터 보호하는 데 도움이 된다.
이는 별도의 프로세스 생성, 시스템 리소스 접근 제한, 격리된 프로세스에서 웹 콘텐츠 실행, 시스템 호출 모니터링, 메모리 제약 등을 포함한다.
프로세스 간 통신 (IPC)은 프로세스 간의 보안 통신에 사용된다.
샌드박스를 탈출하는 것은 샌드박스 메커니즘 또는 운영 체제의 샌드박싱 기능에 있는 취약점을 목표로 한다.
샌드박싱이 완벽하지는 않지만, 일반적인 위협의 공격 표면을 크게 줄여준다.
브라우저와 운영 체제를 최신 상태로 유지하는 것이 취약점 완화에 중요하다.
웹사이트 보안 스캔.
웹사이트 취약점 스캔은 웹사이트를 검사하고, 악성 소프트웨어를 탐지하며, 오래된 소프트웨어를 발견하고, 알려진 보안 문제를 보고하여 사이트 침해 위험을 줄인다.
네트워크 분리.
네트워크를 작은 네트워크 집합으로 구성하고, 그 사이의 트래픽 흐름을 합법적인 것으로 알려진 트래픽으로 제한하면 감염성 악성 소프트웨어가 더 넓은 네트워크를 통해 스스로 복제하는 능력을 방해할 수 있다. 소프트웨어 정의 네트워킹은 이러한 제어를 구현하는 기술을 제공한다.
"에어 갭" 격리 또는 "병렬 네트워크".
최후의 수단으로, 컴퓨터는 악성 소프트웨어로부터 보호될 수 있으며, 감염된 컴퓨터가 신뢰할 수 있는 정보를 유포할 위험은 "에어 갭"(즉, 다른 모든 네트워크에서 완전히 분리)을 적용하고 외부로부터의 소프트웨어 및 데이터의 진입 및 출입에 대한 강화된 통제를 적용함으로써 크게 줄일 수 있다. 그러나 악성 소프트웨어는 일부 상황에서 여전히 에어 갭을 넘어갈 수 있는데, 이는 에어 갭 네트워크에 소프트웨어를 도입해야 할 필요성 때문이며, 그 위에서 지원되는 자산의 가용성 또는 무결성을 손상시킬 수 있다. 스턱스넷은 USB 드라이브를 통해 대상 환경에 도입되어 데이터를 외부로 유출할 필요 없이 환경에서 지원되는 프로세스에 손상을 입히는 악성 소프트웨어의 예이다.
AirHopper, BitWhisper, GSMem 및 Fansmitter는 연구자들이 도입한 네 가지 기술로, 전자기, 열 및 음향 방출을 사용하여 에어 갭 컴퓨터에서 데이터를 유출할 수 있다.
2005년부터 2015년까지의 악성 소프트웨어 연구 동향을 영향력 있는 저널, 많이 인용된 논문, 연구 분야, 출판물 수, 키워드 빈도, 기관 및 저자와 같은 기준을 고려하여 서지 분석을 활용한 결과, 연평균 성장률이 34.1%로 나타났다. 북아메리카가 연구 성과를 주도했으며, 그 다음으로 아시아와 유럽이 뒤를 이었다. 중국과 인도는 신흥 기여자들로 확인되었다.
스파이웨어(spyware)는 사용자의 동의 없이 설치되어 컴퓨터의 정보를 수집하고 전송하는 악성 소프트웨어로, 신용 카드와 같은 금융 정보 및 주민등록번호와 같은 신상정보, 암호를 비롯한 각종 정보를 수집한다. 처음에는 미국의 인터넷 전문 광고 회사인 라디에이트가 시작하였으나 그 뒤로 아이디, 암호 등을 알아낼 수 있도록 나쁜 용도로 변형되었다. 국립국어원에서는 스파이웨어를 정보 빼내기 프로그램으로 순화한 바가 있다.
스파이웨어라는 용어가 기록된 최초의 사례는 1995년 10월 16일 한 유즈넷 게시물에서 있었으며 마이크로소프트의 비즈니스 모델을 조롱하는 글이었다. 처음에 스파이웨어는 스파이 행위가 목적인 소프트웨어를 의미했다. 그러나 2000년 초에 존 랩스의 설립자 Gregor Freund는 존알람 퍼스널 파이어월에 대해 언론에서 이 용어를 처음 사용하였다.
치료 및 예방.
스파이웨어가 침입하여 더 악화됨에 따라, 수많은 기술들이 이들을 대항하기 위해 뭉쳐왔다. 이러한 것들은 스파이웨어를 제거하고 예방하도록 고안된 프로그램들로, 여러 사용자가 시스템 위에서 스파이웨어가 설치될 기회를 줄이도록 구성되어 있다.
그럼에도 불구하고, 스파이웨어는 금전적인 문제를 남길 수도 있다. 수많은 스파이웨어는 윈도 컴퓨터를 감염시킬 때, 유일한 치료법은 사용자 데이터를 백업하고 운영 체제를 완전히 다시 설치하는 것이다.
안티스파이웨어.
많은 프로그래머들과 회사들은 스파이웨어를 제거하고 예방하는 제품들을 공개해 왔다. 라바소프트 어드어웨어 SE와 패트릭 콜라의 스파이봇을 예로 들 수 있다. 최근에 마이크로소프트는 거대한 앤티스파이웨어 소프트웨어를 만들었는데, 윈도우 XP와 윈도우 2003 정품 사용자들은 무료로 내려 받아 사용할 수 있다. 2006년 초에 마이크로소프트는 이 베타 소프트웨어의 이름을 윈도우 디펜더라고 지었으며, 2006년 10월에 무료 다운로드 버전이 공개되었다. 마이크로소프트는 대부분의 최신 윈도에 이 제품을 탑재하여 판매하고 있다.
가짜 안티스파이웨어.
악독한 프로그래머들은 많은 수의 가짜 앤티스파이웨어 프로그램들을 공개했는데 웹 배너 광고를 통해 스파이웨어에 감염되었다는 메시지를 사용자에게 경고로 보여 주며, 스파이웨어를 실제로는 제거하지 않는 프로그램을 내려 받게 한다. 더 심각한 경우, 오히려 스파이웨어를 설치해 버리는 경우도 있다. 이런 프로그램들은 보통 인터넷 익스플로러의 취약점(ActiveX)을 이용해 사용자가 모르는 사이에 설치되는 경우가 많다.
주민등록번호(住民登錄番號, )는 주민등록법에 의해 부여되며, 대한민국에서 대한민국에 거주하는 모든 국민에게 발급하는 주민등록증에 적혀있는 국민식별번호 제도이다. 1968년 11월 21일부터 편리한 간첩 식별 등의 목적으로 주민등록증이 발급되면서 부여되기 시작했다.
그러다가 1968년 1월 21일 북한의 특수부대 요원 12명이 청와대를 습격하여 당시 대통령인 박정희를 살해하려던 사건이 일어났다(1·21 사태). 이에 대응하여 주민등록법을 개정[법령 2016호, 1968.5.29 일부 개정]하여 주민 개개인에게 번호를 부여해주었으며 이중 등록도 금지되고 18세 이상 국민들에게 발급하였는데 간첩 식별 편의 등의 목적으로 시행된 것이었다. 이 때 시·도민증이 공식 폐지되었다. 2차 개정[법령 2150호, 1970.1.1 일부 개정]을 통해서는 발급을 의무화하고 주민등록증을 신분 확인 용도로 사용하도록 법제화하였다.
주민등록번호는 처음에는 지금과 달리 12자리로 이루어져 있었으며 박정희 전 대통령은 110101-100001번을, 육영수 여사는 110101-200002번을 부여받았다. 지금처럼 13자리로 바뀐 것은 3차 개정[법령 2777호, 1975.7.25 일부 개정]을 통해서이다. 개정 이전의 주민등록번호 첫 여섯자리는 지역코드(전국 읍·면·동별 코드로 110101은 서울특별시 종로구 청운동)이며, 뒤 일곱자리의 첫째는 성별(남:1, 여:2), 나머지 여섯자리는 해당 지역의 주민등록 순서에 의한 일련번호이다. (2000년 1월 1일 출생자부터 남자는 3,여자는 4로 변경)
각종 문서나 통신상에서의 본인확인에는 주민등록번호를 사용한다. 또한, 대부분의 웹 사이트에서의 회원가입이 실명 확인 및 중복 가입 확인, 그리고 성인 인증을 위한 수단으로 사용하기도 한다. 아울러, 외국인들을 위해 별도로 생성되는 외국인등록번호 또한 신분 증명 수단으로 사용할 수 있다.
성별을 나타내는 ㅅ에는 19세기와 20세기를 구분하기 위하여 1800 ~ 1899년에 태어난 국민에게는 9와 0을 부여했고, 1900 ~ 1999년에 태어난 국민에게는 1과 2를 부여했다. 현재 9와 0을 부여받은 국민은 대부분 사망한 상태이다. 1998년에 Y2K 문제를 막고자 2000년부터 3과 4를 사용하기로 하였다. 따라서 2000 ~ 2099년에 태어난 대한민국 국민에게는 주민번호에 3과 4를 부여한다.
기본권 침해 여부 논란.
헌법재판연구원에서 발간한 연구보고서에는 주민등록번호를 개인별로 강제로 부여하고, 그 이용이 법률상 또는 사실상 강제되며, 사인 간에 주민등록번호의 불법적 이용이 일어나는 것은 결국 개인정보 자기결정권 등의 기본권을 침해할 수 있으나, 주민등록번호의 현실적인 용도가 너무 커서 폐지에 따른 사회적 비용과 혼란이 매우 클 것으로 예상되기 때문에 쉽사리 폐지되기는 어려울 것이라고 적혀 있다. 이어, 합리적 개선의 필요성과 그 방향으로 주민등록번호의 생성·부여 방식의 변화, 주민등록번호의 사용 목적 제한과 대체 수단의 마련, 주민등록번호에 대한 통제 방법의 강화 등이 필요하다고 밝히고 있다.
주민등록번호는 개인을 쉽게 식별할 수 있어 정부가 아닌 사기업이나 웹사이트 등에서도 주민등록번호를 요구하고 수집하면서 주민등록번호 도용, 주민등록번호를 포함한 개인정보의 유출 등의 문제가 발생하게 되었다. 대표적인 예로 옥션의 개인정보 유출 사건과 SK커뮤니케이션즈의 네이트/싸이월드 개인정보 유출 사건이 있다. 이러한 부작용을 줄일 목적으로 대한민국 정부는 아이핀(I-PIN)이라는 주민등록번호 부분 대체 수단을 개발하였다. 하지만 아이핀 도입 당시에도, 주민등록번호가 아이핀 제공 업체에 보관되기 때문에 미봉책에 불과하며, 문제의 근본적인 해결을 위해서는 민간에서의 주민등록번호 및 과도한 개인정보 수집이나 이용을 제한해야 한다는 의견이 있었다.
외국의 사례.
《아기공룡 둘리》는 김수정이 꼬마 공룡을 소재로 하여 1983년부터 1993년까지 연재한 대한민국의 만화다.
2003년은 경기도 부천시에서 주인공인 둘리에게 주민등록증을 발급하기도 했다. 그러나 실제 둘리의 주소지는 경기도 부천시가 아니라 서울특별시 도봉구 쌍문동에 소재한 고길동 명의의 집으로 되어 있다. SBS에서 방송된 《열린 TV 시청자 세상》의 〈방송 현장 속으로〉 코너(2009년 2월 27일)를 통해 2009년 판 아기공룡 둘리의 제작과정이 소개됐으며, 다음 날에 KBS 1TV에서 방송된 9시 뉴스에서는 2009년에 100주년을 맞은 한국 만화에 대해 보도하면서 기사 앞 부분에 아기공룡 둘리의 주요 장면들과 원작자 김수정의 인터뷰 장면이 보도되었다.
서울 쌍문동에 살고 있는 '고길동' 옆집에 이사온 '마이콜', 그리고 ‘고길동’ 일가에 찾아온 불청객 ‘둘리’, ‘도우너’, ‘또치’로 인해 일어나는 소동이 주로 그려진다.
둘리 일행은 동네 안에서 시작하여 세계 일주, 우주 여행에 이르기까지 곳곳을 종횡무진 누비며 활약한다. 이는 작품 내의 주요 아이템인 둘리의 초능력과 도우너의 타임코스모스 덕분인 한편, 위기의 순간마다 이들의 힘을 빌려 크고 작은 사건들을 극복해 나간다.
초반에는 둘리와 함께 초능력을 통해 신비한 일들을 경험하는 이야기가 주로 그려진다.
성우.
• 안현서: 둘리(시즌3 ~ 현재)
• 김서영: 둘리(시즌1 ~ 시즌2), 핑크 스타
• 정혜원: 공실이, 퍼플 스타, 레미
• 양정화: 도우너, 브레이노 올라
• 정선혜: 또치, 다이노브라보, 또또브라보, 도우브라보
• 최한: 마이콜 잭슨, 킹콩맨
• 서지연: 박희동, 루나, 또또리브, 다이노리브, 도우리브
• 장은숙: 박하니, 류서윤, 레오나 웨스트
• 변영희: 고길동, 파스바리안 두목, 닥터햄
• 윤승희: 고철수, 서진우
• 엄상현: 에어하이드, 고민동, 소루루, 파이탄, 쥬키오(2기까지), 쥬피노, 쥬피노캅스, 퍼펙트 쥬피노캅스, 쥬키오 X, 그렌저(현대자동차 승용차, 철수영희네 식구들이 타는 자동차)
• 신용우: 리젠트, 브론토맨, 코우, 미믹, 낙타, 하울, 산양, 스타리아(현대자동차의 MPV, 철수영희네 식구들이 타는 자동차)
• 임채헌: 와일드 치프, 우주수호대장, 올드풋
• 김영선: 타키온, 타이탄 V, K7(기아자동차의 승용차, 태경이네 식구들이 타는 자동차)
• 구자형: 제트 썬더, 죠스
• 성완경: 테라킹, 슈퍼기어, 킹 포트란, 파워로더, K9(기아자동차의 승용차, 정우와 수민이네 식구들이 타는 자동차)
• 홍시호: 빅보스, 천기사, 케릭스톤 올레트
• 김정아: 고영희, 타로, 와카이 페린, 호크
• 김은아: 룰루, 블루비쥬, 백태화, 홍하나, 이혜지, 다이아, 도로시 웨스트, 그린 리프, 레오, 스파키, 바바, 위니, 두기, 엄마 판다
• 이명희: 블루비쥬, 이아로
• 이지현: 블루비쥬, 임정우, 니지노사키 다이아, 조이, 쏘나타(현대자동차 승용차, 하나네 식구들이 타는 자동차)
• 김새해: 핑크비쥬, 아게하 미아, 케라걸
• 김명준: 퍼플비쥬, 나레이션(남성 성우), 바쿠스(어린 시절), 카이(신생아 시절), 태그, 다이노주, 도우주, 또또주, 아반떼(현대자동차 승용차, 진우네 식구들이 타는 자동차), 캡틴레오
• 지미애: 박정자, 다이노브라이트, 도우브라이트, 또또브라이트
• 이민규: 고수동, 시쿄인 히비키, 퍼기
• 전태열: 고척동, 쿠쿠, 엑센트(현대자동차 승용차, 브라이온의 식구들이 타는 자동차)
• 이소영: 주현숙, 고민경, 스테린 네추럴, 옐로우 골드
• 최하나: 박하나, 다이노랄라, 도우랄라, 또또랄라
• 한경화: 박양동, 토토 올라, 메루팡
• 문남숙: 박민하, 리리 올라, 다이노링, 도우링,또또링
• 김현지: 박나율, 피피 올라, 노노나 사라, 마나카 라라(시즌3 ~ 시즌8/시즌14 ~ 현재),
• 권지애: 박지환, 다이노벨, 도우벨, 또또벨
• 하성용: 다이노보, 도우보, 또또보
• 홍진욱: 서진국, 싼타페(현대자동차의 SUV, 스테파니의 식구들이 타는 자동차)
• 정유미: 신은정
• 이상준: 홍진호, 만능소스선생님, K5(기아자동차의 승용차, 지율이의 식구들이 타는 자동차)
• 홍희숙: 윤희정
• 강은애: 브라이온 올라, 정태경, 미희, 모에기 에모
• 진정일: 브로이온 올라, 투싼(현대자동차의 SUV, 케빈과 모니카의 식구들이 타는 자동차)
• 이보용: 블랙슨 올라
• 남도형: 블랙시 올라, 파트 호크, 제이민, 케티, 데스바리안(2대), 샤크, 블랙타이크, 베뉴(현대자동차의 타원형 경차, 린의 식구들이 타는 자동차)
• 박리나: 스테파니 네추럴, 사라, 어리, 니아사
• 김수영: 닉 네추럴
• 김가령: 스테미 네추럴, 오렌지 엠버, 케스퍼(현대자동차의 사각형 경차, 서윤이의 식구들이 타는 자동차)
• 김아롱: 린 신 짜오, 델비
• 홍범기: 로이 신 짜오, 로스 호크, 오즈, 트록, 제임스 딘, 메가, 메가마린, 마린사우루스, 잭, 캐피, 베라크루즈(현대자동차의 SUV, 코리네 식구들이 타는 자동차)
• 박선영: 러이 신 짜오
• 김채하: 케빈 올레트
• 강시현: 모나카 올레트, 강지율, 앤
• 문유정: 모니트 올레트
• 김환진: 황현준, 패트 호크
• 강성우: 황정환, 맥스크루즈(현대자동차의 SUV, 현준이네 식구들이 타는 자동차)
• 강새봄: 정난향
• 이재현: 와카이 코리, 호조 소피
• 김예령: 와카이 사키
• 김단: 와카이 츠위치
• 김현욱: 고민준, 펠리셰이드(현대자동차의 SUV, 민준네 식구들이 타는 자동차)
• 김다올: 고군석, 포터 2(현대자동차의 트럭, 아로네 식구들이 타는 자동차)
• 김도희: 김난율, 티티 호크, 히비노 마츠리, 헬릭스
• 이원찬: 서호돌, 타카세 코요이
• 이다은: 강수민, 포로로
• 이상호: 이광천, 엉클락, 오예도 신야
• 박시윤: 유난향, 레미
• 이명호: 임수민
• 유영: 김예진
• 홍승효: 임광천, 파파턱
• 박신희: 임미희, 고전복, 노노미츠 사라, 미나미 미레이
• 이윤희: 박훈
• 정영웅: 박상철, 나베시마 챵코, 게스톤, 머스B, 데스바리안(초대), 고릴라
• 정재헌: 강주철
• 문남숙: 유시유
• 방성준: 정준영
• 배진홍: 탠 호크
• 장예나: 모모야마 미라이, 카이, 허니땅, 코코아 레몬, 챠챠
• 민아 → 이명호: 아오바 린카, 치무무, 류메
• 사문영: 아카기 안나(시즌2)
• 송하림: 아카기 안나(시즌3 ~ 현재)
• 안영미: 미도리카와 사라, 마나카 논
• 전해리: 시도 메루
• 김하루: 카나모리 마리아
• 장미: 쿠로카와 스즈, 호조 코스모, 먀무, 폴라
• 조경이: 키랏츄, 레드 루비, 케챠비
• 정유정: 라비리, 시라토리 앙주, 쥬리
• 여윤미: 아리스 페페론치노, 아마우리 미루키
• 이새벽: 카가야키 이브
• 서유리: 루루나
• 정유미: 시지미 카린
• 김민정: 미야마 레이나, 미나
• 김보영: 오오루리 아야미
• 김율: 볼트
• 강해나: 마나카 라라(시즌9 ~ 시즌13)
• 배정미: 토도 시온, 래드
• 전숙경: 바쿠스, 피논
• 이소은: 지나, 디크
• 우정신: 츠키카와 민트
• 천지선: 타이요우 페퍼
• 장희라: 파루루
• 유상우: 하이디
• 최승훈: 용용이
• 여민정: 키키 아지미, 인디고 킨, 비콘
• 조현정: 쥬논, 트리나, 다이노맨, 패트
• 한신정: 캐논
• 김혜성: 쟈니스
• 은영선: 하나조노 슈카
• 윤미나: 파라라
• 오로아: 가라라
• 김영찬: 우시미츠
• 장경희: 카타스미 아마리
• 최지훈: 마리오