리눅스는 윈도우보다 보안성이 뛰어난 운영체제로 널리 알려져 있습니다. 하지만 그렇다고 해서 악성 위협으로부터 완전히 자유로운 것은 아닙니다. 실제로 최근에는 리눅스 시스템을 겨냥한 멀웨어 공격이 꾸준히 증가하는 추세입니다. 이 글에서는 리눅스에서 무료로 사용할 수 있는 백신 프로그램 7가지를 자세히 소개합니다.
맥용 최고의 백신 프로그램과 안드로이드 기기용 백신에 관한 글도 함께 확인해 보시기 바랍니다. 또한 윈도우와 맥에서 루트킷을 탐지하는 방법을 다룬 글도 준비되어 있습니다.

1. ClamAV
ClamAV는 바이러스, 트로이 목마, 멀웨어 등 다양한 악성 위협을 탐지하는 오픈소스 백신 엔진입니다. 리눅스 서버와 리눅스 데스크톱 환경 모두에서 실행할 수 있습니다.
이 도구의 모든 작업은 명령줄(터미널)을 통해 수행됩니다. 주요 기능은 다음과 같습니다.
- 다국어 지원
- 사용법이 간편함
- 뛰어난 이식성
- 다양한 파일 형식과 메일 게이트웨이 검사 지원
- POSIX 호환 지원
- 바이러스 데이터베이스 업데이트 제공

ClamAV는 터미널 기반으로 작동하며 자체 GUI는 제공되지 않지만, 별도의 GUI 프로그램을 다운로드해 사용할 수 있습니다. 압축 파일(Rar, Zip, 7Zip, Tar 지원)과 아카이브도 검사할 수 있습니다.
다만 자동 파일 검사 기능을 찾고 있다면 ClamAV는 적합하지 않습니다. 파일을 먼저 열어야 검사가 진행됩니다. 또한 처리 속도가 느리고 시스템 업데이트가 자주 이루어지지 않는 것도 단점입니다.
2. ClamTK
ClamTK는 그 자체로 바이러스 검사기는 아니며, ClamAV용 GUI 프로그램입니다. 명령줄 인터페이스 사용이 익숙하지 않은 사용자를 위해, ClamTK는 사용하기 쉬운 그래픽 인터페이스를 통해 ClamAV와 동일한 기능을 제공합니다.
ClamTK의 핵심은 간단한 GUI 환경에서 ClamAV의 모든 고급 기능을 활용할 수 있다는 점입니다. 그 외 주요 기능은 다음과 같습니다.

- 화이트리스트 기능으로 특정 폴더 및 파일 검사 제외
- 검사 일정 손쉽게 예약
- 모든 주요 데스크톱 환경과의 폴더 검사 통합 지원
- 대부분의 인기 리눅스 배포판에 설치 가능
- 검사 일정 세부 구성
- 개별 디렉터리 및 파일 수동 검사
- 바이러스 정의 업데이트 다운로드
- 격리 관리자로 이동된 파일을 안전하게 삭제
- 기록 브라우저를 통한 검사 로그 빠른 확인
ClamTK와 ClamAV 모두 많은 주류 리눅스 배포판의 소프트웨어 저장소에서 손쉽게 설치할 수 있습니다.
3. Comodo Antivirus
CALV라고도 불리는 Comodo Antivirus는 온디맨드 검사기, 실시간 행동 분석, 스팸 메일 보호, 안티 피싱 기능을 갖춘 백신 프로그램입니다.
이 무료 백신의 주요 기능은 다음과 같습니다.
- 사용자 지정 검사 프로필
- 정기적이고 자동적인 업데이트
- 클라우드 기반 보호
- 제로데이 공격 및 미확인 멀웨어에 대한 360도 방어
- 하루 여러 번 바이러스 정의 업데이트

Comodo Antivirus는 기술에 익숙하지 않은 사용자에게는 다소 복잡하게 느껴질 수 있습니다. 특히 무료 버전 설치 시 주의가 필요합니다. 기본 설정으로 Comodo는 브라우저와 기본 검색 엔진을 자동으로 변경하기 때문입니다.
또한 웹 필터링이나 URL 차단 기능은 제공되지 않습니다. 기능이 풍부하고 세부 설정이 자유로운 백신을 찾는 고급 사용자에게는 좋은 선택이지만, 일반 사용자에게는 사용이 다소 어려울 수 있습니다.
4. Rootkit Hunter
Rootkit Hunter는 백도어 및 기타 로컬 취약점을 활용해 트로이 목마와 바이러스를 탐지하는 소형 유틸리티입니다.
주요 기능은 다음과 같습니다.

