바이러스·웜·트로이목마
악성코드 3형제 구분표. 책이 이미 정리해준 표라 그대로 외우면 되는데, 통째로가 아니라 구분 축 두 개만 잡으면 된다.
| 자기복제 | 형태 | 전파경로 | 주요증상 | |
|---|---|---|---|---|
| 바이러스 | O | 숙주 필요 - 다른 프로그램/파일에 기생 | 감염된 파일 실행, 매체 이동 | 파일 손상·변형, 시스템 성능 저하 |
| 웜 | O (스스로) | 독립적 - 숙주 없이 단독 실행 | 네트워크를 통해 스스로 확산 | 네트워크·시스템 과부하, 트래픽 폭증 |
| 트로이목마 | X | 정상 프로그램으로 위장 | 사용자가 속아서 직접 설치/다운로드 | 정보 유출, 백도어 생성 |
암기 축 두 개:
- 자기복제 하나? → 안 하면 트로이목마. (목마 안에 숨어 들어간 병사지, 새끼를 치지 않는다)
- 복제하는 둘 중 숙주가 필요한가? → 필요하면 바이러스(생물학 바이러스도 숙주 세포가 필요), 혼자 네트워크 타고 퍼지면 웜(지렁이가 혼자 기어다니듯)
시험 출제 패턴은 정확히 두 가지:
- “웜에 대한 설명으로 옳은 것은?”에 바이러스 설명(숙주에 기생)을 섞어놓는 유형
- “자기복제 능력이 없는 것은?” 단답 유형 - 답은 거의 항상 트로이목마
“주요증상” 열까지 통째로 외울 필요는 없고, 굵게 표시한 구분 포인트만 확실하면 다 풀린다.
다음 암기 포인트: 바이러스 세대별 분류 (원시형 → 암호화 → 은폐형 → 갑옷형 → 매크로) - 여기서 한 번 더 정리 예정.