Q= 얼마전 컴퓨터가 `소빅`이라는 웜에 감염돼 한바탕 곤욕을 처렀습니다. 그런데 최근 언론 보도를 보면 일부에서는 `웜`이라고도 하고 `웜 바이러스`라고도 표현하던데 웜과 바이러스가 어떻게 구분되는지 궁금합니다.
A= `웜`은 엄밀히 따지면 `바이러스`와는 별개입니다. 흔히 컴퓨터의 시스템을 파괴하거나 작업을 방해하여 의도적으로 피해를 입히기 위해 작성된 프로그램들을 `바이러스`라고 말하지만 바이러스는 악성 프로그램의 한 종류일 뿐입니다.
컴퓨터에 피해를 입히는 악성 프로그램으로는
▲웜
▲바이러스
▲트로이목마 등으로 구분됩니다. 웜은 실행코드 자체로 번식하는 유형의 악성 프로그램을 말하며 주로 PC상에서 실행됩니다.
웜과 바이러스의 가장 큰 차이점은 감염대상을 가지고 있는가에 따라 분류됩니다. 즉 바이러스는 어떠한 프로그램에 은밀히 삽입되는 형태이기 때문에 그 프로그램이 없으면 전파되지 못합니다. 반면 웜은 자체적으로 독립되는 프로그램으로 번식력이 있습니다.
특히 최근에는 바이러스의 특징을 지닌 웜들이 출현하는 등 웜과 바이러스의 구분이 모호해지고 있기 때문에 `웜 바이러스`라는 표현을 쓰는 경우도 있습니다.
<김호정기자 gadgety@sed.co.kr>