Malware 악성프로그램
Ⅰ. 사용자에게 고의적인 유해프로그램, 악성 프로그램의 개요
가. 악성 프로그램의 개념
- 제작자가 의도적으로 사용자에게 피해를 주기 위해서 만든 프로그래
- 사용자 몰래 침입하여 시스템을 파괴하는 프로그램
나. 악성 프로그램의 발전단계
그림 삽입
다. 악성 프로그램 유형
구분 | 내용 |
---|---|
트로이 목마 | 프로그램에 미리 입력된 기능을 능동적으로 수행하여 시스템 외부의 해커에게 정보를 유출하는 프로그램 |
웜 / 바이러스 | 시스템에 침입하여 자기복제기능을 갖고, 감염대상을 갖는 프로그램. 독립적으로 활성화 하는 경우를 웜(Worm)이라고 하며, 다른 파일, 프로그램, 리소스 등에 기생하는 경우는 바이러스라고 함 |
스파이웨어 | 다른 사람의 컴퓨터에 잠입하여 개인정보를 빼내거나 광고용으로 사용되는 소프트웨어 |
휴대폰 바이러스 | 모바일 단말기(휴대전화)에 감염 되는 바이러스 |
악성 봇 (Malicious Bot) | - 악성봇은 감염된 컴퓨터에서 일반 프로세스처럼 존재하지만 스스로 움직이지 않고 공격자가 원격으로 제어할 수 있게 만드는 악성코드 - 공격자의 명령에 따라 스팸메일을 전송하게 하거나 분산서비스 방해 공격(DDoS), 또는 정보 유출을 수행 |
루트킷 | 루트킷은 전통적인 UNIX 시스템에서 관리자 계정을 뜻하는 root와 소프트웨어 컴포넌트를 뜻하는 kit의 합성어로서, 컴퓨터의 관리자 권한을 유지하고 자시의 존재를 운영체제 또는 다른 프로그램으로부터 숨기는 악성코드 유형을 의미 |