Una vacuna para el pingüino ?

Una  de las muchas prestaciones  que me ofrece Linux como usuario implica la libertad de usar mi sistema alejado de la preocupación de infección cuando el equipo se encuentra conectado a la nube y utiliza cualquier servicio que se puede convertir en una potencial fuente de infección, o cuando se  conecta o monta un dispositivo externo.

Para los usuarios de Windows es común encontrarlos con dll corruptas o bloqueos en accesos ciertas operaciones y programas, convirtiéndolos en  expertos en la tarea de “Reinstalar” sus sistema operativo; Para nosotros, la finalidad de reinstalar nuestro SO es  para gozar de las novedades y mejoras que se incluyan en una actualización de nuestra distribución favorita.

Un antivirus para Linux ?

Linux no sufre de los molestos efectos del que llamaremos “Virus” pero puede ser el almacén perfecto para alojarlos en nuestros discos. Si eres de los tienes en tu terminal compartidas particiones con tu red Windows usando SAMBA, de seguro algún rastro de “virus” se almacenará en la partición compartida.

Para los servidores web que corren Linux como plataforma es interesante y necesario el uso de un analizador de archivos,  analicemos los puntos:

El servicio web estará disponible para la nube incluyendo la comunidad “Black Hat”, si uno de sus servicios corresponde a un script que permitan subida de archivos (pueden ser fotos, documentos, etc) al servidor,  el servidor será un perfecto almacenamiento de Malwares, el objetivo no es infectar y danar el servidor, será usado como repositorio de archivos.

Te lo ilustro con un  ejemplo :

www.tusitiopersonal.com/imagenes/malware.exe

También puede ayudarte si deseas escanear discos externos de equipos infectados, o los alguna memoria flash USB

ClamAV

Dentro del universo de antivirus he seleccionado el ClamAV es open source bajo la licencia GPL, ligero y cumple con su objetivo, para las distribuciones que cumplen la función de servidor puede correr como demonio residente.

En su portal oficial nos ofrece paquetes para las distribuciones : Debian, Ubuntu, SUSE, Mandriva, Red Hat, CentOS, Fedora, Gentoo, Pardus.

http://www.clamav.net/lang/en/download/packages/packages-linux/

Para Fedora el portal oficial nos ofrece usar el siguiente repositorio:

http://packages.sw.be/clamav/

Pero los paquetes oficiales también se encuentran en los repositorios de  Fedora, así que la forma más fácil de instalar es haciendo un:

yum install clamav clamtk (gnome)
yum install clamav klamav (kde)

Si no desean interfaz gráfica;

yum install clamav

Tenemos un plus que antes no venía, interfaz  gráfica para Gnome y KDE, simplemente lo buscamos en el menú de inicio como: “Analizador de Virus”.

Configuración Inicial

Ya tenemos instalado ClamAV en nuestro sistema, pero está desactualizado, para poder contar con las últimas versiones de firmas tienes que hacer lo siguiente:

gedit /etc/freshclam.conf

En este archivo Comenta “example ”  agregando  al inicio   #

#example

y descomenta quitando el #

DatabaseDirectory /var/lib/clamav

UpdateLogFile /var/log/freshclam.log

Listo ! Guardamos y cerramos, en la línea de comandos para actualizar usamos como root:

freshclam

Y Clam nos saludará con el siguiente mensaje:

ClamAV update process started at Fri Feb 11 13:53:39 2011
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.96.5 Recommended version: 0.97
DON’T PANIC! Read http://www.clamav.net/support/faq

ClamAV update process started at Fri Feb 11 13:53:39 2011WARNING: Your ClamAV installation is OUTDATED!WARNING: Local version: 0.96.5 Recommended version: 0.97DON’T PANIC! Read http://www.clamav.net/support/faq

Escaneando Virus con ClamAV

El uso de la interfaz gráfica no es necesario explicar, ustedes ya son expertos en manejarla en otros antivirus. Para usar ClamAV en línea de comanda tienes las siguientes opciones:

# clamscan ––recursive ––infected /path/to/a/directory

Escanea recursivamente los directorios de la ruta proporcionada, pero no los elimina, si deseas remover  a una zona de cuarentena puedes usar:

# clamscan ––recursive ––move=/path/to/my/quarantine

Pero si estas seguro y deseas simplemente borrarlos sin opción a cuarentena puedes usar:

#  clamscan –recursive  ––remove /directoryname

Para una ayuda extendida siempre tienes:

clamscan –help

Queda pendiente mostrarles la instalación de ClamAV en los casos que necesites compilar el código en lugar de usar los binarios.