Computer >> 컴퓨터 >  >> 시스템 >> Linux

리눅스용 ClamTk로 시스템과 이동식 미디어 바이러스 검사하기

지난 글에서는 여러 플랫폼에서 사용할 수 있는 오픈소스 백신 스캔 도구인 Clam AntiVirus(ClamAV)의 공식 Windows 클라이언트를 소개했습니다. 하지만 ClamAV는 처음 개발된 리눅스에서 오히려 더 널리 활용되고 있습니다. 이번 글에서는 리눅스용 ClamAV 클라이언트 중 가장 인기 있는 ClamTk를 자세히 살펴보겠습니다.

ClamTk란?

ClamTk는 Ubuntu와 Fedora를 비롯한 대부분의 주요 리눅스 배포판에서 사용할 수 있으며, 소스 코드를 직접 컴파일하면 어떤 시스템에도 설치할 수 있습니다.

Ubuntu에서는 소프트웨어 센터에서 "Clam"을 검색해 "Virus Scanner"를 설치하거나, 터미널에서 아래 명령을 실행하면 됩니다.

sudo apt-get install clamtk

Fedora에서는 패키지 관리자에서 "clamtk"를 검색하거나, 터미널에서 다음 명령을 입력하면 설치할 수 있습니다.

sudo yum install clamtk

인터페이스

리눅스용 ClamTk로 시스템과 이동식 미디어 바이러스 검사하기

설치가 완료되면 애플리케이션 메뉴나 대시에서 ClamTk를 실행하세요. 매우 단순한 구조의 메인 창이 나타납니다. 홈 폴더, 특정 디렉터리, 또는 개별 파일을 검사하는 버튼과 프로그램 종료 버튼이 배치되어 있습니다. 버튼 아래에는 최신 ClamAV 엔진, 최신 GUI 버전, 최신 바이러스 정의가 설치되어 있는지 확인하는 상태 표시 항목들이 있습니다.

바이러스 정의는 스케줄러(뒤에서 자세히 설명)를 통해 자동으로 업데이트되며, 엔진 버전과 GUI 버전은 배포판 저장소에 올라오는 패키지에 따라 결정됩니다. 두 항목 중 하나가 크게 뒤처져 있다면 해당 배포판에서 권장하는 방법으로 저장소 관리자에게 알려주는 것이 좋습니다. 대부분의 배포판은 버그 리포트 작성을 요청하거나, 업데이트까지 잠시 기다려 줄 것을 안내합니다.

단순해 보이는 인터페이스 뒤로는 메뉴 안에 다양한 고급 기능이 숨겨져 있습니다.

  • Scan(검사): 빠른 검사, 하위 폴더까지 포함하는 재귀적 검사 등 추가 검사 옵션을 제공합니다.
  • View(보기): 프로그램에서 수행한 작업 기록을 확인하고 로그를 삭제할 수 있습니다.
  • Quarantine(격리): 격리된 항목의 상태를 확인하고, 개별 항목을 복원하거나 삭제하며, 격리소 전체를 비울 수도 있습니다.
리눅스용 ClamTk로 시스템과 이동식 미디어 바이러스 검사하기

Advanced(고급) 메뉴에서는 검사 일정 예약, 백신 마법사 실행, 분석용 파일 제출, 세부 설정 변경 등을 할 수 있습니다. 특히 스케줄러는 핵심 기능입니다. 검사기를 직접 실행할 필요 없이 시스템을 깨끗하게 유지할 수 있게 해주고, 실시간 보호 기능이 없다는 ClamAV의 한계도 어느 정도 보완해 줍니다. 스케줄러를 이용하면 홈 폴더 또는 전체 컴퓨터 검사와 바이러스 정의 업데이트를 원하는 주기로 예약할 수 있습니다.

리눅스용 ClamTk로 시스템과 이동식 미디어 바이러스 검사하기

환경설정에는 다양한 검사 옵션, 시작 관련 옵션, 검사에서 제외할 디렉터리를 화이트리스트에 등록하는 기능, 그리고 프록시 환경에서도 바이러스 정의를 문제없이 받아올 수 있도록 돕는 프록시 설정이 포함되어 있습니다.

마지막으로 Help(도움말) 메뉴에서는 백신 엔진과 GUI의 업데이트를 수동으로 확인할 수 있으며, 프로그램 자체에 대한 정보도 열람할 수 있습니다.

마무리

ClamTk는 ClamAV 엔진을 손쉽게 다룰 수 있게 해주는 GUI 도구로, 리눅스 시스템을 바이러스로부터 지키는 데 큰 도움이 됩니다. 더 중요한 장점은 별도의 하드 드라이브나 USB 같은 이동식 미디어에 숨어 있는 악성코드까지 제거할 수 있다는 점입니다. 또한 응급 복구 용도로도 활용할 수 있는데, LiveCD로 리눅스 환경을 부팅한 뒤 ClamTk를 설치하면 부팅조차 되지 않는 Windows PC에 감염된 바이러스를 치료할 수 있습니다.

ClamTk를 사용해 보셨나요? 리눅스에서 더 나은 백신 솔루션을 알고 계신다면 댓글로 의견을 나눠 주세요!