stanford-oval/wikipedia huggingface dataset:
버퍼 오버플로
보호 대응 수단 > 프로그래밍 언어 선택

프로그래밍 언어 선택은 버퍼 오버플로 발생에 깊이 있는 영향을 미칠 수 있다. 2008년 기준으로, C와 그로부터 발전된 C++는 가장 인기 있는 언어들에 포함되며, 거대한 양의 소프트웨어가 이러한 언어로 작성되었다. C와 C++는 메모리상 어떤 부분에서도 데이터 접근과 덮어쓰기에 대한 내장 보호 기능이 없다. 더 구체적으로, 데이터가 어떤 배열 (버퍼의 구현)에 씌어지는 데이터가 그 배열의 범위 안에 씌어지는지 검사하지 않는다. 그러나 표준 C++ 라이브러리는 데이터를 안전히 저장하는 많은 방법을 제공하고, C언어에서 버퍼 오버플로를 회피하기 위한 기술도 존재한다. 장기간 작동시키며 안정성을 유지해야 하는 프로그램을 작성해야 한다면 보다 데이터 타입과 오버플로 검사가 엄격한 C#과 자바를 사용할 수 있다.
많은 다른 프로그래밍 언어는 실행시간 검사를 제공하고, 어떤 경우에는 심지어 컴파일 시 검사하여 C 또는 C++가 데이터를 덮어쓰고 계속하여 더 많은 명령을 실행하여 잘못된 결과가 프로그램을 깨뜨릴 수도 있는 경우 경고 또는 예외를 제기할 수도 있다. 그러한 언어의 예는 에이다, 리스프, 모듈라-2, 스몰토크, OCaml 그리고 C에서 발전된 사이클론과 D이다. 자바와 닷넷 바이트코드 환경도 경계 검사를 모든 배열에 대하여 요구한다. 거의 모든 인터프리터 언어는 잘 정의된 에러 조건에 신호를 보냄으로써 버퍼 오버플로에 대항 보호할 것이다. 어떤 언어가 충분한 형 정보(type information)를 제공하면 때때로 가능케 할것인지 불가능하게 할 것인지 정할 수 있게 해 준다. 정적 코드 분석은 다수의 동적 경계 검사를 제거할 수 있지만, 잘못 구현되거나 부적절한 케이스(case)는 심각하게 성능을 저하시킬 수 있다. 소프트웨어 공학자는 반드시 조심스럽게 안전성과 성능 비용 사이의 조율을 고려하여 언어와 컴파일러 설정을 결정하여야 한다.
보호 대응 수단 > 안전한 라이브러리 사용

버퍼 오버플로의 문제는 C와 C++언어에서는 일반적이다. 왜냐하면 이들 언어가 데이터 형을 보관 장소로서 버퍼의 저수준 표현상 상세를 노출시키기 때문이다. 버퍼 오버플로는 반드시 따라서 버퍼 관리 코드안에서의 높은 수준의 정확성을 유지함으로써 회피되어야 한다. 오래전부터 표준 라이브러리 함수 중 경계를 검사하지 않는 함수의 사용을 피할 것이 권고되어 왔다: gets, scanf, strcpy 등. 모리스 웜은 핑거 데몬 안에서 호출되는 gets 함수를 이용하였다.
잘 씌어지고 검사된 추상 데이터형 라이브러리는 경계 검사를 포함한 버퍼 관리를 중앙집중화하고 자동적으로 실시하여 버퍼 오버플로 발생과 충격을 줄일 수 있다. 버퍼 오버플로가 일상적으로 일어나는 언어의 두가지 주요한 기본 데이터 형은 문자열과 배열이다; 따라서 버퍼 오버플로를 이러한 데이터 형에서 방지하는 라이브러리는 필요 영역 가운데 방대한 대다수를 담당해 줄 수 있다. 여전히 이러한 안전한 라이브러리를 사용하지 못한다면 버퍼 오버플로와 다른 취약점을 낳을 것이다; 자연스럽게 라이브러러 자체의 어떤 버그도 잠재적인 취약점이 된다. "안전한" 라이브러리 구현은 "개선된 문자열 라이브러리", Vstr, 어원을 포함한다. 오픈 BSD 운영체제의 C 라이브러리는 strlcpy와 strlcat 함수를 제공하지만 이들은 전 안전 라이브러리 구현보다 더 제한되어 있다.
2006년 9월 C 언어 표준 위원회 기술 보고서 24731이 공개되었다; 이는 표준 C 라이브러리의 문자열과 입출력 함수들에 기반하였으나 버퍼 크기 매개 변수를 추가로 가진 함수들을 명세하였다. 그러나 이런 함수들의 버퍼 오버플로 방지 효력은 논란의 여지가 있다. 프로그래머가 일부러 함수 호출 마다 개입하여야 하는데 이는 더 오래된 표준 라이브러리 함수의 버퍼 오버플로를 방지하게 만드는 것과 등가의 일이다.
가능한 더 안전한 기능을 제공하는 함수를 사용하는 것도 방법이다. 예를 들어 문자열의 길이를 구하는 C 함수 strlen, wcslen 함수는 NULL 문자를 만날 때까지 계속 다음 메모리를 참조해 나가는 메커니즘으로 되어 있어서 원래의 문자열 끝에 NULL이 없으면 최악의 경우 메모리 영역 끝을 넘어서까지 메모리를 참조하려 시도할 것이다. 이 때에는 좀 더 개선된 함수 strlen s나 wcslen s를 사용하여 참조할 최대 메모리를 제한할 수 있다. 이 외에 기존의 문자열 함수 뒤에 _s가 붙은 이름의 함수를 사용하면 버퍼 오버플로 문제를 개선할 수 있다.
보호 대응 수단 > 버퍼 오버플로 보호

버퍼 오버플로 보호는 가장 일반적인 버퍼 오버플로를 검출하기 위해 사용되며 함수가 귀환할 때 스택이 변경되었는지 검사한다. 변경되었다면 프로그램이 세그멘테이션 오류를 발생 시키며 중단된다. 그러한 시스템의 세가지 예가 gcc 패치인 립세이프 LibSafe, 스택 가드, 프로폴리스이다. 마이크로소프트의 데이터 실행 방지 모드는 명백히 SEH 예외 처리기를 가리키는 포인터를 덮어쓰기로부터 보호한다. 더 강력한 스택 보호는 스택을 두가지로 나눔으로써 가능하다: 하나는 데이터용이고 다른 하나를 함수 귀환에 사용하는 것이다. 이러한 구분은 포스 프로그래밍 언어에 비록 안전을 위한 기능은 아니지만 채택되어 있다. 어쨌든, 이는 버퍼 오버플로에 관한 완벽한 해결책은 아닌 것이, 귀환 주소가 아닌 민감한 데이터는 여전히 덮어씌어질 가능성이 있다.
보호 대응 수단 > 포인터 보호

