컴퓨터 바이러스·악성코드 완벽 예방 가이드 2026, 무료 백신 추천까지
랜섬웨어는 걸리고 나면 되돌릴 방법이 거의 없습니다. 윈도우 기본 설정부터 무료 백신 선택, 백업 방법까지 실제로 효과가 검증된 것들만 정리했습니다.
컴퓨터 안의 파일 이름 뒤에 .locked 같은 낯선 확장자가 줄줄이 붙어 있는 상태. 랜섬웨어 감염 상담에서 가장 흔하게 등장하는 첫 장면입니다. 이 화면을 봤을 때는 이미 암호화가 끝난 뒤입니다.
랜섬웨어가 다른 악성코드보다 무서운 이유는 사후 복구가 사실상 막혀 있다는 데 있습니다. 유럽 경찰기구와 보안업체들이 함께 운영하는 노모어랜섬(No More Ransom) 프로젝트나 한국인터넷진흥원(KISA)에서 일부 변종의 복호화 도구를 무료로 배포하지만, 최신 변종은 해당되지 않는 경우가 대부분입니다. 게다가 백업 드라이브가 감염된 컴퓨터에 연결된 상태였다면 그 백업까지 함께 암호화됩니다. 몇 달치 작업물이 한 번에 사라지고, 공격자는 비트코인으로 수백만 원대의 몸값을 요구합니다. 수사기관과 보안기관이 공통적으로 권고하는 건 하나입니다. 돈을 내지 말라는 것입니다. 지불해도 복호화 키를 받는다는 보장이 없기 때문입니다.
그래서 이 글은 걸린 뒤에 어떻게 하느냐가 아니라, 걸리기 전에 무엇을 켜두고 무엇을 습관으로 만들어야 하는지를 중심으로 정리했습니다. 거창한 유료 솔루션 얘기가 아닙니다.
악성코드, 종류부터
용어를 헷갈린 채로 "바이러스 치료제" 같은 검색어를 넣으면 엉뚱한 결과만 나옵니다. 제대로 된 개념을 알아야 뭘 막아야 하는지 감이 잡힙니다.
악성코드(Malware)가 더 큰 개념이고, 바이러스는 그 안에 포함된 한 종류입니다. 지금 실제로 가장 위험한 건 바이러스보다 랜섬웨어입니다.
| 유형 | 핵심 피해 |
|---|---|
| 랜섬웨어 | 파일 암호화 후 금전 요구 |
| 트로이목마 | 정상 프로그램으로 위장, 원격 제어 |
| 스파이웨어 | 키보드 입력·화면 몰래 수집 |
| 애드웨어 | 강제 광고 노출, 브라우저 탈취 |
| 루트킷 | OS 깊숙이 숨어 장기 잠복 |
루트킷이 제일 무섭습니다. 감염된 줄도 모르고 몇 달씩 쓰는 경우가 있습니다. 일반 백신으로 탐지가 어렵습니다.
스파이웨어나 애드웨어는 그나마 낫습니다. 개인정보가 새나가거나 광고가 뜨는 수준이라 찝찝하지만, 파일이 통째로 날아가는 것보다는 수습이 됩니다.
어디서 들어오는지
감염 경로를 역추적한 사례에서 가장 많이 나오는 것은 피싱 이메일입니다. "거래처 견적서입니다" 같은 제목에 .docx 파일처럼 보이는 첨부가 붙어 오는데, 실제로는 매크로가 심어진 문서입니다. 파일을 열 때 상단에 뜨는 "콘텐츠 사용" 또는 매크로 허용 버튼을 누르는 순간이 감염 시점입니다.
이메일이 전체 감염의 40% 정도를 차지한다고 합니다. 택배사·은행·공공기관을 사칭하는데, 요즘은 발신자 이름이나 레이아웃이 진짜처럼 보이게 만듭니다. 발신자 주소를 자세히 보면 도메인이 살짝 다른 경우가 많습니다. kookminbank 대신 k00kmin-bank 같은 식입니다.
크랙 파일도 주요 경로입니다. 유료 소프트웨어 시리얼이나 패치 파일로 위장한 거기에 랜섬웨어가 함께 포함된 경우가 많습니다. 백신도 못 잡도록 교묘하게 포장되어 있습니다. 개인적으로는 이게 랜섬웨어 감염 원인의 상당 부분을 차지한다고 봅니다.
USB도 무시하면 안 됩니다. 출처를 모르는 USB는 연결하지 않는 게 낫습니다. 몇 년 전 어떤 회사에서 주차장에 USB를 뿌려놓는 방식으로 내부 침투를 시도한 사례가 있었습니다. 실제로 직원들이 줍고 꽂아봤다고 합니다.
브라우저나 플러그인을 오래 업데이트 안 한 경우도 위험합니다. 특정 취약점을 이용해 방문만 해도 감염되는 케이스가 있습니다.
감염 신호 확인
다음 중 2개 이상 해당하면 의심해볼 만합니다.
- 갑자기 눈에 띄게 느려졌다
- 설치한 적 없는 프로그램이 생겨 있다
- 브라우저 홈페이지나 검색엔진이 바뀌었다
- 아무것도 안 해도 CPU·팬이 계속 돈다
- 파일 확장자가 이상하게 바뀌었다
- 백신 프로그램이 강제로 꺼진다
파일 확장자 변경은 랜섬웨어의 명확한 신호입니다. 이 순간 인터넷부터 끊는 게 맞습니다.
윈도우 기본 설정, 이것만은
별도 프로그램 없이 윈도우 자체 기능으로 상당 부분 방어됩니다.
Microsoft Defender 실시간 보호
예전엔 "기본 백신은 약하다"는 인식이 있었는데 지금은 다릅니다. AV-TEST 같은 독립 기관에서 2020년대 들어 꾸준히 상위권을 기록하고 있습니다. 별도 백신을 설치하지 않을 거라면 적어도 Defender는 켜져 있어야 합니다.
설정 → Windows 보안 → 바이러스 및 위협 방지 → 실시간 보호 켜짐 확인.
자동 업데이트
귀찮다는 이유로 미루다가 나중에 더 큰 문제로 이어지는 대표적인 케이스입니다. 감염 사례를 들여다보면 업데이트를 몇 달씩 미뤄둔 컴퓨터가 유독 많습니다. 보안 패치는 취약점이 발견된 직후 배포되는데, 미루는 동안 그 취약점을 노린 공격이 들어올 수 있습니다.
설정 → Windows 업데이트 → 고급 옵션 → 업데이트 받는 즉시 설치 켜기.
UAC는 끄지 말 것
"이 앱이 디바이스를 변경하도록 허용하시겠습니까?" 창이 귀찮다고 UAC를 끄는 분들이 있는데, 이 창이 악성코드 무단 설치를 막는 중요한 선입니다. 끄면 프로그램 설치할 때 아무 경고도 없이 진행됩니다.
SmartScreen
Windows 보안 → 앱 및 브라우저 컨트롤 → 평판 기반 보호에서 SmartScreen이 켜져 있는지 확인합니다. 알려진 악성 프로그램 실행을 경고해줍니다. 기본값이 켜짐이라 꺼놓지 않았다면 그냥 두면 됩니다.
무료 백신, 어떤 걸 쓸지
추가 백신이 필요한지는 사람마다 다릅니다. 민감한 업무 파일이 많거나, 인터넷을 광범위하게 쓰는 분이라면 추가하는 게 낫습니다.
Malwarebytes Free — 무료 버전은 실시간 보호가 없고 수동 검사만 됩니다. 그래서 상시 백신으로 쓰는 게 아니라, 뭔가 이상하다 싶을 때 한 번씩 돌리는 2차 검사 용도로 씁니다. Defender와 동시에 설치해도 충돌하지 않는 것이 이 조합의 장점입니다.
Bitdefender Free — 설치해두면 알아서 돌아갑니다. 별도로 건드릴 게 없어서 보안에 신경 쓰기 싫은 분들에게 맞습니다. 탐지율도 좋습니다.
Kaspersky Free — 탐지율이 높습니다. 다만 러시아 기업 제품이라 2022년 이후 미국 정부에서 사용 제한을 권고한 바 있습니다. 개인 사용자가 한국에서 쓰는 건 크게 문제가 없다는 의견이 많지만, 업무용 컴퓨터라면 조금 고민이 될 수 있습니다.
백신은 하나만 씁니다. 2개 이상 동시에 실행하면 충돌이 생겨 오히려 컴퓨터가 느려지고 탐지율도 떨어집니다.
습관으로 막을 수 있는 것들
기술적인 설정보다 습관이 더 중요한 부분이 있습니다.
이메일 첨부파일은 발신자를 먼저 확인합니다. 모르는 사람, 또는 아는 사람이더라도 갑자기 파일을 보냈다면 의심합니다. 특히 "긴급", "확인 필요", "계정 정지" 같은 제목은 클릭하기 전에 한 번 더 생각합니다.
소프트웨어는 공식 사이트나 마이크로소프트 스토어에서만 받습니다. 크랙이나 시리얼 파일은 쓰지 않습니다. 이 원칙 하나가 랜섬웨어 감염의 상당 부분을 막는다고 생각합니다.
브라우저 확장 프로그램은 주기적으로 정리합니다. 쓰지 않는 확장 프로그램이 나중에 악성으로 업데이트되는 경우가 있습니다. 크롬 기준으로 chrome://extensions에서 한 번씩 정리해두는 게 좋습니다.
USB AutoPlay 기능을 끄는 것도 간단하면서 효과적입니다. 설정 → 블루투스 및 장치 → 자동 실행 → 모두 "아무것도 하지 않음"으로 설정.
백업이 유일한 완전한 보험입니다
다른 건 다 뚫려도 백업만 있으면 수습이 됩니다.
백업을 해두고도 피해를 그대로 입는 이유는 대개 하나입니다. 그 백업이 감염된 컴퓨터에 그대로 연결된 드라이브에 있었던 겁니다. 랜섬웨어는 연결된 드라이브를 전부 암호화합니다. 외장하드도 연결되어 있으면 같이 암호화됩니다.
3-2-1 원칙: 원본 + 2개 사본, 2가지 다른 저장 방식, 1개는 오프라인. 여기서 오프라인이란 평소에 컴퓨터에 연결되어 있지 않은 상태입니다.
현실적으로 지켜지는 방식은 이 정도입니다.
- 구글 드라이브 자동 동기화로 클라우드 백업 (버전 기록 켜두기 필수)
- 분기에 한 번 외장하드에 수동 복사 → 복사 끝나면 연결 해제
클라우드만 믿으면 안 됩니다. 랜섬웨어가 암호화된 파일로 덮어쓰면 클라우드도 같이 감염될 수 있습니다. 구글 드라이브의 버전 기록(Version History) 기능을 켜두면 이전 버전으로 되돌릴 수 있습니다. 기본적으로 켜져 있는데, 한번 확인해두는 게 좋습니다.
윈도우 파일 히스토리 기능도 쓸 만합니다. 설정 → 업데이트 및 보안 → 백업에서 외장하드를 연결하면 자동으로 정기 백업됩니다. 한번 설정해두면 그 이후로는 신경 안 써도 됩니다.
걸렸을 때 어떻게 하는지
감염됐다 싶으면 인터넷 연결부터 끊습니다. 악성코드가 외부로 정보를 보내거나 추가 명령을 받는 걸 막기 위해서입니다.
이후 안전 모드로 재부팅해서 백신 전체 검사를 돌립니다. Windows 키 + R → msconfig → 부팅 탭 → 안전 부팅 체크. 안전 모드에서는 악성코드가 완전히 활성화되지 않아 제거가 좀 더 수월합니다.
랜섬웨어나 루트킷처럼 깊은 감염은 직접 치료하려다가 오히려 악화되는 경우가 있습니다. 솔직히 인터넷에서 찾은 복구 도구를 함부로 실행하지 않는 게 낫습니다. 전문가에게 먼저 물어보거나, 심각한 경우 포맷이 가장 확실한 방법입니다.
감염 이후에는 이메일, 인터넷뱅킹, SNS 비밀번호를 전부 바꿉니다. 감염 기간 동안 키로거가 실행됐을 가능성이 있습니다.
결국 가장 효과적인 건 백업입니다. 그다음이 업데이트 자동화, 그다음이 이메일 첨부파일 습관입니다. 전부 완벽하게 지키기는 어렵습니다. 다 지키는 사람도 드뭅니다. 그래도 이 세 가지 순서만 기억해두면 사고가 났을 때의 피해 규모가 달라집니다.
의심스러운 파일이 꼭 필요한 상황이 생기면 바로 실행하지 말고 virustotal.com에 올려서 먼저 확인해보는 방법이 있습니다. 여러 백신 엔진으로 동시에 검사해서 결과를 보여줍니다.
만약 오늘 랜섬웨어가 PC를 덮친다면, 되살릴 수 있는 백업은 지금 어디에 있습니까? 그 백업이 늘 USB로 꽂아둔 외장하드 하나뿐이라면, 감염된 PC와 함께 암호화된다는 점까지 계산에 넣고 계신가요?
관련 글
테크인포 운영자
제조사 공식 문서, 독립 시험기관 결과, 공개된 요금제와 판결문을 직접 찾아 대조해 정리합니다. 출처를 확인할 수 있는 숫자만 싣고, 확인하지 못한 것은 확인하지 못했다고 적습니다. 협찬·광고는 받지 않습니다. 글에 틀린 내용이 있으면 문의 페이지로 알려주세요.