Base de Conocimiento


Instalación y Configuración de ClamAV en RedHat-CentOS

Etiquetas: clamav

Sobre ClamAV

El proyecto ClamAv Antivirus fue fundado en el año 2001 por Tomasz Kojm. Actualmente tiene una implementacion superior a los 500 000 servidores en todo el mundo. Asi mismo ClamAV nació como un proyecto Open Source que pretende identificar y bloquear virus en el sistema. El primer objetivo de ClamAv fue combatir el Spam. Como consecuencia de ello ClamAv se está usando en un número elevado de servidores de correo.

Gracias a la colaboración de varias compañías, universidades y otras organizaciones ha posibilitado al proyecto ClamAV poseer una red extensa de distribución rápida y fiable en todo el mundo.

Algunas de las caracteristicas de ClamAV son las siguientes:

  • Licenciado bajo GNU General Public License 2
  • Detecta alrededor de 320.000 virus, gusanos, troyanos, incluyendo virus programados como macros de Microsoft Office.
  • Escaneo de archivos y ficheros comprimidos:
    • ZIP
    • RAR
    • ARJ
    • TAR
    • Gzip
    • Bzip2
    • MS OLE2
    • MS Cabinet File
    • MS CHM
    • MS SZDD
    • BinHex
    • SIS
    • AutoIt
  • Soporta formatos especiales como:
    • HTML
    • RTF
    • PDF
    • CryptFF
    • SCREnc
    • uuencode
    • TNEF

Instalacion ClamAV

Para poder llevar a cabo la instalacion de ClamAV se deben agregar los repositorios de rpmforge, ya que ClamAV no esta contenido en los repositorios originales de Centos

Los repositorios RMPforge se agregaran de la siguiente manera. Acceda al portal web de RMPforge --> https://rpmrepo.org/RPMforge/Using La pagina debe lucir muy parecida a esta

Descarge el paquete enmarcado en el recuadro negro, en particular la version para 32 bits (i386).

La razon del porque descargamos este paquete y no los demas es porque nosotros tenemos instalada la version de Centos 5.3.

Al finalizar la descarga abra una terminal, vaya a donde descargo el paquete y posteriormente instale de la siguiente manera:

[BASH]# rpm -ivh rpmforge-release-0.3.6-1.$dist.rf.$arch.rpm
Una vez concluida esta accion podremos empezar a instalar ClamAV. Los paquetes que instalaremos seran los siguientes:

clamavEl paquete antivirus
libclamavLa API para integrar mas modulos
clamtkinterfaz gráfica basada en GTK
clamdMétodos para ejecutar el motor en segundo plano (demonio del sistema)

Instale estos paquetes tecleando en consola lo siguiente:

[BASH]# sudo yum install clamav libclamav clamtk clamd

Configuracion de ClamAV

Al concluir la instalacion deberan ser editados los siguientes ficheros:
/etc/freshclam.conf 
/etc/clamd.conf

Fichero /etc/freshclam.conf

Con la ayuda de algun editor de textos agrege o comente las siguientes lineas.

Definiendo la cantidad de actualizaciones que se buscan por dia

Con la ayuda de algun editor de textos edite, busque y agrege la siguiente linea
Checks 12
El comando
Cheks 
define el intervalo de tiempo en el que ClamAV buscara y descargara las actualizaciones de los virus mas actuales. El numero
12
Nos indica que cada 2 horas ClamAV buscara y descargara las actualizaciones

Fichero /etc/clamd.conf

Con la ayuda de algun editor de textos agrege o comente las siguientes lineas.

Busqueda de fraude mediante firmas

Para habilitar la busqueda de fraude mediante firmas solo debe agregar la siguiente linea
PhisingSignatures yes
En caso de que el valor tenga asignada la sentencia “no” solo habra que cambiarla por “yes”.

Busqueda de fraude mediante analisis de direcciones

Para habilitar la busqueda de fraude mediante analisis de direcciones solo debe agregar la siguiente linea
PhishingURLs yes
En caso de que el valor tenga asignada la sentencia “no” solo habra que cambiarla por “yes”

