Virus / 악성코드, 바이러스
![](사진자료/virus2.jpg)
악의적인 목적을 위해 작성된 실행 가능한 코드의 통칭으로 자기 복제 능력과 감염 대상 유무에 따라 바이러스, 웜, 트로이목마 등으로 분류됩니다.
악성코드 -
-
멜웨어(malware, malicious software), 악성 프로그램(malicious Program)이라고도 합니다.
- 웜, Worm
-
다른 프로그램의 감염없이 자신 혹은 변형된 자신을 복사하는 명령어들의 조합이라고 정의합니다. 웜은 인터넷이나 메일 등 네트워크를 통해 전염되는 속성이 있으며 사용자의 시스템을 과부화 시킵니다.
- 트로이목마
-
컴퓨터의 프로그램 내에 사용자는 알 수 없도록 프로그래머가 고의로 포함시킨 자기 자신을 복사하지 않는 명령어들의 조합이라고 정의합니다. 몰래 설치하여 백도어를 열거나 정보를 탈취하거나 악의적인 행동이 연속될 수 있습니다.
- 바이러스
-
컴퓨터 바이러스는 컴퓨터 프로그램의 일종으로 사용자 몰래 스스로 복제하여 다른 프로그램을 감염시키고, 결과적으로 정상적인 프로그램이나 다른 데이터 파일 등을 파괴하는 악성 프로그램을 뜻합니다. 바이러스라고 이름 지어진 이유는 생물학적인 바이러스가 숙주에 기생하면서 자기 자신을 스스로 복제해 병을 일으키는 것과 유사하게 동작하기 때문입니다.
- 랜섬웨어
-
랜섬웨어는 ‘몸값’(Ransom)과 ‘소프트웨어’(Software)의 합성어입니다. 시스템을 잠그거나 데이터를 암호화해 사용할 수 없도록 만든 뒤, 이를 인질로 금전을 요구하는 악성 프로그램을 일컽는 말입니다. 최근에 랜섬웨어로 소동이 있었습니다.