버퍼 오버플로는 포인터를 조작함으로써 (저장되어 있는 주소를 포함하여) 작동한다. 포인트 가드는 컴파일러 확장으로 제안되었는데, 공격자가 신뢰성 있게 포인터와 주소를 조작하는 것을 방지한다. 접근 방법은 컴파일러가 추가 코드를 삽입하여 자동적으로 포인터를 사용 전후에 XOR-인코딩하도록 하는 것이다. 공격자가 (이론적으로는) 어떤 값이 포인터를 인코드/디코드할 때 사용할지 알지 못하기 때문에 어떤 값으로 덮어 써야 원하는 효과를 거둘 수 있을지 알기 힘들게 된다. 포인트가드가 배포된 적은 없지만 마이크로소프트에서 비슷한 접근 방법을 구현하여 윈도우 XP SP2와 윈도 서버 2003 SP1 이후에 적용하였다. 포인터 보호를 자동 기능으로 구현하지는 않았고, API를 추가하여 프로그래머의 재량에 따라 호출하여 사용하도록 하였다. XOR이 선형이므로, 공격자가 암호화된 포인터를 조작하여 어떤 주소의 하위 바이트만 덮어쓸 수 있다. 이렇게 하면 공격자가 여러번 시도하거나 복수의 위치 (예를 들어 NOP 슬라이드 안의 어떤 위치)에 대해 시도함으로써 공격이 성공할 수 있다. 마이크로소프트는 임의로 암호화 방안을 변경함으로써 이 약점을 보완, 부분적으로만 덮어쓰기가 가능하게 하였다.
보호 대응 수단 > 실행 공간 보호

실행 공간 보호는 버퍼 오버플로를 방지하기 위한 접근 방법으로 스택이나 힙 상의 코드가 실행되는 것을 막는다. 공격자는 버퍼 오버플로를 이용하여 임의의 코드를 프로그램의 메모리에 삽입할 수 있지만, 실행 영역 보호가 있다면, 그 코드를 실행하고자 하는 어떠한 시도도 예외를 발생시킬 것이다. 어떤 CPU는 NX (No eXecute) 또는 XD (eXecute Disabled)비트 라는 기능을 지원하는데 소프트웨어와 연계하여 데이터의 페이지 (즉 스택이나 힙을 담고 있는)를 읽고 쓰기는 가능하나 실행 불가로 표시할 수 있다. 어떤 유닉스 운영 체제는 (예를 들어 오픈 BSD, OS X) 은 실행가능한 공간 보호와 함께 출시되었다. (예: W^X) 옵션 패키지에는 다음이 포함될 수 있다:
PaX
Exec Shield
오픈월
새로운 마이크로소프트 변종도 실행 공간 보호를 지원하며 데이터 실행 방지라고 부른다. 상용 추가 기능은 다음과 같다:
버퍼 실드
스택 디펜더
실행 공간 보호로 libc로 귀환 공격 또는 공격자 코드 실행에 의지하지 않는 공격을 방지한다고 보증할 수는 없다.
보호 대응 수단 > 주소 공간 배치 난수화

주소 공간 배치 난수화 (Address space layout randomization, ASLR)는 컴퓨터 보안 기능으로 중요 데이터 영역, 예를 들어 실행 코드의 기반 주소, 라이브러리, 힙, 스택 주소 등을 임의로 프로세서의 주소 공간에 배치하는 것이다. 함수와 변수를 찾을 수 있는 가상 메모리 주소의 난수화로 버퍼 오버플로 이용이 더 어려워지지만 불가능한 것은 아니다. 공격자가 이용 시도를 각각의 시스템에 따라 다르게 하도록 강요하므로 인터넷 웜 방어에 더 유용하다. 비슷하지만 덜 효과적인 방법은 프로세스와 라이브러리를 가상 주소 공간에 리베이스하는 것이다.
보호 대응 수단 > 심층 패킷 조사

심층 패킷 조사로 네트워크 경계에서 아주 간단한 버퍼 오버플로 원격 시도를 공격 고유 신호과 경험적 방법으로 검출할 수 있다. 알려진 공격 고유 신호 또는 긴 NOP 명령이 검출되면 패킷을 막을 수 있으며, 공격 패킷 내용으 조금 달라도 사용할 수 있다. 패킷 스캐닝은 효과적이지 못한데, 그 까닭은 알려진 공격만 막을 수 있고 NOP 슬라이드는 다양한 방법으로 암호화 할 수 있기 때문이다. 공격자들은 경험론적 패킷 스캐너와 침입 감지 시스템의 탐지를 회피하기 위하여 영숫자, 탈바꿈, 자기 수정 셸코드를 사용하기 시작하였다.
이용의 역사

버퍼 오버플로는 1972년 컴퓨터 보안 기술 기획 연구에서 기법을 소개하였을 때부터 이해되었던 개념이다. "이 기능을 수행하는 코드는 출처와 목적지 주소를 적절히 검사하지 않으므로, 사용자가 모니터의 일부를 덮어쓰도록 허용한다. 이는 코드를 모니터에 삽입하여 제어권을 획득하는 데 사용될 수 있다." 오늘날 모니터는 커널이라고 불릴 것이다.
1980년대 개인용 컴퓨터의 확산으로 이 기법에 대해 아는 사람의 수가 증가하였다. 코모도어 PET 상에서 예를 들어 흔히 두 번째 테이프 버퍼를 사용하여 어셈블리 언어 루틴을 저장하였다.[모호한 표현] 어떤 프로그래머들은 최대 32KB인 컴퓨터의 주기억장소 공간에서 몇바이트를 절약하기 위해 베이직 언어의 번거로운 POKE 명령 사용 대신 프린트 버퍼의 시작점을 테이프 버퍼로 변경하여 6502 어셈블리 언어 코드(이상해 보이는 글자로 이루어진)를 직접 원하는 곳으로 출력하였다. 실제로는 프린터 버퍼가 테이프 버퍼 보다 길었기 때문에, 베이직 문자열이 쉽게 1024 바이트를 넘어갔고, PET상의 마이크로소프트 베이직 인터프리터와 간섭하였다. 초기 맥, 코모도어, 아타리등 초기 개인용 컴퓨터 부트 이미지 로더와 95, 98까지의 마이크로소프트 윈도우 운영 체제는 버퍼 보호에 부적절하였고 많은 프로그래머들이 버퍼 오버플로에 대해 알게 되었다.
최초로 문서에 남은 적대적 버퍼 오버플로 이용은 1988년이었다. 모리스 웜이 인터넷에서 자신을 퍼뜨리기 위해 사용했던 몇가지 공격 가운데 하나였다. 그 프로그램이 이용했던 것은 핑거라는 유닉스 서비스였다. 1995년 토마스 로파틱은 독립적으로 버퍼 오버플로를 재발견하였고 자신의 발견을 버그트랙(Bugtraq) 보안 메일링 리스트에 공개하였다. 1년 후 1996년 엘리아스 레비 (알레프 원으로 알려진)는 프랙 지에 "재미와 소득을 위해 스택 때리기"라는 제목의 기사에서 스택 기반 버퍼 오버플로 취약점을 공략하는 단계별 소개를 공개하였다.
그 이후에 최소한 두가지의 대규모 인터넷 웜이 버퍼 오버플로를 이용하여 많은 수의 시스템에 영향을 주었다. 2001년 코드 레드 웜은 마이크로소프트의 인터넷 정보 서비스 5.0의 버퍼 오버플로를 이용했고, 2003년의 SQL 슬래머 웜은 마이크로소프트 SQL 서버 2000을 실행시키는 컴퓨터에 영향을 주었다.
2003년 허가된 엑스박스 게임 안에 존재했던 버퍼 오버플로가 이용되어 자작 게임을 포함한 허가 받지 않은 소프트웨어도 콘솔에서 모드칩이라고 알려진 하드웨어 변경 없이 이용할 수 있게 되었다. PS2 독립 공격도 버퍼 오버플로를 사용하여 같은 작용을 플레이스테이션 2에 일으켰다. 황홍 공격은 닌텐도 위에서 같은 효과를 거두었는데, 젤다의 전설 황혼의 공주의 버퍼 오버플로를 이용하였다.
예제 소스 코드

