트로이 목마
선물 상자 속에 숨어 집 안으로 들어온 뒤, 몰래 문을 열어 도둑을 맞이하는 위험한 초대장이에요.
정의 정상적이고 유용한 프로그램으로 그럴듯하게 위장해서 사용자가 직접 컴퓨터에 설치하도록 유도한 뒤, 몰래 컴퓨터 제어권을 빼앗거나 내부 정보를 훔쳐내는 악성코드예요.
선물인 줄 알고 열었더니
그리스 신화에서 그리스군은 거대한 나무 목마를 성문 앞에 선물로 남겨두고 떠났어요. 트로이 성 사람들은 승리의 기념품인 줄 알고 기뻐하며 목마를 성 안으로 끌고 들어갔죠. 하지만 모두가 잠든 밤이 되자, 목마 안에 숨어 있던 적군들이 밖으로 나와 성문을 활짝 열어버렸어요.
컴퓨터 세상의 트로이 목마도 정확히 똑같은 방식으로 작동해요. 인기 있는 유료 게임의 무료 설치 파일이나 문서 편집기 같은 유용한 소프트웨어로 철저하게 위장해요. 컴퓨터 보안 시스템이나 사용자는 겉모습만 보고 유용한 프로그램으로 믿고 직접 설치를 누르게 돼요.
설치 버튼을 누르는 순간 겉으로는 약속했던 정상 프로그램이 실행되는 것처럼 보여요. 하지만 보이지 않는 시스템 뒷단에서는 숨겨져 있던 악성 코드가 몰래 실행되며 컴퓨터를 장악하기 시작해요.
바이러스나 웜과는 무엇이 다를까요?
사람들은 흔히 컴퓨터에 문제를 일으키는 프로그램을 모두 바이러스라고 뭉뚱그려 불러요. 하지만 보안 기술의 관점에서 보면 감염 방식에 따라 종류가 엄격히 나뉘어요. 다른 정상 파일에 달라붙어 자신을 복제하며 퍼지는 것이 컴퓨터 바이러스예요. 반면 네트워크 통로를 타고 다른 컴퓨터로 스스로 기어들어가는 것은 웜(Worm)이라고 불러요.
이에 비해 트로이 목마는 다른 파일에 기생하거나 스스로를 복제해서 퍼뜨리는 능력이 전혀 없어요. 오직 사용자가 속아서 직접 실행 파일을 클릭해 줄 때만 컴퓨터 안으로 침투할 수 있죠.
스스로 번식하지 못하기 때문에 트로이 목마는 사람의 호기심이나 조급함을 자극하는 속임수에 집중해요. 공격자가 외부에서 강제로 뚫고 들어오는 것이 아니라, 피해자가 제 손으로 직접 문을 열어주게 만드는 심리적 공격 기법이에요.
조금 더 정확히 말하면: 백도어와 봇넷의 시작점
조금 더 정확히 말하면 트로이 목마는 그 자체로 파괴 활동을 끝내기보다, 더 큰 침해 사고를 일으키기 위한 첫 관문 역할을 해요. 시스템에 자리를 잡은 트로이 목마는 외부 공격자가 언제든지 드나들 수 있는 비밀 통로인 백도어(Backdoor)를 몰래 만들어 두어요.
이 비밀 통로가 열리면 원격지의 공격자가 피해자의 컴퓨터를 마음대로 조종할 수 있어요. 키보드로 입력하는 비밀번호를 가로채는 키로거를 심거나 화면을 몰래 훔쳐보기도 하죠. 감염된 수많은 컴퓨터를 좀비처럼 묶어 특정 웹사이트를 마비시키는 분산 서비스 거부 공격의 도구로 써먹기도 해요.
트로이 목마는 사용자의 허락을 받아 침투하므로, 단순한 보안 소프트웨어의 감시망만 믿기보다는 출처가 불분명한 이메일 첨부파일이나 비공식 경로의 다운로드를 철저히 피하는 습관이 중요해요.
🤔 흔한 오해
트로이 목마는 다른 파일이나 컴퓨터로 저절로 번식하며 전염된다.
스스로를 복제하거나 네트워크로 퍼지는 기능이 없어요. 사용자가 속아서 직접 파일을 내려받고 실행해야만 활동을 시작해요.
🧺 일상에서 만나요
정상 프로그램으로 위장해 사용자가 직접 설치하게 만든 뒤, 컴퓨터에 비밀 통로를 만들어 해킹을 돕는 악성코드예요.