랜섬웨어로부터 보호하는 방법: 완벽한 가이드
랜섬웨어로부터 보호하는 방법은 처음 공격을 받기 전에 해결하는 것이 가장 좋습니다. 랜섬웨어는 파일에 대한 접근을 차단하고 복호화 키에 대한 대가를 요구하는 악성 프로그램입니다. 이 글에서는 감염 위험을 줄이는 방법, Windows, macOS, Linux 및 클라우드 서비스에서 설정해야 할 내용, 백업을 어떻게 구성할 것인지, 직원 교육 방법 및 감염이 이미 발생했을 경우의 대응 방법에 대해 알아보겠습니다.
랜섬웨어는 대기업뿐만 아니라 개인 사용자에게도 위험합니다. 개인 노트북, 가족 사진 아카이브, 소규모 사업체의 고객 데이터베이스, 회계 데이터, NAS 저장소 및 부서의 공유 드라이브 등 모두가 공격의 대상이 될 수 있습니다. 이때 보호는 단일 안티바이러스 프로그램이 아니라 습관, 설정, 백업 및 대응 계획을 조합하여 이루어져야 합니다.

랜섬웨어란 무엇이며 어떻게 작동하는가
랜섬웨어는 장치의 파일이나 접근 가능한 네트워크 폴더를 찾아 암호화하고, 대가를 요구하는 메 시지를 남기는 악성 프로그램입니다. 종종 범죄자는 결제를 한 후 키를 보내겠다고 약속합니다. 하지만 실제로는 보장할 수 없습니다: 키가 오지 않거나 작동하지 않을 수 있으며, 결제가 새로운 공격을 지원할 수 있습니다.
일반적인 공격 과정은 여러 단계로 진행됩니다:
- 범죄자가 초기 접근을 획득합니다. 이는 피싱 이메일, 감염된 첨부 파일, 해킹된 비밀번호, 취약한 RDP, 악성 광고 또는 불법 소프트웨어일 수 있습니다.
- 악성 코드는 시스템에 침투합니다. 때로는 보호 프로그램을 비활성화하거나 그림자 복사를 삭제하고 네트워크 자원을 검색합니다.
- 랜섬웨어가 데이터를 선택합니다. 보통 문서, 스프레드시트, 아카이브, 사진, 데이터베이스 및 백업(일반 폴더처럼 접근 가능한 경우)을 피해 목표로 삼습니다.
- 파일이 암호화됩니다. 확장자가 바뀌고, 바탕화면에는 결제 지침이 포함된 메모가 나타납니다.
- 때때로 데이터가 사전 탈취됩니다. 그런 다음 범죄자는 데이터 공개를 위협합니다. 피해자가 백업을 가지고 있어도 마찬가지입니다.
주요 결론은 간단합니다: 랜섬웨어로부터의 보호는 각 단계에서 공격을 저지해야 합니다. 접근을 어렵게 만들고, 확산을 제한하며, 깨끗한 데이터 복사본을 보존하고, 미리 행동 계획을 준비해야 합니다.
랜섬웨어에 감염되는 주요 경로
랜섬웨어로부터 어떻게 보호할지를 이해하려면 가장 자주 발생하는 시나리오를 아는 것이 중요합니다. 시나리오는 변하지만 기본적인 접근 방법은 유사합니다.
피싱 이메일 및 첨부 파일
이메일은 청구서, 문서, 은행 알림, 배송 메시지, 이력서 또는 파트너의 문서처럼 보일 수 있습니다. 내부에는 매크로가 포함된 첨부 파일, 가짜 웹사이트로의 링크 또는 실행 파일이 포함된 아카이브가 있을 수 있습니다. 가끔씩 텍스트는 긴급성을 조성합니다: 오늘 결제, 즉시 열기, 미납 확인.
위험 신호:
- 알 수 없는 발신자로부터의 예상치 못한 파일;
- 이메일에 명시된 비밀번호가 있는 아카이브;
- 문서 내 매크로 활성화를 요청하는 메시지;
- 비슷하지만 정확하지 않은 도메인 링크;
- 이상한 스타일, 오류 또는 시간 압박.
원격 접속 해킹
RDP, VPN 포털, 관리 패널, SSH 또는 원격 데스크탑은 자주 입구 포인트가 됩니다. 약한 비밀번호를 사용하거나 MFA가 없거나 서비스가 인터넷에 공개되어 있고 업데이트가 이루어지지 않았다면 위험이 더 커집니다.
기업의 경우 이는 특히 치명적일 수 있습니다. 하나의 해킹된 관리 계정이 서버, 공유 폴더 및 백업에 접근할 수 있게 할 수 있습니다.
불법 소프트웨어 및 액티베이터
크랙, 액티베이터, Windows 빌드, 유료 소프트웨어의 무료 버전 및 의심스러운 플러그인은 종종 악성 코드를 포함하고 있습니다. 사용자는 Administrator 권한으로 파일을 실행하고 나서 시스템의 통제를 잃게 됩니다.
라이센스를 절약하면 작업 문서를 잃고 비즈니스가 중단되며 복구 비용이 발생할 수 있습니다.
프로그램 및 장치의 취약점
랜섬웨어는 운영 체제, 브라우저, 오피스 패키지, VPN 게이트웨이, NAS, 라우터 및 서버 애플리케이션의 오류를 활용합니다. 그러므로 업데이트는 단순한 형식이 아니라 기본적인 보안 조치입니다.
특히 유지보수가 없는 장치(예: 네트워크 저장소, 오래된 서버, 카메라, 프린터 및 라우터)에 주의가 필요합니다.
랜섬웨어로부터 보호하기 위한 기본 전략
신뢰할 수 있는 보호는 여러 단계로 구성되어야 합니다. 만약 하나의 단계가 실패하면 다음 단계가 피해를 줄여야 합니다.
최소 권한 원칙
사용자는 관리자로 항상 작업할 필요가 없습니다. 일상적인 작업에는 일반 사용자 계정으로 충분합니다. 프로그램 설치 및 시스템 변경에는 관리자 권한이 필요합니다.
기업에서는 이 원칙이 특히 중요합니다. 직원은 한 프로젝트만 작업하는 경우 모든 폴더에 접근할 필요가 없습니다. 접근할 수 있는 파일 수가 적을수록 감염 시 피해 범위가 줄어듭니다.
정기적인 업데이트
운영 체제, 브라우저, 오피스 애플리케이션, 메일 클라이언트, Java, PDF 리더, 압축 프로그램 및 서버 서비스를 업데이트하세요. 더 이상 지원되지 않는 프로그램은 교체하는 것이 가장 좋습니다.
유용한 관행:
- 안전한 경우 자동 업데이트를 활성화;
- 네트워크 장치의 업데이트를 수동으로 확인;
- 사용되지 않는 오래된 소프트웨어 제거;
- 중요한 시스템과 업데이트 날짜 목록 작성.
신뢰할 수 있는 비밀번호 및 MFA
비 밀번호는 길고 고유해야 합니다. 비밀번호의 재사용은 해킹의 일반적인 원인입니다. 한 서비스에 유출이 발생하면, 해커는 같은 비밀번호를 메일, VPN 및 클라우드에서 시도합니다.
비밀번호 관리자를 사용하고 다중 인증을 활성화하세요. MFA는 특히 이메일, 클라우드 저장소, VPN, RDP, 관리 패널, CRM 및 회계 서비스에서 필요합니다.
최신 엔드포인트 보호
안티바이러스 또는 EDR이 절대적인 보장은 하지 않지만 유용할 수 있습니다. 좋은 보호 솔루션은 의심스러운 암호화, 악성 스크립트, 익스플로잇 또는 보호를 해제하려는 시도를 차단할 수 있습니다.
보호가 제대로 작동하는지 확인하십시오:
- 실시간 보호가 활성화되었는지;
- 데이터베이스 및 구성 요소가 업데이트되고 있는지;
- 파일의 클라우드 평판이 활성화되었는지;
- 사용자가 허가 없이 보호 기능을 끌 수 없는지;
- 보안 사건이 책임자에게 전달되는지.
3-2-1 규칙에 따른 백업
백업은 랜섬웨어에 대해 대가를 지불하지 않고 복구하는 주요 방법입니다. 하지만 복사본은 바이러스에 접근할 수 없어야 합니다. 만약 백업이 일반적인 드라이브처럼 연결되어 있고 쓰기 가능하다면, 랜섬웨어가 그것을 암호화할 수 있습니다.
고전적인 3-2-1 규칙은 다음을 의미합니다:
| 항목 | 의미 | 예시 |
|---|---|---|
| 3개의 데이터 복사본 | 원본과 최소한 두 개의 백업 복사본 | 업무 노트북, 로컬 백업, 클라우드 백업 |
| 2개의 서로 다른 매체 | 데이터가 한 유형의 장치에만 저장되지 않음 | 외장 드라이브 및 클라우드 또는 NAS 및 테이프 |
| 1개의 백업은 기본 장소 밖에 저장 | 하나의 백업이 별도로 보관됨 | 클라우드, 다른 사무소, 안전한 장소의 오프라인 드라이브 |
랜섬웨어로부터 보호하기 위해서 하나의 추가 규칙을 더 하십시오: 최소한 하나의 복사본은 변경 불가능하거나 오프라인이어야 합니다. 변경 불가능한 복사본은 정해진 기간 동안 삭제 및 덮어쓰기를 방지합니다. 오프라인 복사본은 생성 후 물리적으로 분리됩니다.
가정용 백업 설정 방법
가정용 사용자에게 적합한 간단한 계획은 다음과 같습니다:
- 중요한 문서를 이해하기 쉬운 폴더에 보관하여 백업에 쉽게 포함할 수 있도록 합니다.
- 버전 기록이 포함된 클라우드에 자동 복사를 설정합니다.
- 매주 또는 매월 외장 드라이브에 복사합니다.
- 복사 후 드라이브를 컴퓨터에서 분리합니다.
- 주기적으로 백업 파일이 열리는지 확인합니다.
단순한 동기화에 그치지 마십시오. 만약 악성 프로그램이 파일을 암호화하면, 동기화는 빠르게 암호화된 버전을 클라우드로 전송할 수 있습니다. 따라서 버전 기록과 별도의 백업이 필요합니다.
기업에서 백업을 설정하는 방법
기업에서는 백업이 관리되는 프로세스여야 하며, 관리자 개인의 자발성이 아니라야 합니다. 어떤 시스템이 중요한지, 얼마나 자주 백업을 해야 하며, 복구하는 데 걸리는 시간을 결정해야 합니다.
최소한의 세팅:
- 업무 파일 및 서버에 대한 일일 백업;
- 올바른 중지 또는 스냅샷으로 별도로 백업된 데이터베이스;
- 백업을 위한 별도의 계정 보호;
- 일반 사용자의 백업 저장소 접근 금지;
- 정기적인 테스트 복구;
- 성공적/실패한 작업 로그;
- 주요 네트워크 외부에 복사본 일부 보관.
복구 테스트는 복사본 생성에 대한 예쁜 보고서보다 더 중요합니다. 파일, 폴더, 데이터베이스 또는 서버를 테스트 환경에서 복구할 때까지, 백업이 유용한지 확신할 수 없습니다.