- 사용이 간편하고 빠른 속도
- 명령줄 기반 작동
- 뛰어난 이식성
- 다양한 리눅스 배포판 지원
Rootkit Hunter는 파일에서 인식되지 않은 변경 사항을 검사하는 방식으로 루트킷을 탐지합니다. 변경 여부를 판단하려면 깨끗한 시스템 상태에서 파일이 어떤 모습이어야 하는지에 대한 기준이 필요합니다. 따라서 향후 검사를 위한 기준선을 확보하려면 시스템이 감염되기 전에 미리 설치해 두어야 합니다.
시스템이 이미 감염된 후에 설치하면 Rootkit Hunter는 큰 효과를 발휘하기 어렵습니다.
5. F-Prot
F-Prot는 리눅스 홈 사용자의 시스템을 멀웨어로부터 보호하기 위한 무료 백신 프로그램입니다. 랜섬웨어, 부트 섹터 바이러스를 비롯한 다양한 악성 위협을 검사합니다.
주요 기능은 다음과 같습니다.

- 32비트 및 64비트 환경 호환
- GUI 또는 명령줄 인터페이스 선택 사용
- 뛰어난 이식성
- 시스템 성능에 거의 영향을 주지 않음
- 2,100만 개 이상의 알려진 위협 및 변종 데이터베이스 검사
- 예약 검사 지원
- 부트 섹터를 포함한 다양한 감염 유형 탐지
다만 F-Prot에는 키로거로부터 보호하기 위한 가상 키보드, 브라우저 확장 프로그램, 피싱 탐지기 같은 인터넷 보안 도구는 포함되어 있지 않습니다. 그럼에도 효과적이고 실용적인 백신 프로그램을 원하는 사용자에게는 좋은 선택지입니다.
6. Chkrootkit
Chkrootkit은 루트킷 존재 여부를 탐지하는 도구 모음으로, 무료이자 오픈소스입니다.
주요 기능은 다음과 같습니다.

- 다양한 리눅스 배포판에서 사용 가능
- 오픈소스 커뮤니티의 지속적인 업데이트로 최신 루트킷 대부분 탐지
- 빠르고 사용하기 쉬움
- 가볍고 이식성이 뛰어남
- USB 또는 CD에 담아 부팅 후 사용 가능
- 터미널에서 실행
- 변조된 wtmp 및 lastlog 파일을 효율적으로 탐지해 관리자에게 침입 경고
단, Chkrootkit은 다른 일부 백신 프로그램에 비해 새 버전 출시 주기가 긴 편입니다.
7. Sophos
Sophos 백신 소프트웨어는 다양한 리눅스 배포판에서 바이러스(트로이 목마, 웜 포함)를 탐지하고 제거합니다.
주요 기능은 다음과 같습니다.
- 온디맨드, 예약, 액세스 시 검사 방식으로 멀웨어 탐지 및 차단
- 업데이트 용량이 대체로 50KB 미만으로 시스템 성능에 거의 영향 없음
- 조용히 실행되며 설치가 간편함
- 루트 권한으로 명령줄 인터페이스에서 모든 명령 실행 가능(savscan 제외)
- 실시간 보호 기능으로 악성 파일 즉시 탐지
- 로컬 및 네트워크 드라이브 검사 구성 가능

Sophos는 컴퓨터에 저장되어 있을 수 있는 비(非)리눅스 바이러스까지 탐지하고 차단하기 때문에, 함께 사용하는 다른 운영체제의 멀웨어가 리눅스 시스템에 영향을 주는 것을 예방할 수 있습니다.
다만 Sophos에는 내장 GUI가 없으며, 무료 버전에서는 구독 서비스나 기술 지원을 이용할 수 없습니다.
리눅스 시스템이 윈도우보다 더 안전하다고 해도, 악성 위협으로부터 100% 자유로울 방법은 없습니다. 위에서 소개한 무료 백신 프로그램 중 하나라도 설치해 소중한 컴퓨터를 미리 보호해 보시기 바랍니다.