usb

Antivirus de emergencia en disco USB

Tu puntuación: Ninguno Media: 5 (1 vote)

Antivirus

Este fin de semana he estado haciendo de pringao (ver el Pringao Howto), haciendo de soporte técnico de Microsoft, limpiando uno de sus maravillos sistemas operativos seguros, estables y robustos. Me lo ha traido su dueño literalmente inundado de virus, troyanos y demás fauna de mal vivir. En otro tiempo tal vez hubiera procedido a formatear y volver a instalar, pero no quería perder mucho tiempo migrando los datos sensibles y configurando de nuevo los programas, por lo que he decidido limpiar el ordenador.

Para hacerlo, he tenido que encontrar un antivirus que fuera portable, y he encontrado el de Trend Micro : Sysclean. La verdad es que es una gozada para utilizar en estos casos puntuales en donde tenemos que limpiar un disco duro.

Esta herramienta está pensada para ejecutarse en Modo Seguro (también se puede ejecutar en Modo Seguro bajo el Símbolo de Sistema). Los pasos para tener este antivirus listo para funcionar son los siguientes:

  • Bajarse de la página de Trend Micro la herramienta Sysclean.
  • Bajarte de la misma página la lista de virus (Virus Pattern Files) y la lista de spyware (Spyware Pattern Files).
  • Lo descomprimís todo junto en un mismo directorio de cualquier disco USB o similar (los paranoicos pueden grabarlo todo en un CD para asegurarse de que no se modifiquen de ninguna manera los ficheros), y ya teneis disponible un antivirus actualizado, gratis, portable y bastante fiable. ¿No está mal, eh? ;-)

¡Suerte con vuestras limpiezas!

GNU/Linux en discos USB

Tu puntuación: Ninguno

Damm Small Linux

Ahora con el veranito he podido sacar un poco más de tiempo para cacharrear con GNU/Linux. Uno de mis proyectos en el cajón era instalar alguna distribución liviana de Linux en el disco duro portátil que llevo de aquí para allá y del que ya os he hablado en alguna otra ocasión, y el otro día me animé a hacerlo. Lo primero fue escoger la distribución adecuada, de los cientos que hay por la red disponibles. En mi caso, quería algo ligero, que se cargara totalmente en memoria, y que no me complicara excesivamente la vida, que las vacaciones son para descansar, no para pelearse con algo un poco más pulido que el Linux From Scrach :-)

La distribución escogida ha sido Damm Small Linux, una fabulosa distribución que en apenas 50 MBs carga un linux completo (con las X incluidas) y muchas utilidades basicas para el trabajo como:

¿Qué contiene DSL?
XMMS (MP3, CDs de música y videos MPEG), Cliente FTP, Navegadores Dillo, links y FireFox, hoja de cálculo, gestor de correo Sylpheed, corrección ortográfica (de momento inglés), procesador de texto, editores de texto Beaver, Vim y Nano [clon de Pico], edición y visualizado de imágenes (Xpaint y xzgv), Xpdf (Visor de PDFs), emelFM (gestor de archivos), Naim (AIM, ICQ, IRC), VNCviewer, Rdesktop, servidor y cliente de SSH/SCP, cliente DHCP, PPP, PPPoE (ADSL), servidor web, calculadora, soporte de impresora genérica o GhostScript, NFS, manejador de ventanas FluxBox, juegos, herramientas de monitorización del sistema, utilidades de línea de comandos, soporte USB, PCMCIA y parcial inalámbrico.

También es extensible, pudiendo agregar muchísimos otros paquetes compilados por los usuarios y agrupados en un repositorio al que se accede de una manera fácil y rápida, una vez configurada la red (en el Wiki del proyecto encontrarás muchísima información disponible para hacer esto y mucho más).

Por último, pero no menos importante, reseñar que tanto la configuración como los paquetes extra instalados pueden ser archivados en el propio disco USB, de manera que la próxima vez que ejecutemos DSL el sistema mantendrá la configuración previa, con todas las personalizaciones que hayamos realizado.

GRUB y el arranque de discos USB

Pero una de las cosas que más me ha llamado la atención es el soporte de GRUB para el arranque desde dispositivos USB. Supongo que esto que os voy a comentar llevará ya tiempo, pero ya os digo que hace mucho que no me ponía a trastear con Linux y para mí ha sido una cosa nueva.

Resumiento, la raiz del problema venía a ser que si conectabas un dispositivo de almacenamiento USB al conector frontal, por ejemplo, podría ser reconocido como /dev/sdb, por ejemplo, mientras que si lo hacías en algún otro (de este u otro ordenador), el nombre de dispositivo cambiaba. Por eso, las cadenas de arranque del menu.lst del Grub, del tipo:


