용어사전
디지털 아카이브
국가정보용어사전
최신 학술 용어를 실시간으로 탐색하십시오.
사이버정보
백도어
Back Door
공격자가 해킹을 통해 시스템에 침입하여 루트권한을 획득한 이후 시스템에 재침입할 때 권한을 쉽게 획득하기 위하여 제작된 프로그램. 백도어는 해커가 원할 때 언제나 이용이 가능한 일종의 비밀통로로서 원격지에서 공격자가 몰래 정보를 수집하거나 시스템의 특정 명령을 수행하고 재구성할 수 있도록 통제한다. 백도어의 원래 목적은 시스템이 고장 났을 때 시스템을 만든 회사의 프로그래머로 하여금 직접 접속해 들어와 점검할 수 있게 함으로써 특정 계정을 열어 놓아 시스템 관리를 수월할 수 있도록 일부러 우회할 수 있는 접속루트(Trapdoor)를 만들어 놓은 것이다.
자세히 보기
사이버정보
루트권한
Back Door
UNIX 등 컴퓨터의 운영 체계(OS: Operating System)에서 운영체제 내 모든 자원에 접근이 가능한 특권적 사용자의 지위를 말함. 해커들은 시스템에 침투한 후 루트권한을 획득하기를 원한다.
자세히 보기
사이버정보
트랩도어
Trapdoor
‘백도어’와 같은 유사한 개념으로 대규모적인 응용 프로그램이나 운영 체제 개발에서는 코드 도중에 트랩도어라는 중단 부분을 설치해 보수를 손쉽게 해 주는 역할을 하는데, 본래는 최종 단계에서 삭제되어야 할 이 트랩도어가 남겨져 있으면 해커들에 의해 악용되어 악성 코드들이 삽입된다.
자세히 보기
사이버정보
백신 프로그램
vaccine program
컴퓨터 프로그램 또는 메모리에 있는 바이러스를 찾아 내어 치료하거나 실시간으로 감시하면서 침투하는 바이러스를 차단하는 프로그램. 백신 프로그램의 주 기능은 컴퓨터 내의 바이러스 등 악성코드를 잡아 내고 손상된 디스크를 치료하는 것이다.
자세히 보기
사이버정보
컴퓨터 바이러스
Computer virus
컴퓨터를 동작시키는 운용 체제나 소프트웨어에 몰래 들어가서 자기 자신을 시스템이나 사용자의 프로그램 및 데이터 파일에 기생하며 시스템 자원들을 파괴하거나 기능을 제한하는 악성 프로그램. 컴퓨터 바이러스는 생물학적 바이러스처럼 자기복제, 잠복, 악성 행위 실행 등의 특성을 갖는 악성코드의 가장 기본적인 유형이다. 컴퓨터 바이러스는 데이터나 시스템 파괴 등 악의적이고 피해가 큰 것부터 기술력 과시 또는 경고 메시지 출력 등 단순한 형태까지 다양한 형태가 있다. 일반적으로 컴퓨터 바이러스는 파일 바이러스, 부트섹터 바이러스, 매크로 바이러스 등으로 구분된다. 컴퓨터 바이러스는 날이 갈수록 지능화·악성화되고 있다.
디지털 정보화의 발전과 전자통신기기의 중요성으로 인하여 컴퓨터 바이러스는 사이버전 형태의 테러나 산업기술의 복제 등에 이용되기 때문에 이에 대한 대책이 중요하게 되었다. 그 결과 컴퓨터 바이러스 프로그램을 잡아 내고 손상된 디스크를 치료하는 백신 프로그램의 개발과 보급이 더불어 중요하게 되었다.
자세히 보기
사이버정보
파일 바이러스
File virus
파일 확장자가 com, exe인 실행 파일과 dll 등의 라이브러리 파일 등에 기생하면서 악성 행위를 하는 코드를 뜻함. 파일 바이러스는 전파 전략 에 따라 상주형(resident)과 비상주형(non-resident)로 나눌 수 있는데, 상주하는 곳은 프로그램이 활동할 수 있는 공간인 메모리를 말한다. 상주형 파일 바이러스는 실행 이후 운영체제의 일부처럼 메모리 내에 존재하면서 시스템에 새롭게 메모리에 적재되는 프로그램이나 파일을 감염시키는 반면, 비상주형 파일 바이러스는 메모리에 상주하는 대신 감염된 파일이 실행될 때 함께 실행되어 시스템 내의 저장장치를 파일을 검색하여 비 전염된 파일을 감염시킨다.
자세히 보기
사이버정보
부트섹터 바이러스
boot sector virus
컴퓨터 디스크의 가장 첫 번째 섹터인 MBR(Master Boot Record)에 상주하면서 활동하는 컴퓨터 바이러스. MBR에는 메모리에 적재될 운영체제가 저장된 파티션의 부트 섹터 레코드를 읽을 수 있는 프로그램이, 부트 섹터 레코드에는 운영체제의 나머지 부분을 메모리에 적재시키는 프로그램이 들어 있으므로, 이 장소에 바이러스가 침투하면 매번 부팅할 때마다 바이러스가 실행되어 정상적인 부팅에 방해를 받게 된다. 부트섹터 바이러스는 플로피 디스크 부팅을 사용하던 초기 DOS 운영체제에서 많이 제작되었으나, 이동을 거의 하지 하지 않는 하드 디스크를 사용하는 요즈음에는 확산력이 적어 영향력이 크지 않다.
자세히 보기
사이버정보
부트 바이러스
boot virus
‘부트섹터 바이러스’의 줄임말
자세히 보기
사이버정보
매크로 바이러스
macro virus
응용프로그램의 매크로 기능을 이용하여 작성된 것으로서 감염된 파일을 열기만 해도 매크로로 작성된 코드가 동작하여 시스템을 감염시키는 컴퓨터 바이러스를 말함. 매크로는 엑셀, 워드 등 많은 응용프로그램이 문사나 이메일 안에 다양한 일을 처리할 수 있도록 해주는 프로그램 언어로서 단순 작업 반복부터 다른 파일을 열어 내용을 참조하거나 쓰는 등 다양한 기능을 수행할 수 있는데 매크로 언어를 포함한 문서를 열 때 자동으로 실행된다. 매크로 바이러스는 해당 응용프로그램이 이해할 수 있는 매크로 언어에 기반을 두고 있기 때문에 상대적으로 제작하기가 쉬우며, 손쉽게 변형할 수 있고, 실행 파일에 비해 사용자들이 경계심 낮기 때문에 감염 가능성이 높다.
기본의 바이러스들은 독립적인 프로그램으로 제작되어 특정 운영체제나 컴퓨터에서만 동작하지만, 매크로 바이러스는 특정 응용프로그램 환경 하에서 동작하기 때문에 해당 응용프로그램이 동작하는 모든 컴퓨터에서 활동이 가능하다.
자세히 보기
사이버정보
버퍼 오버플로우
Buffer overflow
해킹에 이용되는 공격기술의 초기 유형으로 프로그램 내의 버퍼 설정 허점을 이용하여 지정된 버퍼 영역 이상으로 메모리를 덮어씀으로써 스택을 분쇄하여 관리자의 권한을 획득하는 등 악성코드를 실행하는 것임. 한 유형으로 서버에서 가동되고 있는 프로그램에 설정되어 있는 수신 용량보다 훨씬 큰 용량의 데이터를 한꺼번에 보낼 때 서비스가 정지되는 상태가 발생하거나 보낸 데이터에 악성코드와 같이 실행 프로그램을 넣어두면 정지시킨 서비스가 관리자 권한으로 움직이는 경우에 그 특수한 프로그램이 관리자 권한으로 동작하도록 하는 방식을 이용하여 서버에 침입하는 등 다양한 공격을 하는 것이다. 버퍼 오버플로우는 응용 프로그램 작성시 오버플로우가 일어나지 않도록 프로그래밍 언어를 선택하거나 지정된 버퍼 이상을 덮어 쓰지 못하도록 체크하는 기능 등을 사용하여 공격을 방지할 수 있다.
자세히 보기