이번부터는 글 스타일을 중앙 배열로 변경하고 가독성에 좋도록 변경해보았습니다.
보기 편하실지는 모르겠으나 줄글로 쓰는 것보다는 편할 것이라고 생각이 들기 때문에
테스트 삼아 이번 글에 적용하여 작성하였음을 미리 밝힙니다.
컴퓨터 바이러스에는 다양한 종류와 감염 방식, 동작 방식이 있지만
공통적인 부분은 제삼자에게 피해를 주기 위한 목적이라는 것은
어딜 가든지 변함이 없는 것입니다.
그러면 도대체 어떤 컴퓨터 바이러스들이 있고 어떻게 만들어지며
왜 이렇게 다양한 것들이 있는지
이 글을 통해서 모두 정리하여 알려드리려고 합니다.
컴퓨터 바이러스의 종류
컴퓨터 바이러스에는 웜, 바이러스, 웜바이러스, 트로이목마 , 악성코드로 보통은 5가지로 분류하지만
요즘에는 랜섬웨어가 유행하고 있지만
랜섬웨어는 바이러스가 아닌 불법 소프트웨어로 분류되어 있기 때문에
이 글에서는 논외로 하겠습니다.
웜 (Worm)
웜(Worm)은 말 그대로 벌레를 의미하는 것이지만
컴퓨터 바이러스에서의 웜은 엄청난 능력을 가지고 있습니다.
그것은 바로
감염된 PC와 연결되어 있는 다른 PC로 스스로 옮겨가서
감염을 시킬 수 있는 능력을 가지고 있습니다.
웜에 감염이 되면 보통은 공유 네트워크에 포함되어 있는 다른 PC로도 옮겨가서
동시다발적으로 피해를 입히는 방식으로 요즘에는 보기가 힘들지만
강력한 바이러스의 주 모태가 되기도 합니다.
바이러스 (Virus)
인간의 바이러스와 같이 숙주로 삼는 파일과 같이 있어야만 동작하는 구조로 되어 있으며
숙주가 없거나 실행되는 매개체가 없다면 스스로 동작하지 않습니다.
주 특징은 웜의 경우에는 스스로 목표를 찾아가 감염시키는 방식이지만
바이러스는 스스로 목표를 못 찾는 대신 자가 복제하여
생명력을 유지하는 능력을 가지고 있습니다.
웜 바이러스 (Worm Virus)
제일 끔찍하기로 유명한 웜 바이러스 (Worm Virus)는
웜이 가지고 있는 스스로 목표를 찾아가는 능력과
바이러스가 가지고 있는 자가 복제 능력을 합쳐서 만든 바이러스 중 하나입니다.
정말로 보기 힘들지만 가장 많이 알려져 있는 파리떼 바이러스가
이 웜 바이러스 계열 중 하나이며 요즘에는 보기 힘들지만 옛날에는 악명을 떨쳤습니다.
트로이목마 (TroyJan Horse)
트로이목마는 정상적인 프로그램에 악성코드를 삽입하여 동시에 동작하도록 만든 바이러스 중 하나로
가장 흔히 발견되고 현재까지도 여러 변종들이 만들어지면서 유명세를 떨궜습니다.
웜이나 바이러스와는 달리 정상적인 소프트웨어에 있다가
사용자도 모르는 사이에 실행이 되는 방식으로 되어 있기 때문에
백신 조차도 실행되기 전까지는 바이러스로 인식을 하지 못하는 경우가 있습니다.
이 정도 수준부터는 시스템에 매우 큰 영향을 주기 때문에
웜이나 바이러스는 명함도 꺼내지 못합니다.
악성코드 (Malware)
악성코드는 트로이목마와는 다르게
소프트웨어 자체가 악의적인 목적으로 만들어진 프로그램을 말합니다.
차이라고 한다면 트로이목마는 정상적인 프로그램에 기생하면서
정상적인 프로그램이 실행이 되면 동시에 동작하면서 활동을 하는 방식이지만
악성코드는 그 소프트웨어 자체가 그냥 바이러스 덩어리인 것입니다.
트로이 목마 다음으로 가장 흔히 발견되고 있는 방식이기도 하고
가장 많이 감염되는 것 중 하나이기 때문에 주기적인 관리가 필요합니다.
컴퓨터 바이러스의 감염경로
바이러스 감염의 주된 경로는 파일 다운로드, 이메일, 링크 등 다양하기 때문에
정확하게 이 곳에서 많이 발생한다라고 말하는 것보다는
어디든지 충분히 다 가능성이 있다.라고 보는 게 맞습니다.
하지만 대부분 컴퓨터 바이러스는 안티바이러스에 의해서 사전에 차단이 되겠지만
바이러스들도 멍청한 것이 아니기 때문에 안티바이러스 정도 우회하는 것은
절대 어려운 것도 아니며 불가능한 부분도 아니기 때문에 안티바이러스가 있다고 해서
안심하고 계시는 것은 좋지 않습니다.
컴퓨터 바이러스 만드는 방법?
사실 컴퓨터 바이러스를 만드는 과정은 컴퓨터 프로그램을 개발하는 과정과 유사한 부분이 많습니다.
컴퓨터 프로그래밍이든 컴퓨터 바이러스든 컴퓨터 개발언어에 대한 지식이 있어야 하며
악성코드가 아닌 단순한 코드로도 얼마든지 악의적인 코드로 변질시킬 수 있기 때문에
실제로는 만들기가 쉽다고 볼 수 있습니다.
필자처럼 개발자를 하고 있는 경우에도 마음만 먹으면 악성코드를 개발할 수 있지만
당연히 불법이라는 사실도 알고 있고 한다고 해서 얻을 것도 없기 때문에
대부분은 프로그래밍을 안다고 해도 할 시도조차도 안 하는 경우가 많습니다.
컴퓨터 바이러스의 목적
사실 컴퓨터 바이러스의 목적인 없다고 보는 게 맞습니다.
물론 어떻게 개발된 바이러스냐에 따라서 정보를 탈취하는 데 사용될 수도 있고
시스템을 파괴하기 위해서 만들어진 목적으로 개발된 걸 수도 있습니다.
하지만 대부분 바이러스는 목적보다는 만든 사람의 희열과 성취감이 주목적이기 때문에
피해받는 사람만 늘어나갈 뿐입니다.
글이 유익하셨다면 공감, 댓글, 구독해주시면 블로그 발전에 큰 도움이 됩니다. ^^-
'IT 정보' 카테고리의 다른 글
컴퓨터 부품 가격이 비싸지고 있는 이유 (1) | 2021.05.20 |
---|---|
삼성 갤럭시 북 프로 시리즈의 문제점과 주의사항 (3) | 2021.05.19 |
25% 요금할인 받지 않고 계시는 분들 받고 쓰세요. (2) | 2021.05.18 |
마이크로소프트 윈도우10X 정보와 출시 연기 소식? (2) | 2021.05.13 |
WiFi 버전 차이점과 WiFi 6의 필요성 (2) | 2021.05.12 |
화상회의 소프트웨어 'ZOOM' 사용할 때 조심하세요. (5) | 2021.05.11 |