바이러스
* 호스트가 필요합니다 : 바이러스에는 호스트 프로그램 또는 파일 기능이 필요합니다. 그들은 독립적으로 존재할 수 없습니다. 생존하기 위해 살아있는 유기체가 필요한 기생충과 같은 바이러스를 생각하십시오.
* 감염을 통해 확산 : 그들은 기존 파일이나 프로그램에 자신을 첨부하여 퍼져 있습니다. 감염된 파일을 열면 바이러스가 컴퓨터로 퍼집니다. 추위와 같은 바이러스를 상상해보십시오. 물리적 접촉을 통해 퍼집니다 (이 경우 감염된 파일을여십시오).
* 은 휴면 될 수 있습니다 : 일부 바이러스는 한동안 휴면 상태에있을 수 있으며 특정 조건이 충족 될 때만 활성화됩니다.
* 예 : 트로이 목마, 랜섬웨어, 부츠 섹터 바이러스.
웜
* 자체 복제 : 벌레는 인간의 상호 작용없이 스스로 복제하고 컴퓨터에서 컴퓨터로 퍼질 수있는 자체 포함 된 프로그램입니다. 웜을 산불처럼 생각하십시오. 그것은 독립적으로 퍼져서 자원 (컴퓨터의 자원)을 경로에 소비합니다.
* 네트워크를 통해 확산 : 웜은 일반적으로 인터넷 또는 공유 파일 시스템과 같은 네트워크를 통해 퍼져 있습니다. 이들은 운영 체제 또는 소프트웨어의 취약점을 활용하여 액세스 및 확산을 얻습니다.
* 능동적이고 파괴적 : 벌레는 일반적으로 활동적이고 파괴적이며 자원을 소비하며 둔화 또는 충돌을 일으 킵니다.
* 예 : Conficker, Iloveyou, Morris Worm.
이해를 돕는 비유 :
* 바이러스 : 추위가 나쁜 바이러스를 상상해보십시오. 생존하고 퍼지려면 호스트가 필요합니다. 아픈 사람과 직접 접촉하여 잡을 수 있습니다.
* 웜 : 산불처럼 벌레를 상상해보십시오. 자원 (연료 및 식생)을 소비하고 손상을 일으킨다. 퍼지는 호스트가 필요하지 않습니다.
키 테이크 아웃 :
바이러스와 벌레는 모두 악의적 인 소프트웨어이지만 다르게 작동합니다. 바이러스는 전파되는 호스트 프로그램이 필요하지만 벌레는 자체 포함되어 네트워크를 통해 퍼져 있습니다. 둘 다 컴퓨터와 데이터에 해로울 수 있습니다.