악성 코드

(멀웨어에서 넘어옴)

악성 코드(惡性 Code)는 컴퓨터 바이러스, 웜, 스파이웨어, 트로이 목마 등 컴퓨터 사용자에게 해를 끼치는 모든 코드(code)의 총칭이다. 멀웨어(Malware), 악성 소프트웨어라고도 부른다.

상술한 분류 이외에도 다양한 분류가 있을 수 있지만 악성 코드의 초창기부터 현재까지 살아남은 분류는 저 정도이다. 악성 코드가 발달하면서 필요에 따라 복합적으로 작동하기 때문에 위의 형식으로 구분하기 힘든 경우도 있다.

악성 코드의 종류[편집 | 원본 편집]

컴퓨터 바이러스
바이러스가 어원이다.
원래는 단독 실행 파일로 동작하는 트로이얀(Trojan)과는 달리 스스로를 복제, 특정한 파일을 감염시켜서 해당 파일이 실행되면 동작하는 악성 코드만을 일컫는 말이다.
트로이 목마
컴퓨터 바이러스와는 다르게 스스로 복제할 수 없고 겉으로 보기엔 정상 프로그램이지만 실제론 악성 코드가 포함된 악성 프로그램을 말한다.
스파이웨어
컴퓨터에 사용자의 동의 없이 설치되어 개인 정보 등을 빼가는 악의적 소프트웨어다.
다른 프로그램에 감염되어 전파되는 컴퓨터 바이러스와는 달리 네트워크 상에서 자체적으로 실행되면서 다른 컴퓨터에 전파가 가능한 프로그램을 따로 일컫는 말이다.
랜섬웨어
이름의 어원은 ransom(인질) + ware. 이름 그대로 감염자 컴퓨터의 데이터를 인질로 삼아, 해당 데이터들에 접근할 수 없게 암호화를 걸고, 잠금을 해제하는 키를 대가로 금품을 요구하는 악성 코드의 통칭이다.

대중문화 속의 악성 코드[편집 | 원본 편집]

  • 노벨 게임 《아르베도 스페라》의 등장인물 아모리는 악성 코드로 취급받는다.나의 악성 코드가 이렇게 귀여울 리가 없어!

각주