1. 악성 코드(멀웨어) 또는 컴퓨터 바이러스
ㅇ 악성 코드 (Malicious Software, 멀웨어)
- 사용자 의도에 상관 없이 실행되는 모든 소프트웨어를 일컬음
- 주로, 컴퓨터에 위협을 주는 소프트웨어
ㅇ 컴퓨터 바이러스 (Computer Virus)
- 컴퓨터 프로그램 또는 실행가능한 코드 일부분을 사용자 몰래 변형시켜서,
. 자신의 변형을 복제 확산하며, 컴퓨터 사용자 의사와는 다른 부작용을 일으키게 하는 것
- 코드 구성 : 감염 코드, 실행 코드, 공격 코드
- 활동 구분 : 휴면기, 번식기, 실행기, 공격기
2. 컴퓨터 바이러스 분류
ㅇ 감염부위에 따른 분류 : 부트 바이러스, 화일 바이러스, 매크로 바이러스 등
ㅇ 운영체제별 바이러스 : 도스 바이러스, 윈도 바이러스, 유닉스 바이러스 등
ㅇ 전염 성격에 따른 분류 : 컴퓨터 바이러스, 웜 바이러스, 트로이목마
- 컴퓨터 바이러스 (감염된 파일이 실행시에 자기 복제 증식)
- 웜 바이러스 (OS,응용프로그램 등의 보안 취약점을 적극적으로 이용)
- 트로이목마 (주로, 백도어 등을 설치하는 등)
3. 웜 바이러스 (Worm Virus)
ㅇ 네트워크를 통해 다른 컴퓨터에 침입하면서 증식하는 자기복제 유형의 컴퓨터 바이러스
- (자기 복제 증식)
ㅇ 웜 및 바이러스 구분
- 웜 : 주로, 시스템 취약점을 이용하여 전파됨을 의미
- 바이러스 : 주로, 매개체를 이용하여 자기 복제되어 전파됨을 의미