1. Malware?
- 정보 탈취 등의 목적으로 사용자의 동의없이 PC에 설치되어 악의적인 행위를 하는 코드 및 프로그램의 일체
2. 세대별 Malware 분류
1세대 원시형 바이러스 (Primitive Virus) |
- 일반적으로 아마추어 프로그래머에 의해서 개발된 바이러스 - 단순하여 분석이 쉬우며 고정된 크기 - 일반적으로 주기억장치에 상주해서 부트영역이나 파일을 감염시키는 특성 Ex) 돌(Stoned) 바이러스, 예루살램(Jerusalem) 바이러스, 기존의 도스용 바이러스 |
2세대 암호형 바이러스 (Encryption Virus) |
- 컴퓨터 프로그램의 일부 또는 전체 암호화 -> 안티 바이러스로 바이러스 감염 여부를 확인할 수 없게함 - 암호화 방식이 일정해서 복호화 방식도 일정 - 폭포(Cascade) 바이러스, 느림보(Slow) 바이러스 |
3세대 은폐형 바이러스 (Stealth Virus) |
- 스스로 은폐 가능 - 다른 실행파일에 기생해 실행파일의 크기를 증가시킴 - > 파일 크기가 변경되어 안티 바이러스에서 발견하기 쉬움 - 안티 바이러스가 감염 여부를 확인할 때 감염되기 이전 상태를 보여주어 감염 여부를 확인하기 어렵게 함 - 맥가이버(MacGyver) 바이러스, 브레인(Brain) 바이러스, 512 바이러스가 있다. |
4세대 갑옷형 바이러스 (Armor Virus) |
- 다양한 암호화 기법을 사용해서 은폐하는 기법을 사용 -> 안티 바이러스로 진단하기 어려움 - 바이러스가 프로그램을 변형하기 위해서 수많은 방법을 사용 - 대부분 전문 프로그래머에 의해서 개발되었지만 진단이나 치료가 불가능하지는 않음 - 다형성(Polymorphic) 바이러스, 자체 변형(Self-encryption) 바이러스 |
5세대 매크로 바이러스 (Macro virus) |
- 엑셀, 워드처럼 매크로 명령을 사용하는 프로그램을 감염시키는 바이러스 - 누구나 쉽게 만들 수 있고 배포가능 - 운영체제와 관계없이 동작하는 응용 프로그램 내부에서 동작하는 특징 - 대부분 매크로 기능이 있는 MS사의 오피스 제품과 비지오, 오토캐드 등 VBS(Visual Basic Script)를 지원하는 다양한 프로그램에서 발견됨 - Melisa 바이러스, Laroux 바이러스, Nimda 바이러스 |
*추가* 차세대 바이러스 |
- 스크립트 형태의 바이러스가 더욱 활성화되어 네트워크와 메일을 이용하여 전파 - 데이터 파괴, 다른 파일을 감염시키는 것에서 나아가 사용자 정보를 빼내거나 시스템 장악을 위한 백도어 기능을 가진 웜의 형태로 진화 |
'악성코드 > 기본' 카테고리의 다른 글
PE 파일 #2 헤더 (0) | 2022.08.02 |
---|---|
PE 파일 #1 개요 및 구조 (0) | 2022.08.02 |