반응형


악성코드(Malware)는 악의적인 목적을 위해 작성된 실행가능한 코드를 통칭하는 단어이다. 흔히 알고 있는 컴퓨터 바이러스를 포함해 웜, 랜섬웨어 까지 모두 악성코드라할 수 있다. 


악성코드의 종류는 다음과 같다. 


컴퓨터 바이러스(Computer Virus)


컴퓨터 바이러스는 프로그램의 일종으로 사용자 몰래 스스로를 복제하여 다른 프로그램을 감염시키는 특징이 있다. 결과적으로 정상적인 프로그램이나 데이터 등을 파괴하는 악성 프로그램이다. 


트로이 목마(Trojan Horse)


트로이목마는 컴퓨터 바이러스처럼 스스로 복제할 수 없고 겉으로 보기엔 정상 프로그램이지만 실제로는 사용자가 알지 못하는 부작용을 만드는 악성코드가 포함된 프로그램이다. 


스파이웨어(Spyware)


스파에위에는 컴퓨터 사용자의 동의 없이 설치되어 개인정보 등을 빼가는 소프트웨어이다. 



웜(Worm)


웜은 네트워크를 통해 자신을 복제하고 전파할 수 있는 악성프로그램으로 연속적인 복사 기능을 수행함으로써 자가증식한다. 기억장치를 소모하거나 저장된 데이터를 파괴한다. 


백도어(Back Door)


백도어는 시스템 접근에 대한 사용자 인증 등 정상적인 절차를 거치지 않고 응용프로그램 또는 시스템에 접근하도록 하는 프로그램이다. 결과적으로 인증되지 않은 사용자가 컴퓨터의 기능을 무단으로 사용할 수 있도록 한다. 



루트킷(Rootkit)


루트킷은 시스템 침입 후 침입 사실을 숨긴 채 차후의 침입을 위한 백도어, 트로이목마 설치, 원격접근, 내부 사용 흔적 삭제, 관리자 권한 획득 등 주로 불법적인 해킹에 사용되는 기능들을 제공하는 프로그램이다. 루트킷이 설치되면 해킹 또는 루트킷 설치 여부조차 감지하기 어렵다. 


키로그 (Key Log)


키로그는 사용자가 키보드로 입력하는 비밀번호 등 모든 것을 파일로 저장한다. 


랜섬웨어(Ransomware)


랜섬웨어는 사용자의 컴퓨터에 침입하여 시스템을 잠그거나 중요 파일을 암호화해 접근을 차단하는 프로그램이다. 그러면서 이를 빌미로 금품을 요구한다. 의심되는 메일은 열지 말것.


*출처 : 나무위키, 국세청

반응형