컴퓨터 바이러스라는 말은 1972년 소설가 데이비드 제럴드가 쓴 공상 과학소설 「할리가 하나였을 때(When Harlie was One)」에서 처음 등장하였다. 다른 컴퓨터에 계속 자신을 복제해 감염된 컴퓨터의 운영체제에 영향을 미쳐 점차 시스템을 마비시키는 장치를 한 과학자가 만들어 배포한다는 내용이었다.
그 뒤 1986년 ‘브레인’이라는 이름의 최초의 컴퓨터 바이러스가 파키스탄에서 처음 발견되었다. 프로그래머였던 알비 형제는 자신들이 개발한 소프트웨어가 불법 복제되는 것을 보고 이에 앙갚음하기 위해 이 바이러스를 만들었고, 불법 복제 프로그램의 설치 디스켓을 통해 유포시켰다.
일반적으로 컴퓨터 바이러스는 컴퓨터 간에 전파되는 프로그램이나 파일에 스스로를 연결시키는 컴퓨터 프로그램의 일부로, 파일 전송이나 복사 등을 통해 감염을 일으키며 소프트웨어와 하드웨어 및 파일 등의 데이터에도 손상을 줄 수 있다. 마치 인체 바이러스가 상대적으로 쉽게 증상을 이겨낼 수 있는 감기에서부터 치명적인 전염병으로 이어질 수 있는 에볼라 바이러스 같은 심각한 것이 있는 것처럼, 컴퓨터 바이러스도 영향이 심각하지 않은 것에서부터 시스템의 데이터를 복구하지 못할 정도로 파괴하는 것까지 종류가 다양하다.
여러 형태
웜 : 독립적으로 자기복제를 실행해 번식하는 등 전파력이 빠른 컴퓨터 프로그램 바이러스 : 컴퓨터 프로그램이나 메모리에 자신 또는 사진의 변형을 복사해 넣는 악의적인 명령어들로 조합하여, 불특정 다수에게 피해를 주기 위한 목적으로 제작된 모든 컴퓨터 프로그램 애드웨어 : 사용자의 동의 없이 팝업 창을 띄우거나 인터넷 탐색기의 초기화면을 특정 사이트로 고정시키는 프로그램 스파이웨어 : 사용자의 동의 없이 웹브라우저의 홈페이지 설정이나 검색 설정을 변경하여 정상 프로그램의 운영을 방해하거나 중지 또는 삭제하며, 컴퓨터 키보드 입력 내용과 화면 표시 내용을 수집, 전송하는 등의 행위를 하는 프로그램 악성 봇 : 운영체제 취약점, 패스워드의 취약성, 웜 바이러스의 백도어 등을 이용하여 전파된다. 해킹명령 전달 사이트와의 백도어 연결 등을 통하여 스팸메일 전송이나 DDos 공격에 악용할 수 있는 프로그램 또는 실행 가능한 코드 피싱 공격 : 위장 사이트를 개설한 후 인터넷 이용자들의 금융정보 등을 빼내는 신종 사기 수법
출처 : 「교양으로 읽는 과학의 모든 것」1권의 ‘컴퓨터엔 왜 백신 프로그램이 필요한가’ 중. 임종인(고려대학교 정보보호대학원 원장) / 이홍섭(한국정보보호진흥원 원장) | |