root (hd0,0)
kernel /vmlinuz26 root=/dev/hda3 ro

eran usualmente inválidas (o solamente válidas para el ordenador y en los conectores sobre los que habíamos instalado Grub). La solución ha sido el uso de cadenas UUID (Universally Unique Identifier, o Identificador Universalmente Unico, según la lista de acrónimos de escomposlinux).

En teoria (digo en teoria porque he leido por ahí que si clonas un disco, se clona también su UUID), cada partición de cada disco tiene debería tener un UUID única, por lo que si definimos el menu.lst del Grub de esta manera:


root (hd0,0)
kernel /vmlinuz26 root=UUID=3ead8fbe-d3c0-45c6-9924-94e06e2654d1 ro

el sistema instalado en esa partición USB arrancará, independientemente de a qué boca USB lo conectemos o cuantos discos duros tenga el ordenador donde lo ejecutemos. Este mismo sistema se puede aplicar, de igual modo, a /etc/fstab y similares.

Para conocer el UUID de nuestras particiones tenemos varias opciones:

1) Con el comando blkid
2) Con un ls -l /dev/disk/by-uuid/
3) Con vol_id /dev/dispositivo
4) o con un fdisk -l

Más lecturas sobre el tema:

Problema con caja externa USB/Firewire

Tu puntuación: Ninguno

Vantec Nextar 2

Asegurando el disco duro USB

Tu puntuación: Ninguno

Mi disco duro usb
Tengo uno de esos chismes tan de moda últimamente, un pequeño disco duro USB de la marca Trascend y 512 Mb de capacidad. La verdad es que hacía años que no encontraba algo tan útil, y puedo decir que todos los días lo llevo de casa a la oficina y de la oficina a casa. Incluso si alguna vez me voy de viaje, me gusta llevarlo encima ya que en un pequeño chisme de 6x2 cmt. aproximadamente llevo toda la información personal encima, desde los datos bancarios, los gastos de la casa (una hoja de cálculo OpenOffice.org), mi agenda de teléfonos, los datos de mi red casera y la del trabajo (logins, claves, etc) y un montón de pequeños archivos de texto con un montón de información que en ocasiones necesito tener a mano.

Claro, como supondreís, el peligro de llevar encima tanta información personal, más aún en simples archivos de texto, es que si alguna vez lo pierdo o me lo pierden :-) cualquiera tendrá acceso a mis datos personales. Para evitar esto, he organizado un pequeño sistema de cifrado, válido tanto para sistemas windows como linux, que sin ser una maravilla a lo mejor a algun lector le puede ser de utilidad.

La organización que tengo en el disco usb es la siguiente:


\datos
\doswin
   ccrypt.exe
   cifra.bat
   cygwin1.dll
   descifra.bat
\linux
   ccrypt
   cifra.sh
   descifra.sh
\privado

En datos guardo aquellos datos que no es necesario cifrar.
En doswin estan los binarios de cifrado para windows y algunas utilidades.
En linux estan los binarios de cifrado para linux y algunas utilidades.
En privado guardo aquellos datos que van a cifrarse.

El programa que utilizo para cifrar los datos es el ccrypt:
Web: http://ccrypt.sourceforge.net/
Freshmeat: http://freshmeat.net/projects/ccrypt.

cifra.bat viene a ser algo así como:


@echo off
echo ----------------------------------------------
echo Script para cifrar toda la informacion
echo privada de la carpeta PRIVADO
echo ----------------------------------------------
ccrypt.exe -e -q -s -t -r ../privado/*

descifra.bat, pues lo contrario:


@echo off
echo ----------------------------------------------
echo Script para descifrar toda la informacion
echo privada de la carpeta PRIVADO
echo ----------------------------------------------
ccrypt.exe -d -q -s -t -r ../privado/*

Y sus correspondientes gemelos en linux:

cifra.sh


#!/bin/bash
./ccrypt -e -q -s -t -r ../privado/*

y descifra.sh:


#!/bin/bash
./ccrypt -q -d -s -t -r ../privado/*

Con esto tengo al alcance de un click el cifrado de todos mis ficheros con datos personales. Al estar en simples archivos de texto el proceso tarda realmente poco, aunque supongo que si tienes pensado meter archivos grandes en la carpeta Privado puede ser un poco incordio tener que cifrar/descifrar todo el directorio cada vez que se quiera acceder a un archivo determinado, especialmente si tu sistema solo dispone de USB 1.1. Como ves, el sistema es muy mejorable O:-)