아래의 C 소스 코드는 일반적인 프로그래밍 실수를 보여준다. 일단 컴파일 되면, 너무 긴 커맨드라인 인자 문자열을 가지고 실행하면 프로그램은 버퍼 오버플로 오류를 발생할 것이다. 왜냐하면 이 인자의 길이를 체크하지 않고 버퍼를 채우는 데 사용하기 때문이다.
/* overflow.c - 버퍼 오버플로를 설명한다 */

#include <stdio.h>
#include <string.h>

int main(int argc, char *argv[])
{
  char buffer[10];
  if (argc < 2)
  {
    fprintf(stderr, "사용법: %s 문자열\n", argv[0]);
    return 1;
  }
  strcpy(buffer, argv[1]);
  return 0;
}
9개 이하의 문자 스트링은 버퍼 오버플로를 일으키지 않는다. 10 이상의 문자들은 오버플로를 일으킨다. 이것은 언제나 부정확하지만 프로그램 오류나 세그먼트 폴트를 일으키지는 않는다. strncpy는 버퍼에 쓰일 문자의 개수를 제한할 수 있다.
이 프로그램은 strncpy를 이용해 아래와 같이 안전하게 다시 쓸 수 있다:
/* better.c - 문제 해결 방법 하나를 설명한다 */

#include <stdio.h>
#include <string.h>

int main(int argc, char *argv[])
{
  char buffer[10];
  if (argc < 2)
  {
    fprintf(stderr, "사용법: %s 문자열\n", argv[0]);
    return 1;
  }
  strncpy(buffer, argv[1], sizeof(buffer));
  buffer[sizeof(buffer) - 1] = '\0';  /* 문자열의 끝을 분명히 맺는다 */
  return 0;
}
같이 보기

데이터 전송
버퍼 언더런
버퍼 오버플로
힙 오버플로
보안 취약점
형식 문자열 공격
운영 체제
보안 중심 운영 체제
컴퓨터 보안
컴퓨터 비보안
죽음의 핑
Return-to-libc 공격
프로그램 분석
정적 코드 분석
스택 버퍼 오버플로
셸코드
자기 수정 코드
포트 스캐닝
파일 끝
참조

↑  Routine Mappings(CRT)
1 2  Safer C: Developing Software for High-integrity and Safety-critical Systems (ISBN 0-07-707640-0)
버뮤다 삼각지대

