랜섬웨어

랜섬웨어의 개념

랜섬웨어의 정의

몸값(Ransom)과 제품(Ware)의 합성어로 사용자의 데이터를 인질로 잡고 돈을 요구하는 공격 기법

랜섬웨어의 공격절차

랜섬웨어의 유형 및 예방/해결방법

랜섬웨어의 유형

유형 종류 설명
네스티-스터프 바이러스 CryptoLocker RSA2048 암호화 기반 대표적인 랜섬웨어
  BitCrypto 암호파일 복구로 비트코인 유도 랜섬웨어
  SimpleLocker 안드로이드 앱 위장, 암호화 처리 랜섬웨어
락스크린 바이러스 Reveton 범죄행위(음란물 전파)에 사용 협박공격
  CryptoWall  
스케어 웨어 Scare ware 거짓으로 보안 위험노출 위장 및 보안 기능이 없이 금전적 이득을 취하는 가짜 소프트웨어

랜섬웨어의 유형별 예방/해결방법

유형 예방 방법 해결 방법
네스티-스터프 바이러스 주요 데이터 백업 관리
Sandbox 테스팅 환경 등
안전모드로 프로그램 삭제 및 데이터 복구
OS Clean-up (재설치)
락스크린 바이러스 실행파일로 가장된 프로그램 실행 금지
알려진 확장자 숨기기 옵션 해제 사용
안전모드로 진입하여 프로그램 삭제
Boot 코드 복구
스케어웨어 SW 불법 다운로드 하지 않기
안전하지 못한 관리 프로그램 사용 금지
프로그램 삭제
정식 백신 프로그램 등으로 검사

랜섬웨어의 감염경로별 방지방법

감염경로 주요 공격 기법 방지방법
WebSite Drive by Download
Watering hole
DNS Poisoning/SEO Poisoning
불필요 사이트 및 파일 다운로드 금지
Active X 등의 무분별 설치 하지 않음
신뢰성 있는 네트워크 환경 사용
Mail/File Phishing(Spear, Queshing 등)
Pharming
Whaling
업무 확장성이 없는 파일 열람 금지
확장자 확인 모드 사용 (확장자 가장)
파일 열람 실행 전 바이러스 검사
공통 사회공학 기법 기반
유틸리티 기반
중요 파일 별도 백업 및 읽기전용 설정
스팸성 프로그램 실행 금지

랜섬웨어의 대응방법

  • 랜섬웨어 발생 시 근원적 해결이 어려우므로 예방과 백업에 의한 투트랙이 핵심
분류 대응 설명
근원적 방법 주기적 백업 보안기술과 더불어 근본적 피해를 막기 위해 중요 데이터는 주기적으로 백업
예방 방화벽 불법적인 네트워크 경로상의 접근 차단
  백신 업데이트 랜섬웨어 실행 사전 방지 및 최신 공격에 적시 대응
  불법 다운로드 제한 신뢰도가 낮은 사이트에 대한 접근 및 다운로드 사전 방지
  실행설정 의도치 않은 실행 프로그램 실행 제어
  WORM 스토리지 Write Once Read Many 스토리지 사용으로 불법 다운방지
사후 복구 Crypto Prevent 프로그램 복호화 키가 발견되어 파이어와이와 폭스아이티가 복구 서비스 제공
  OS 시스템 복구 OS 시스템 상태복구를 통하여 감염 전 상태로 복구

랜섬웨어의 패해 예방 수칙

  • PC 이용자를 위한 3대 수칙
    • 스팸성 이메일 실행 자제
    • 중요 파일 별도 백업
    • 중요 문서 ‘읽기전용’ 설정
  • 스마트폰 사용자를 위한 3대 수칙
    • 공식 마켓에서 평판 확인 후 앱 다운로드
    • 문자메시지/SNS 내 URL 실행 자제
    • 감연 시엔 안전모드 부팅 후 앱 삭제