Busqueda de fraude haciendo uso de una base de datos

Para habilitar la busqueda de fraudes haciendo uso de una base de datos solo debe agregar la siguiente linea
PhishingRestrictedScan yes
En caso de que el valor tenga asignada la sentencia “no” solo habra que cambiarla por “yes”

Analizar el contenido HTML

Para habilitar el analisis al contenido HTML solo debe agregar la siguiente linea
ScanHTML yes
En caso de que el valor tenga asignada la sentencia “no” solo habra que cambiarla por “yes”

Analisis a Ficheros

Para habilitar el analisis a los ficheros solo debe agregar la siguiente linea
ScanArchive yes
En caso de que el valor tenga asignada la sentencia “no” solo habra que cambiarla por “yes”

Tamaño maximo de archivos a analizar

Para definir el tamaño maximo de archivos a analizar solo debe agregar la siguiente linea
ArchiveMaxiFileSize 5M
Asi mismo, puede definir una cantidad mayor de bytes ha analizar, solo debe usar la siguiente nomenclatura
(m, M = megabytes)
(k, K = kilobytes)

Tamaño maximo de subcarpetas a analizar

Para definir el tamaño maximo de subcarpetas a analizar solo debe agregar la siguiente linea
ArchiveMaxRecursion 10
El numero ”10” se refiere a la cantidad de recursiones que hara sobre cada carpeta, usted puede cambiar este valor a su conveniencia

Tamaño maximo de archivos a analizar

Para definir el tamaño maximo de archivos a analizar solo debe agregar la siguiente linea
ArchiveMaxFiles 1000
El numero ”1000” se refiere a la cantidad de archivos que analizara ClamAV, usted puede cambiar este valor a su conveniencia

Activando ClamAV

Para iniciar el Antivirus ClamAV por primera vez solo deberá teclear en terminal el siguiente comando:
[root@ localhost ~]# /etc/init.d/clamd start
Igualmente existen opciones ya sea para reiniciar, detener, recargar o conocer el status en el que se encuentra el el Antivirus ClamAV. Estas opciones pueden ser consultadas en la siguiente tabla:

startInicia el servicio
stopDetiene el servicio
restartReinicia el servicio.-La diferencia con reload radica en que al ejecutar un restart este mata todos los procesos relacionado con el servicio y los vuelve a generar de nueva cuenta
reloadRecarga el servicio.-La diferencia con restart radica en que al ejecutar un reload este solamente carga las actualizaciones hechas al fichero de configuración del servicio sin necesidad de matar los procesos relacionados con el mismo, por lo que podría entenderse que hace el cambio en caliente
condrestartReinicio Condicional.- Solamente se inicia si el servicio se encuentra ejecutándose
statusDa a conocer el estado en el que se encuentra el servicio

Como alternativa también podemos ocupar el siguiente comando para iniciar el Antivirus ClamAV

[root@ localhost ~]# service clamd start
Y de igual manera podemos usar las opciones antes descritas en la tabla anterior. Recuerde que estos comandos se ejecutan como root.
0 archivos adjuntos 0 archivos adjuntos
626 Accesos

Promedio (0 Votos)

 

Sección de manuales mantenida por Factor Evolución SA de CV. Salvo que se indique lo contrario, todos los documentos son © 1999-2010 Linux Para Todos, 2008 Factor Evolucion SA de CV - Algunos Derechos Reservados. Usted es libre de copiar, distribuir y comunicar públicamente la obra y hacer obras derivadas bajo las condiciones siguientes: a) Debe reconocer y citar al autor original. b) No puede utilizar estas obras para fines comerciales. c) Si altera o transforma alguna de estas obras, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta. Al reutilizar o distribuir las obras, tiene que dejar bien claro los términos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor. Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo anterior. Licencia completa en castellano. La información contenida en este documento y los derivados de éste se proporcionan tal cual son y los autores no asumirán responsabilidad alguna si el usuario o lector hace mal uso de éstos.