버뮤다 삼각지대
버뮤다 삼각지대 위치
버뮤다 삼각지대(영어: Bermuda Triangle) 또는 마의 삼각지대(Devil's Triangle)는 북서대서양 지역에서 예로부터 수많은 항공기와 선박들 또는 승무원이 사라졌다는 주장으로 유명해진 곳이다.
미국 해양조사부에 따르면 실종은 가스에 의한 폭발 등이 원인일 것으로 추정된다.
버뮤다 삼각지대가 다른 지역보다 자기장이 불안한 것은 사실이나 이곳의 면적이 400km2나 되는 것을 감안하면 당시 다른 바다에서 일어나는 사고 수치와 거의 차이가 없다.
언론의 과장된 기사와 부풀려 쓴 수치들이 존재하며, 사고의 원인은 주로 번개, 해일, 기상이변, 해적, 운행실수 등 이었다.그래서 보통 버뮤다 삼각지대의 괴담으로 취급한다
한가지 흥미로운 점은 5대의 훈련비행기가 사라졌다는 것이다. 이 비행기는 바다에 착륙할 수 있지만, 아직 비행기가 발견되지 않았다.
버뮤다 삼각지대의 주변국으로는 쿠바, 미국이 있다.
개요

버뮤다 삼각지대는 대서양의 버뮤다 주변의 삼각형 모양의 구역을 의미하며, 1945년에 미국 해군 항공대의 제19비행단 소속 TBF어벤저 뇌격기 1개 편대와, 그들을 구조하러 날아갔던 PBY 카탈리나 비행정이 돌연 실종된 사고를 가지고, 1960년대에 마이애미 헤럴드에서 기자로서 일하던 에드워드 존스가 마의 삼각 지대라고 이름을 붙이고, 보도를 내보내고 알리면서 명성이 생기게 되었으며, 실제 세계 불가사의 논쟁 중 꼭 거론되는 주제이기도 하다.
개요 > 버뮤다 삼각지대의 구분

대개는 플로리다 해협, 버뮤다, 푸에르토리코 혹은 아조레스 제도의 경계를 삼각형 범위 안으로 삼는다. 사고가 일어나는 영역 상 멕시코만으로 그 범위를 정하는 사람도 있다. 어떤 사람들은 노련하지 못한 항해자의 실수 혹은 기상 이변으로 인해 행방불명되었다고 주장하지만 일부 대중 문화에선 과학적으로는 증명할 수 없는 심령 현상이나 지구 밖 생명체의 활동으로 인해 실종된 것이라고 보기도 한다. 상당한 증거 자료와 수사에도 불구하고 이 지역에서 일어난 많은 사건의 진실은 정확하게 보고되지 않고 있다.
개요 > 버뮤다에서 실종된 선박 및 비행기

스타 아리엘(사라진 여객기) 1949년, 의문의 실종.
스타 타이거(사라진 여객기) 1948년, 의문의 실종.
엘 스나이더(사라진 조타수) 1948년, 기록적인 돌풍.
샌들러 호(사라진 화물선) 1950년, 폭풍우로 인함
서전 디스릭스 호(해군 화물선) 1954년, 폭풍우.
콘네마라 4세 호(버려진 요트) 1955년, 허리케인에 의함.
해군의 정찰폭격기 1956년, 폭발.
레바노크 호(사라진 요트) 1958년, 폭풍우로 인함.
마린 설펴 퀸 호(화물선)* 1963년, 여러 가지 자연적 원인으로.
2대의 KC-135(공급 급유기* 1963년, 공중 충돌.
비치크라프트 보난자(경비행기)* 1967년, 엔진 고장.
파이퍼 아파치(경비행기) 1967년, 악천후 또는 엔진 고장.
위체클라프트 호(순양함)* 1967년, 폭풍우로 인함.
파이퍼 코만치(경비행기)* 1970년, 비행사 실수로 인한 엔진 고장.
V.A. 포그호(사라진 유조선)* 1972년. 폭발
에어프랑스 (사라진 비행기)* 2008년. 실종
이론

버뮤다 삼각지대의 원인과 진실에 관해서는 많은 이론들과 의견들이 존재한다.
이론 > 메탄가스 이론

2010년 8월, 호주의 조세프 모니건 교수가 삼각지대에서 발생한 항공기와 선박의 실종 원인의 가설을 제기하였다. 바닷속 깊은 곳엔 메탄 가스층이 존재하여 지각이 불안정해지면 메탄가스가 대량으로 올라오는데 이 때문에 물 밀도가 낮아지게 되어, 선박은 부력이 감소하여 침몰하고, 항공기의 경우는 메탄가스에 의해 엔진에 불이 붙어 추락하게 된다는 것이다.
이론 > 자기장 이론

해당 버뮤다 삼각지대 위치에 자기장이 강력하게 발생하여, 항공기의 전자 기기, 특히 GPS 장치나 나침반에 절대적인 이상, 결함이 생겨 사고가 난다는 견해도 있으며, 또한 이에 버뮤다 삼각지대의 정 반대편인 드래곤 트라이앵글에서도 비슷한 사고가 일어나고 있는 것이라고 주장한다.
이론 > 아틀란티스 설

2012년 10월 22일, 캐나다 탐사팀이 잠수로봇을 이용, 버뮤다 삼각지대 내 쿠바와 가까운 지점에서 수중도시를 발견했다고 발표하였으며, 당시 해저 700m 지점에서 발견됐다는 도시에는, 최소 4개의 자이언트 피라미드와 웅장한 스핑크스, 기타 건축물이 보존돼 있으며, 피라미드 중 1개는 크리스탈로 제작된 듯하다고 보도되어 화제를 끌었으며, 탐사팀 관계자는, “중미 선사시대에 만들어진 도시가 분명하다.” 면서 “테오티우아칸처럼 상당히 발전한 문명을 가진 도시나 국가였던 것 같다.” 고 발표하였고, 기타 문자가 새겨진 바위가 존재하여, 서양의 고도의 문명 발달국이 가라앉은 것 같다고 밝히기도 했다.
이에, 탐사팀 관계자는 “아직은 확실하게 단언할 수 없는 단계지만 자연이 그토록 정교한 건축물을 만들어낼 수는 없다고 본다.” 면서, 기타 버뮤다 삼각지대가 아틀란티스가 가라앉은 곳이라고 알려진 대서양이라는 근거 등을 통해서 아틀란티스의 발견을 확신하기도 했다.
이론 > 공기터널 이론

역사적 기록에 따르면, 1492년에 콜롬버스가 세 척의 배를 이끌고 버뮤다 삼각지대의 해역을 지났을때, 갑자기 나침반이 이리저리 움직이기 시작하더니, 하늘에서 이상한 빛이 보였다는 기록이 존재하며, 이에 따라 사람의 눈에 보이지 않는, 공기 속에 투명한 공기 터널이 존재, 이에 따라 버뮤다 삼각지대를 지나는 항공기나 선박 들이 빨려 들어간다는 것이다.
그러나,"공기 속의 공기 터널" 은 버뮤다 삼각지대에서 허리케인이 자주 발생하므로, 그와 같은 자연 현상에 불과하며, 나침반이 이리저리 움직인 것은, 자기장 이론에 따라 자기장의 영향이라는 반론이 있기도 하다.
이론 > 기타 이론

UFO 해저 기지설
타임 터널설
블랙홀설
웜홀 (4차원) 이론
회의론 > 교통량 문제

버뮤다 삼각지대는 대서양 무역이 활발하게 이루어지는 곳이며, 선박, 항공의 운행 빈도가 타 지역보다 매우 활발하고, 연근해와의 거리 등의 복합적 요인으로 인해 증거나 잔해 발견이 어려우며, 이에 따라 실종 사고나 원인을 알 수 없는 사고들이 많이 발생하는 것이고, 또 버뮤다 삼각지대에는 허리케인과 같은 자연 현상들도 자주 발생하는 곳이기에, 각종 재난 사고나 실종 사고가 많이 일어나는 것이라는 의견이 있다.
또한, 버뮤다 제도에는 LF웨이드 국제공항까지 존재하며, 현재 또한 많은 항공기와 선박들이 버뮤다 삼각지대를 지나고 있기에, 사실은 지극히 정상적인 곳이라는 평가 또한 존재한다.
회의론 > 조작설

2012년 1월 1일 대한민국의 MBC TV에서 방영되었던 신비한TV 서프라이즈 498회를 통해 래리 커쉬의 버뮤다 삼각지대 거짓설이 방영되었다.
래리 커쉬는 '제19비행중대 행방 불명 사건'의 거짓 교신 내용, 실종자 대부분이 비행 경험이 없는 훈련병이었다는 것, 실종된 수색기가 문제가 있는 비행기였다는 것 등 각종 사건들의 원인이 따로 존재하였으며, '프레야 호 사건'도 역시 쓰나미로 인해 벌어진 사고라는 주장과 타 지역 사고 빈도수와 비교했을 때 버뮤다 삼각지대는 사고다발구역이 아니며, 그 증거로 보험사들이 이 지역을 지날 때 할증을 붙이지 않는다는 것을 들며 주장하였다.
그는 이러한 결과의 모든 원인은 1950년 9월 17일 마이애미 해럴드 지 보도가 버뮤다 삼각지대 미스터리의 발단이 되었으며, 이후 출판사와 방송사가 흥행을 위해 사건을 조작하였기 때문이라고 말하였다.
또한, 영리적 목적을 노리고, 고의로 사건을 과장하거나 왜곡한 경우도 있다는 평가도 있으며, 각종 영화 제작이나 소설에서 버뮤다 삼각지대가 소설거리로 자주 인용되기도 하였다.
같이 보기

아틀란티스
드래곤 트라이앵글
율하역

| 율하(의료 R&D 지구 DRT) (항시원외과) |
| --- | --- |
 역명판 (설화명곡 방면, 부역명 생기기 전,1차 교체 후,역 번호 표기 전)
 승강장 (설화명곡 방면, 스크린도어 생기기 전,역명판 교체 전)
ko
개괄
관할 기관 : 대구교통공사
소재지 : 대구광역시 동구 안심로 지하57
좌표 : 북위 35° 52′ 11″ 동경 128° 41′ 34″﻿ / ﻿북위 35.869751°  동경 128.692775° ﻿ / 35.869751; 128.692775
개업일 : 1998년 5월 2일
역 번호 : 142
승강장수 : 2면 2선(상대식)
거리표
대구 도시철도 1호선
설화명곡 기점 24.4 km
   ← 용계  (1.2 km)  신기 → (1.1 km)
     
율하역(항시원외과)(Yulha station, 栗下驛)은 대한민국 대구광역시 동구 안심로에 있는 대구 도시철도 1호선의 역이다. 율하천 하저터널로 용계역과 연결된다. 부역명은 항시원외과이다.
역명의 유래

옛 이름은 방계동이었는데 이 지역에 밤나무가 많아 이후 사람들은 이곳의 지명을 방계동에서 율하동으로 고쳐 불렀다. 그러나 일제강점기에 밤나무를 모두 없애고 과수원을 만들었고 현재는 거의 논.밭으로 바뀌었다.
특징

율하남교 하저터널로 용계역과 연결된다. 원래는 출구가 3곳이었으나 율하동 아파트 단지 인근에 롯데쇼핑프라자가 생기면서 2010년 5월 14일에 기존 출구 3개에서 범안로 방향에 4번 출구를 신설하였고, 기존 3번과 신설된 4번 출구 사이에 롯데쇼핑프라자 지하 연결 통로를 신설하였다. 이 통로는 롯데마트가 대구교통공사에 협약을 맺고 기부채납한 것이며 롯데쇼핑프라자가 오픈하고 몇 개월 후에 개통되었다. 이후 2번 출구가 정식 개통하면서 현재 출구는 5개다. 또한, 율하역의 모든 표지판(역명판 포함)이 "대디가"에 맞쳐서 모두 변경되었다. 이 역 남쪽의 대구 도시철도 2호선 연호역 방향으로 범안로 고가도로가 있으며, 신도시 개발로 인근에 아파트 단지들이 많이 건축되어 이용률도 증가하였다. 대구혁신도시 진입 도로가 율하역 인근에 건설되고 있다. 2019년 3월 1일부터 항시원외과라는 새로운 부역명이 표기되었다.
역사

1998년 5월 2일 : 대구 도시철도 1호선 개통과 함께 영업 개시
2010년 5월 14일 : 기존 출구 3개에서 범안로 방향에 3번 출구를 에스컬레이터 신설
2010년 7월 15일 : 롯데쇼핑프라자, 롯데마트(대구율하점) 오픈, 직결되는 연결통로 개통
2012년 12월 31일 : 범안로 방향에 2번 출구를 신설
2017년 3월 4일 : 스크린도어 설치
역 구조

2면 2선의 상대식 승강장이 있는 지하 역이며, 승강장 벽면 색상은 하늘색이다. 스크린도어가 설치되어 있다.
역 구조 > 승강장

| 0 | 1 | 2 |
| --- | --- | --- |
| 상행 | ● 대구 도시철도 1호선 | 반월당·중앙로·설화명곡 방면 |
| 하행 | ● 대구 도시철도 1호선 | 신기·반야월·안심·하양 방면 |
승강장 번호는 없다.
대합실을 통해, 반대편 승강장으로 이동이 가능하다.
편의시설 및 기타 특징

엘리베이터
2,3,5번 출구 방면에 엘리베이터가 설치되어 있다.
역세권 할인 혜택
율하역 대합실 상하선 끝부근에 지하철 이용 포토존이 설치되어 있다. 포토존에서 사진촬영후 롯데시네마 율하점에 인증샷을 보여주면 영화 할인 혜택을 받을 수 있다.
화장실
남녀 화장실 및 남녀 장애인 화장실이 설치되어있다.
물품보관함 - 현재 없음
현금인출기-대합실에 설치되어 있음.
역 주변

반야월삼거리방면
안심1동 행정복지센터
안심2동 행정복지센터
안심주공아파트
안심신우타운
대구안일초등학교
대구정동고등학교
율하동우체국
율하남교
율하교
율하동
대구율빛유치원
연호역방면 (대구 도시철도 2호선)
용지역방면 (대구 도시철도 3호선)
율하휴먼시아
율하롯데캐슬탑클래스
율하역엘크루
율하우방아이유쉘
대구율하숲아파트
율하시티프라디움
현대자동차 안심대리점(율하)
롯데하이마트 율하점
삼성전자 율하점
LG전자 율하점
위니아 율하점
롯데쇼핑프라자(3·4번 출구 사이 지하 통로 연결)
대구광역시 차량등록사업소 동부민원분원
태경청진동해장국 율하점(24 Hours)
대구 의료R&D지구 DRT - (율하역 1번 출구 - DRT 버스)
ㄴ 경 로 : 수성알파시티 <-> 의료R＆D지구 <-> 첨단의료복합단지
승차량 변동

| 노선 | 승차 인원> 1997년 | 승차 인원> 1998년 | 승차 인원> 1999년 | 승차 인원> 2000년 | 승차 인원> 2001년 | 승차 인원> 2002년 | 승차 인원> 2003년 | 승차 인원> 2004년 | 승차 인원> 2005년 | 승차 인원> 2006년 | 주석 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1호선 | 미개통 | 1,117 | 1,621 | 미공개 | 1,491 | 1,457 | 838 | 1,266 | 1,298 | 1,377 |  |
| 노선 | 2007년 | 2008년 | 2009년 | 2010년 | 2011년 | 2012년 | 2013년 | 2014년 | 2015년 | 2016년 |  |
| 1호선 | 1,308 | 1,409 | 2,079 | 3,073 | 3,853 | 4,192 | 4,405 | 4,659 | 4,739 | 4,940 |  |
| 노선 | 2017년 | 2018년 | 2019년 | 2020년 | 2021년 |  |  |  |  |  |  |
1호선:
인접한 역

| 대구 도시철도 1호선 |
| --- | --- | --- |
| 141 용계 설화명곡 방면 | ● 대구 도시철도 1호선 | 143 신기 하양 방면 |
율하역 포토존
키로깅

스크린캡처의 키로거의 예. 잠재적인 신뢰할만한 개인 정보를 담고 있다. 아래의 그림은 일치하는 키로거 텍스트 결과를 보유하고 있다.
키로깅(Keylogging, 키 스트로크 로깅(Keystroke logging)으로도 불림)은 사용자가 키보드로 PC에 입력하는 내용을 몰래 가로채어 기록하는 행위를 말한다. 하드웨어, 소프트웨어를 활용한 방법에서부터 전자적, 음향기술을 활용한 기법까지 다양한 키로깅 방법이 존재한다.
역사

초기의 키로거는 페리 키볼로위츠가 작성하여 1983년 11월 17일에 유즈넷 뉴스 그룹 net.unix-wizards,net.sources에 게시하였다.
같이 보기

안티 키로거
사이버 범죄
스파이웨어
트로이 목마 (컴퓨팅)
가상 키보드
크기 정도 (시간)

시간의 크기 정도는 (일반적으로) 마이크로초, 백만년 등 기본 시간 단위이 포함된 십진 접두어 또는 십진 등급의 크기이다.
단위

| 단위 (초) | 배수 | 기호 |
| --- | --- | --- |
| 10−44 | 1 플랑크 시간 | tP |
| 10−30 | 1 퀘토초 | qs |
| 10−27 | 1 론토초 | rs |
| 10−24 | 1 욕토초 | ys |
| 10−21 | 1 젭토초 | zs |
| 10−18 | 1 아토초 | as |
| 10−15 | 1 펨토초 | fs |
| 10−12 | 1 피코초 | ps |
| 10−9 | 1 나노초 | ns |
| 10−6 | 1 마이크로초 | µs |
| 10−3 | 1 밀리초 | ms |
| 10−2 | 1 센티초 | cs |
| 10−1 | 1 데시초 | ds |
| 101 | 1 데카초 | das |
| 102 | 1 헥토초 | hs |
| 103 | 1 킬로초 | ks |
| 106 | 1 메가초 | Ms |
| 109 | 1 기가초 | Gs |
| 1012 | 1 테라초 | Ts |
| 1015 | 1 페타초 | Ps |
| 1018 | 1 엑사초 | Es |
| 1021 | 1 제타초 | Zs |
| 1024 | 1 요타초 | Ys |
| 1027 | 1 론나초 | Rs |
| 1030 | 1 퀘타초 | Qs |
크기 정도

5.391 06 × 10−44 초 - 플랑크 시간
1 × 10-43 초 - 대통일 시대의 기간
5 × 10-39 초 - 플랑크 입자의 수명
1 × 10-36 초 - 전기약 시대의 기간
3.158 ×10−25 초 - W보손의 수명
2.6379 ×10−25 초 - Z보손의 수명
5×10−25 초 - 꼭대기 쿼크의 수명
2.3×10−24 초 - 칠중수소의 반감기
9.1×10-23 초 - 리튬-4의 반감기
1.56×10−22 초 - 힉스 보손의 수명
2 × 10−21 초 - 탄소-8의 반감기
2.47 × 10−21 초 - 측정한 가장 짧은 시간
3.3 × 10−19 초 - 빛이 1 옹스트롬을 이동하는데 걸리는 시간
3.3 × 10−18 초 - 빛이 1 나노미터를 이동하는데 걸리는 시간
3.3 × 10−15 초 - 빛이 1 마이크로미터를 이동하는데 걸리는 시간
1 × 10−13 초 - 맵시 쿼크의 수명
1 × 10-12 초 - 바닥 쿼크의 수명
3.3 × 10−12 초 - 빛이 1 밀리미터를 이동하는데 걸리는 시간
3.3 × 10−11 초 - 빛이 1 센티미터를 이동하는데 걸리는 시간
1 × 10-10 초 - 기묘 쿼크의 수명
3.3 × 10−10 초 - 수소화 포지트로늄의 반감기
3.33564 × 10−9 초 - 빛이 1 미터를 이동하는데 걸리는 시간
같이 보기

년
지질 시대
플랑크 단위계
초 (시간)
국제단위계
이상식 (1968년)

| 이상식 |
| --- | --- |
출생: 1968년 12월 18일(1968-12-18)(56세) 
직업: 충청북도의회 의원
의원 선수: 1
의원 대수: 11
정당: 더불어민주당
지역구: 충청북도 청주시
이상식(李相植, 1968년 12월 18일 ~ )은 대한민국의 정치인이다. 제11·12대 충청북도의원을 지냈다.
학력

1988 ~ 2015 서원대학교 국어국문학 학사
2009 ~ 2014 한국방송통신대학교 관광학 학사
2016 청주대학교 산업경영대학원 관광학과
경력

노영민 국회의원실 비서관·보좌관
더불어민주당 충청북도당 정책위원회 부의장
더불어민주당 충청북도당 수석대변인
더불어민주당 충청북도당 교육연수위원장
단재신채호선생기념사업회 운영위원
2011.02 ~ 2018.07 한국해양소년단 충북연맹 이사
2017.02 ~ 2018.03 더불어민주당 충청북도당 정책실장
충청북도 지역혁신협의회 위원
충청북도의회 대변인
충청북도 지역혁신협의회 위원
충북도의회 간행물편집위원회 위원장
2018.07 ~ 2022.06 제11대 충청북도의회 의원
2018.07 ~ 2020.07 제11대 충청북도의회 전반기 산업경제위원회 위원
2018.07 ~ 2020.07 제11대 충청북도의회 전반기 예산결산특별위원회 위원
2020.07 ~ 2022.06 제11대 충청북도의회 후반기 의회운영위원회 위원
2020.07 ~ 2022.06 제11대 충청북도의회 후반기 산업경제위원회 위원
2020.07 ~ 2022.06 제11대 충청북도의회 후반기 예산결산특별위원회 위원
2020.07 ~ 2022.06 제11대 충청북도의회 후반기 청주국제공항활성화지원을위한특별위원회 위원장
충북지속가능발전협의회 위원
충북 항공산업육성 범도민 추진위원
2024.04 ~ 제12대 충청북도의회 의원
2024.04 ~ 2024.07 제12대 충청북도의회 전반기 정책복지위원회 위원
2024.07 ~ 제12대 충청북도의회 후반기 정책복지위원회 위원장
봉의 3

스페인 덱에서 배턴 ("바스토스")의 3
봉의 3은 봉의 슈트의 플레잉 카드이다. 타로에서는 소 아르카나 카드이다.
라이더-웨이트 타로 덱에서 봉의 3
타로 카드는 유럽 전역에서 타로 카드 게임을 하는 데 사용된다.
게임이 거의 알려지지 않은 영어권 국가에서는 타로 카드가 주로 점술 목적으로 사용되었다.
점술 사용법

바다를 바라 보는 진정한 구경꾼. 그가 상인이거나 여행을 고대할 가능성이 있다. 숫자 3은 어떤 - 낙관적이고 무언가가 기대되는 - 임무의 창조를 상징한다. 이 카드는 기업, 무역 또는 상업을 상징한다.
주안점: 업적 - 모험 - 여행 - 여행 추구
카드가 반전된 경우, 작업이 끝났음을 의미하고, 수고, 중단 및 실망을 의미한다.
주요 의미

봉의 3의 주요 의미:
성취
신선한 시작
장기적 성공
동업자
무역
출처

1 2  
Dummett, Michael (1980). 《The Game of Tarot》. Gerald Duckworth and Company Ltd. ISBN 0-7156-1014-7.
↑  Huson, Paul, (2004) Mystical Origins of the Tarot: From Ancient Roots to Modern Usage, Vermont: Destiny Books, ISBN 0-89281-190-0
Mystical Origins of the Tarot 보관됨 2007-09-27 - 웨이백 머신
↑  Trusted Tarot (2010) Three of Wands
브래드 토머스

브래들리 리처드 "브래드" 토머스(영어: Bradley Richard "Brad" Thomas, 1977년 10월 22일 ~ )는 오스트레일리아의 야구 선수이다. 크리스 옥스프링과 함께 2009년과 2013년 월드 베이스볼 클래식에 오스트레일리아 야구 국가대표팀으로 참가하였다.
프로 입단 전

시드니에 위치한 미첼고등학교(Mitchell High School) 재학 중이던 1995년 7월 2일, 미국 메이저 리그 로스앤젤레스 다저스와 아마추어 자유 선수 계약을 맺었다. 이후 1997년 5월 9일 다저스가 마이너 리그에서 규정인수 이상의 외국인 선수를 보유하였다는 일이 발각되어 비자 문제로 퇴단하게 되었고, 5월 12일 자유 계약 선수로 미네소타 트윈스에 입단하였다. 주로 마이너리그에서 활동하다가 2004년 4월 21일 보스턴 레드 삭스로 이적하였지만, 왼쪽 팔꿈치 수술 때문에 등판하지 못하였다. 월드 시리즈의 40인 로스터 리스트로 포함되어 챔피언 링을 손에 쥐게 되어있지만, 시즌 이후로 로스터에 제외되어 자유계약이 공시되었다.
일본 프로 야구 시절

트윈스 시대의 동료였던 마이클 나카무라의 소개로 2005년 개막 시작전에 홋카이도 닛폰햄 파이터스의 테스트를 받고 합격하면서 입단하였다. 등번호는 당시 결번이었던 70번으로 결정되었다.
개막 당시에는 선발투수 자원으로서 기대되었지만, 2004년에 왼쪽 팔꿈치를 수술하였던 일 때문에 컨트롤이 흔들려 볼넷을 자주 허용하는 등의 문제를 드러내자 2군으로 강등되었다. 그 후, 왼쪽 팔꿈치가 나아져 투구의 위력이 회복되자 1군에 다시 승격되었고, 주로 승리 계투조를 담당하였다. 다테이시 히사유키, 다케다 히사시, 다테야마 요시노리를 포함한 4인의 계투조 이니셜은 「4Ts(포티즈)」로 불리면서 시즌 후반부에 활약하였다. 8월 31일 후쿠오카 소프트뱅크 호크스 전에서 첫 세이브를 올렸다. 9월의 시합에는 실제로 155 km/h의 강속구를 던지기도 하였다.
재계약에는 다소 어려움이 따랐으나, 시즌 종반 셋업맨으로서의 활약이 인정되어 페르난도 세기놀과 함께 팀과 재계약을 체결하였다.
2006년에는 등번호 17로 변경하였다. 개막부터 계투조로 활약하여, 40경기 등판 4승 1패 1세이브의 성적을 올렸다. 7월에는 부인의 출산 소식 때문에 일시귀국을 하였다. 시즌 중에는 다소 기복이 있었지만, 리그 우승과 44년 만의 니혼이치 우승에 공헌하였다. 일본 시리즈에서는 제 4차전에 등판하여 피안타 1, 사사구 1으로 이닝 도중에 강판되었다(자책점 0).
그 해를 끝으로, 선발로 던지기 원하는 프런트와 중간계투로 던지기 원하는 토머스 자신과의 의견이 엇갈렸기 때문에, 11월 29일에 방출되어 자유계약선수로 공시되었다. 뉴질랜드로 갔던 우승 여행에는 함께 참가했다.
한국 프로 야구 시절

2008년 한화 이글스와 계약금 4만 5천 달러, 연봉 24만 달러의 조건으로 입단 계약을 맺었다. 시즌 초 경기에서 세이브 기회를 날려 버리는 불안한 모습을 보여주었으나, 차츰 안정감을 되찾아 2008년 외국인 용병 투수 중 가장 좋은 성적을 보여 주었다. 2008 정규 시즌 기록은 3승 6패 31세이브, 평균 자책점은 2.84이다.
2008년 12월 10일, 전 시즌 연봉보다 25% 인상된 계약금 5만 6천 달러, 연봉 30만달러 등 총액 35만 6천 달러에 재계약하였다. 2009년에는 팀이 최하위로 처지면서 등판 횟수도 감소했다. 2009년 12월, 미국 프로 야구 디트로이트 타이거스와 메이저 계약을 맺었다. 2011년 시즌까지 불펜투수로서 활동하다가 방출되었다.
대만 프로 야구 시절

2012년 5월 슝디 엘리펀츠와 계약을 체결하고 활동하고 있다. 시즌 초 마무리로 활동했던 외국인 투수인 라이언 큘렌이 이해하지 못한 행동을 하여 방출된 후 큘렌의 대체 외국인 선수로 입단했다. 41경기 출장하여 3승 무패 23세이브 1홀드 0.75의 방어율를 기록하며 뛰어난 활약을 보여줬다. 2013년 시즌 재계약과 동시에 투수 코치 제안을 받으면서 2013년 시즌은 선수 겸 코치로 활동하게 되었다. 또한 2013년 제3회 월드 베이스볼 클래식에 오스트레일리아 대표로 참가하였다. 2013년 시즌에는 45경기 출장하여 1승 4패 26세이브 3홀드 1.56의 방어율을 기록하였다. 2013년 시즌 오프에 팀을 퇴단하였지만, 2014년 시즌 중 이름이 중신슝디 엘리펀츠로 바뀐 팀에 재입단하였고 17경기 출장해서 1승 3패 10세이브 3.78의 방어율을 기록하였다.
개인사

가족으로는 부인인 '칼리 토머스'와 딸인 '시에나 토머스' 가 있다.
통산기록 > 일본 프로 야구

| 년도 | 팀 | 등판 | 승 | 패 | 세이브 | 완봉 | 완투 | 무 사사구 | 타자 | 이닝 | 피안타 | 피홈런 | 4구 | 사구 | 탈삼진 | 삼진율 | 폭투 | 보크 | 실점 | 자책점 | 평균 자책점 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 2005 | 닛폰햄 | 38 | 1 | 5 | 1 | 0 | 0 | 0 | 236 | 48.1 | 54 | 1 | 39 | 5 | 51 | 9.50 | 0 | 2 | 30 | 25 | 4.66 |
| 2006 | 닛폰햄 | 40 | 4 | 1 | 1 | 0 | 0 | 0 | 208 | 45.2 | 50 | 2 | 23 | 4 | 43 | 8.47 | 3 | 1 | 21 | 19 | 3.74 |
| 통산 | 2시즌 | 78 | 5 | 6 | 2 | 0 | 0 | 0 | 444 | 94.0 | 104 | 3 | 62 | 9 | 94 | 9.00 | 3 | 3 | 51 | 44 | 4.21 |
통산기록 > 한국 프로 야구

| 년도 | 팀 | 평균자책 | 경기수 | 승 | 패 | 세 | 홀드 | 완투 | 완봉 | 이닝 | 피안타 | 피홈런 | 4사구 | 탈삼진 | 실점 | 자책점 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 2008 | 한화 | 2.84 | 59 | 3 | 6 | 31 | 0 | 0 | 0 | 63 1/3 | 52 | 3 | 27 | 63 | 21 | 20 |
| 2009 | 한화 | 2.88 | 45 | 2 | 5 | 13 | 0 | 0 | 0 | 50 | 43 | 2 | 21 | 56 | 20 | 16 |
| 통산 | 2시즌 | 2.88 | 104 | 5 | 11 | 44 | 0 | 0 | 0 | 113 1/3 | 95 | 5 | 48 | 119 | 41 | 36 |
참조

↑  WBC서 뛰는 KBO 전·현직 용병 반갑다 - 코르테스·가르시아, 멕시코 대표팀서 활약. 토머스는 호주, 존슨은 캐나다 마운드 지켜 《데일리안》, 2009년 3월 9일 작성
↑  호주 출신의 한화 특급 마무리 토마스 《민기자닷컴》, 2008년 7월 22일 작성
↑  한화, 외국인 타자 덕 클락-투수 브래드 토마스 영입 《마이데일리》, 2008년 1월 2일 작성
↑  한화 이글스, 용병 마무리 투수 브래드 토마스와 재계약 《마이데일리》, 2008년 12월 10일
↑  연예인급 인기인 딸을 둔 한화 용병 브래드 토마스 보관됨 2008-05-17 - 웨이백 머신 《일간스포츠》, 2008년 5월 13일 작성
같이 보기

덕 클락
빅토르 디아스
짐 매그레인
대한민국의 보수정당의 역사

한국 주요정당 시계열표
이 문서는 대한민국의 보수정당이 걸어온 역사에 대해 다룬다.
뿌리

이 부분의 본문은 대한민국의 보수정당입니다.
뿌리 > 박정희 정부

민주공화당(民主共和黨)
뿌리 > 3당 합당 직전까지

민주정의당(民主正義黨) : 당시 대통령 전두환을 초대 총재로 하여 1981년 1월 15일 창당하였다. 1988년 4월 제13대 국회의원 선거에서 야당에 패하여 과반수에 못 미치는 의석에 그쳐, 여소야대 정국을 해결하고자, 통일민주당, 신민주공화당과 합당하여 민주자유당으로 다시 출범하였다. 참고로 민정당의 모토는 “정의 사회 구현”이었다.
신민주공화당(新民主共和黨) : 공화당계 정당의 최후 직계 정당으로 1990년 3당 합당으로 민주자유당에 흡수됐다. 당 총재와 대통령 후보에 김종필을 지명하고 '민주공화당의 빛나는 이념과 한국국민당의 전통을 계승하여 새로운 근대화를 주도한다'라 하였으며, 강령으로 자유민주주의 이념, 자유경제체제, 농어민과 노동자의 중산계급화 등을 채택했다. 김종필 총재의 출신지인 충청남도와 충청북도에 강력한 지지기반을 가지고 있었다.
통일민주당(統一民主黨) : 신한민주당의 김영삼이 당시 당 총재 이민우의 개헌 구상에 반발하여 신한민주당을 탈당하고 1987년 5월 1일 창당하였다. 6월 항쟁을 주도하는 등 야당으로서의 역할을 다하였으나, 김대중과의 대통령 후보 단일화 실패로 김대중이 탈당하고 평화민주당을 창당하면서, 1987년 대통령 선거에서 패배하고 뒤이어 1988년 총선에서도 평화민주당에 밀려났다. 이러한 상황을 타개하고자 민주정의당, 신민주공화당과 합당하여 민주자유당으로 다시 출범하였다. 이때 합당에 반대한 잔류파는 따로이 민주당(이른바 꼬마민주당)을 결성하였다.
뿌리 > 3당 합당과 보수의 재분열

민주자유당(民主自由黨) : 1990년 2월 9일 민주정의당의 노태우 대통령, 통일민주당의 김영삼 총재, 신민주공화당의 김종필 총재가 3당 합당을 선언하여 거대 여당으로 탄생하였다. 1992년 김영삼을 후보로 내세워 제14대 대통령 선거에서 재집권에 성공하였으나, 1995년 6월 27일 지방 선거에서 참패하고, 11월과 12월 노태우, 전두환 두 전직 대통령이 구속되면서, 신한국당으로 당 이름을 바꾸었다.
통일국민당(統一國民黨) : 현대그룹의 창업주인 정주영이 대통령 출마를 결심함에 따라 1992년 1월 창당준비위원회가 구성되었고, 같은 해 2월 김동길이 창당을 추진하던 새한당을 흡수하여 정식으로 창당되었다. 정주영의 대통령선거 낙선 후 현대그룹 계열사들이 세무조사를 받고 대통령선거법위반, 특정경제범죄가중처벌법위반 등의 혐의로 정주영에 대한 수사가 진행되자, 정주영은 1993년 2월 국회의원직을 사퇴하고 자신이 제공하였던 통일국민당 당사마저 폐쇄하였다.
새한국당(-韓國黨)
뿌리 > 제14대 대선 이후

신한국당 : 1995년 12월 6일, 3당 합당 체제에서 김종필의 공화계가 자유 민주 연합을 창당하고, 일부 민정계가 이탈한 상황에서 재야 세력을 영입하고 김영삼의 민주계를 중심으로 기존의 민주자유당의 당명을 변경함으로써 출범하였다. 그러나 15대 대통령 선거를 앞두고 열린 대통령 후보 경선에서 이회창을 중심으로 하는 주류와 반(反)이회창의 비주류가 대립하는 등 내분이 심하였고, 급기야 1997년 IMF 환란이라는 국가 위기로 인해 1997년 11월 21일 한나라당으로 당명을 바꾸었다.
자유민주연합 : 1995년 3월 30일에 창당되어 2006년 4월 7일까지 존재했던 대한민국의 보수정당이다. 민주자유당의 계파갈등으로 탈당한 공화계 인사들을 주축으로 창당했다. 김대중 정부 시절인 1998년부터 2001년까지는 공동 집권당이었다. 당론으로 의원내각제의 실현을 주장했다. 지역적으로 충청도에 지지기반을 두었다.
한나라당 : 2006년 2월 20일 자유민주연합과 합당하였다. 2007년 서울시장을 지낸 이명박과 당 대표를 지낸 박근혜의 경쟁 끝에 이명박이 대통령 선거 후보로 결정되고, 1997년 대선과 2002년 대선에서 낙선된 이회창은 ‘정통 보수’ 기치를 들고 한나라당을 탈당, 무소속으로 출마하였으나 이명박이 대통령에 당선되어 2008년 2월 25일에 대통령 자리에 올랐다. 공천파동으로 인해 박근혜계는 탈당하여 친박연대를 구성하였다.
국민신당 : 1997년 10월부터 1998년 9월까지 존속했던 대한민국의 보수정당이었다. 신한국당 대선후보 경선에서 석패한 이인제 당시 경기도지사의 주도로 이만섭 전 국회의장을 총재로, 이인제를 대통령 후보로 하여 1997년 10월 10일에 창당했으나, 15대 대선에서 이인제는 3위로 낙선했다. 1998년 지방선거에서 충청남도 논산시장을 당선시키기도 하였지만 2000년, 당시 전일순 논산시장이 선거법 위반 혐의로 당선이 무효로 되었다. 그리고 국회의원 보궐선거에서도 1명의 당선자도 배출하지 못했다. 1998년 9월 28일, 이만섭 총재와 이인제 전 대통령후보를 비롯한 7명의 소속 국회의원은 새정치국민회의로, 충청남도 청양군 태생의 김학원 의원은 자유민주연합에 입당하면서 소멸되었다.