|

ERASER
Eraser es un programa gratuito,
software libre bajo los términos de la GNU General
Public License, válido para Win95/98/ME/NT
4.0/2000/XP y podréis encontrarlo (ya va por la
versión 5.6) desde su sitio oficial:
http://www.heidi.ie/eraser/
Si os decidís a bajarlo, os encontraréis
con un fichero Eraser56setup.zip de 2,59 MB.
Su instalación es muy sencilla, basta con ejecutar el
Erasersetup.exe que alberga el comprimido y tras
aceptar varias veces, os encontraréis con la interfaz del
programa:

Nota: deben desinstalarse versiones
anteriores del programa antes de poner la más reciente y
reiniciar en cualquier caso que fuera solicitado.
ACCESO / USO
Permite seleccionar entre diversas opciones para el
"borrado" de datos, pero se comentará más
adelante. Veamos primero las diversas maneras por las
cuales el usuario puede acceder o utilizar el
programa:
-
SHELL: Una de ellas y la de más
rápido acceso es desde la shell del
explorador (menú desplegable al picar con el botón
derecho del ratón sobre una carpeta en el Explorador de
Windows), seleccionando Erase.

-
LINEA DE COMANDOS: Otra sería ejecutar
desde la línea de comandos (Inicio
> Ejecutar…) el Eraser Launcher
(eraserl.exe), pero para ello deberíamos
especificar los datos a borrar, método a emplear,
parámetros, etc.
Un ejemplo: para deshacernos de los ficheros
de la carpeta de temporales de C:, sin tocar subcarpetas ni
borrar la propia carpeta Temp, se usaría la sgte. orden:
eraserl -file C:\Temp\*
No es la más cómoda, desde luego, pero
para los amantes de este procedimiento aparece un cuadro con las
instrucciones necesarias al introducir la ruta de
eraserl.exe en la línea de comandos.
*Tened cuidado los que os decidáis por esta
vía, ya que en este caso, el programa no pide
confirmación antes del borrado una vez dada la
orden.
INTERFAZ DEL PROGRAMA
Las restantes opciones son mucho más amigables
para ell usuario común y se basan en el empleo de la
interfaz del programa. Si os fijáis en la
columna izquierda, podemos seleccionar entre
"Eraser" y "Explorer".
La segunda nos muestra la clásica
disposición en árbol de las carpetas, la que estamos
habituados a ver desde el explorador común.

En la primera, "Eraser", podemos
elegir entre On-Demand (a demanda del usuario) y
Scheduler (programando su uso). Visualmente apenas
se diferencian, entre otros motivos porque se les considera
partes del mismo procedimiento, así que pasaremos a
comentarlo.
ON-DEMAND
Básicamente consiste en una lista de
datos a borrar. Hay tres maneras de introducirlos:
- Arrastrar y soltar
- Copiar y pegar
- Utilizar New Task (accesible desde el menú
File del propio programa o bien usando el botón derecho del
ratón sobre un espacio vacío de la lista). Al
emplear esta manera, traducible como Nueva Tarea, se nos
abre una ventana donde podremos seleccionar entre diversas
opciones:

-
Unused space on drive: aplicaremos el
borrado seguro al espacio no usado de la unidad que
seleccionemos.
-
Files on a folder: ficheros
contenidos en una carpeta; picamos en el botón situado a la
dcha. del casillero y seleccionamos la carpeta concreta.
|
Aparecen dos casilleros bajo el principal de esta
opción:
-
Subfolders: para incluir en la lista
los ficheros contenidos en las subcarpetas de la carpeta
seleccionada (no olvidéis desmarcar esta opción si no
es vuestro objetivo).
-
Remove folder(s): si se desea
eliminar la carpeta junto a los ficheros. Atención porque
esta selección fuerza al borrado de sus subcarpetas.
-
Only subfolders: si queremos que la
carpeta seleccionada permanezca en nuestro HD, pero deseamos
eliminar sus subcarpetas.
-
File: es la opción a elegir si
desde esta interfaz deseáis borrar un archivo concreto.
Picando en el botón junto al casillero se os abre un
recuadro para que navegando por él, lleguéis a dicho
fichero y lo seleccionéis.
|
|
Bajo el casillero principal disponemos de dos
opciones más:
-
Use wildcards: para editar y
manualmente seleccionar qué tipo de archivos queremos borrar
de un directorio, empleando para ello caracteres especiales.
Ejemplo: "C:\Windows\Temp*.tmp" …con esto eliminaremos
todos los archivos con extensión ".tmp" del directorio Temp
del Windows ubicado en la unidad C:
-
Include subfolders: se aplica el uso
del comando anterior también a los ficheros de ese tipo que
se encuentren en subcarpetas del directorio seleccionado.
-
Keep task on the list: este casillero
aparece abajo del todo; si se marca, la tarea permanecerá en
la lista después del actual proceso de eliminación. Si
no la marcamos, dicha tarea será removida de la lista y
deberemos introducirla de nuevo si en el futuro deseamos volver a
realizarla. Esta opción no está disponible si hemos
accedido desde Scheduler.
|
|
| |
SCHEDULER
Con esto podemos programar el
borrado para que ocurra de manera automática con la
regularidad que le especifiquemos. Desde Edit >
Preferencias > pestaña Scheduler, podemos
elegir si cargarlo desde el incio de Windows o no
(último casillero).
Picando con botón dcho.
del ratón en un casillero vacío o bien desde
File > New Task, nos saldrá un recuadro con
dos pestañas. La primera, Data, es como la
comentada anteriormente en On-Demand, salvo la diferencia
ya citada de no incluir el último casillero por razones
lógicas: lo desde aquí indicado se utilizará de
manera programada. Si nos vamos a la segunda pestaña,
Schedule, podremos especificar con qué
periodicidad eliminar: diariamente, un día concreto de la
semana o en cada reinicio. La hora concreta también la
introduciremos desde aquí.

CONFIGURACION
Desde la interfaz del programa,
Edit > Preferences podemos entrar en los
aspectos propios del programa (General) o bien elegir el
método de borrado a emplear (Erasing). También
accesible con botón dcho. de ratón sobre
el icono del programa junto al reloj del
sistema.

PREFERENCES GENERAL
Una vez seleccionado General, se
nos abre una ventana con dos pestañas: General
y Scheduler.
GENERAL

|
A. Erasing Report
Aquí le indicamos cuándo
queremos que nos muestre el informe de su
acción. Tenemos 4 casilleros que en orden
descendente servirían para indicarle que nos lo
enseñe:
-
Después del borrado
seguro de archivos
-
Después del borrado
seguro del espacio de disco sin uso
-
Sólo en caso de que
aparezcan errores
-
Cuando usemos lo usemos desde
la shell
Si no deseamos que nos muestre
ningún tipo de informe, basta con demarcar estos casilleros.
También podemos marcar sólo los que deseemos,
según preferencias de cada usuario.
|
|
B. Shell extensión:
|
|
C. Pseudorandom Number
Generation:
|
|
D. Paging File:
-
tiene un único casillero, cuya
función sólo es válida en
WinNT/2000, pero no en los Win 9x/Me.
Si lo marcamos, le estamos indicando que limpie el archivo
de paginación (swap, conocida como pagefile en
estos sistemas de núcleo NT) al apagar el
sistema. Realmente, esta acción habilita una
característica propia de estos Windows,
consistente en que el sistema (no el Eraser) tras haber
cerrado todas las aplicaciones y determinar el espacio sin uso en
disco, sobreescribe con ceros todo el espacio disponible
para el pagefile. Para poder llevar esto a cabo, el
usuario debe dar la orden como administrador del sistema.
*por
maty: Es un borrado rápido pero superficial. Con
otros programas podremos borrar más profundamente, mas el
tiempo requerido aumenta considerablemente. Como vemos, el SWAP
parece más lógico, por su eficiencia y rapidez que sea
cifrado fuertemente. O, simplemente, deshabilitemos la memoria
virtual, y utilicemos una herramienta externa para la
gestión global de la memoria para evitar problemas derivados
de un uso intensivo.
|
SCHEDULER
Desde esta segunda pestaña
podemos seleccionar nuestras preferencias para la interfaz
de uso del Scheduler:

|
A. Tasks:
-
Enable running of scheduled
tasks: marcándolo, damos luz verde a la
activación de las tareas que hayamos programado.
-
Queue overlapping tasks: el
Scheduler de Eraser permite que diversas tareas programadas
puedan estar corriendo al mismo tiempo, pero múltiples
tareas procesándose simultáneamente consumen bastantes
recursos del sistema, así como elevada actividad del disco.
Si marcamos esta casilla, evitamos la ejecución
simultánea de múltiples tareas, de tal manera que
éstas se llevarán a cabo una tras otra, pero no
al mismo tiempo.
|
|
B. Appearance:
-
No visual error messages: si
no queremos que aparezcan posibles mensajes de error derivados
del uso del Scheduler, marcaremos esta casilla. Esto puede ser
práctico si el PC lo utilizan varias personas que no tienen
constancia de las tareas programadas y no queremos que dichos
avisos les sorprendan innecesariamente. Si no la marcamos, en
caso de producirse algún tipo de error, saltaría un
recuadro de aviso que se autocierra en 15 segundos si no
interviene el usuario.
-
No taskbar tray icon: hay
que marcarla si no deseamos que aparezca su icono en la
barra de tareas.
-
Hide main window when
minimized: si la marcamos, al minimizar la ventana principal
del programa se moverá a un segundo plano,
ocultándose. Este casillero sólo está
accesible si hemos activado su superior.
|
|
C. Logging:
Desde este apartado el usuario
puede decidir si registrar en un fichero de texto las acciones
del programa:
-
Only error messages: que
registre sólo los mensajes de error.
-
Limit log file size to …
kB: para limitar el peso del fichero al tamaño que
consideremos oportuno (por defecto son 10 kB).
-
Start Scheduler at Windows
startup: marcadlo si queréis que el Scheduler se
cargue automáticamente en cada inicio de Windows. En caso
contrario, la desmarcamos.
|
PREFERENCES ERASING
Accedemos a su selección desde
Edit > Preferences > Erasing. O bien desde el
icono del programa junto al reloj del sistema (botón
dcho. > Preferences > Erasing). La ventana que nos
surge también dispone de dos pestañas:
Files y Unused Disk Space.
FILES
Desde aquí podremos
seleccionar el método de borrado seguro.
Marcamos desde aquí el que sea nuestro elegido, pulsamos
OK y listo.

|
Eraser nos ofrece en
principio cuatro métodoss de borrado:
-
La primera es el método
Gutmann (35 pasadas de sobreescritura)
-
Luego cuenta con otros de
7
-
y 3 pasadas, recomendados
por un manual de seguridad del Departamento de Defensa de
EEUU (US DoD);
-
El cuarto, Pseudorandom
Data, viene por defecto configurado para una pasada,
aunque en este caso es posible editar sus posibilidades y ampliar
el número. Pero además, Eraser ofrece al usuario la
posibilidad de definir su propio método de sobreescritura
(botón New).
OVERWRITE
Podemos detallar ciertos aspectos
de la sobreescritura, como qué partes del fichero se
sobreescribirán además de la seleccionada:

-
Cluster Tip Area (3):
el espacio sin uso al final del último cluster asignado
al archivo elegido también será sobreescrito.
-
File Names: el nombre del
archivo será sobrescrito. Esta opción no puede
desactivarse en los Windows de núcleo NT, en los cuales
siempre se lleva a cabo.
-
Alternate Data Streams:
Alternate Data Streams: si la
marcamos, Eraser buscará y sobrescribirá en caso de que
encuentre canales alternativos de datos asociados con el archivo
elegido. Esta acción sólo
puede llevarse a cabo en WinNT/2000/XP instalados sobre
NTFS.
Los diferentes métodos de
sobreescritura:
-
Método Gutmann:
está basado en el método de Peter Gutmann de 27
pasadas, al que Eraser añade algunas
mejoras, como usar el generador ISAAC del
cuarto método para pasadas adicionales con datos aleatorios
antes y después de escribir las propias del método del
Dr. Gutmann, lo que concluye con un total de 35
pasadas. Se advierte que este método no es
apropiado para deshacernos de datos en unidades comprimidas,
porque algunos de sus pases contienen datos altamente
comprimibles.
http://www.usenix.org/publications/library/proceedings/sec96/full_papers/gutmann/
-
US DoD 5220-22.M: estos dos
métodos están basados en el NISPOM (National
Industrial Security Program Operating Manual) del
Departamento de Defensa de EE.UU.; los datos aleatorios
son creados con el generador ISAAC ya mencionado y aunque
son métodos más rápidos que el basado en
Gutmann, no alcanzan la seguridad de éste.
Desaconsejables si sospechamos que alguien pueda querer
emplear métodos de recuperación para rescatar nuestros
datos, pero no descartemos su uso para el usuario casero. Tampoco
son apropiados para emplearlos con datos ubicados en unidades
comprimidas, porque algunos de sus pases contienen datos
comprimibles.
http://www.dss.mil/isec/nispom.htm
-
Pseudorandom Data: emplea el
algoritmo ISAAC (Indirection, Shift, Accumulate, Add
and Count) de Bob Jenkins, que da el nombre al
generador ISAAC. Aficionados al tema deseosos de datos más
técnicos, disponen de ellos en la ayuda del programa o en el
enlace; para el usuario común, decir que el número
de pasadas para sobreescritura en este caso es
seleccionable a nuestro gusto, con un máximo de
65535 (que conste que no es una sugerencia ;-)
http://burtleburtle.net/bob/rand/isaacafa.html
Debido a que
los datos aleatorios son altamente incomprimibles, es el
único método que debe ser usado en unidades
comprimidas.
|
- Método creado
por el usuario -
Para ello pulsamos el botón
"New" y nos aparecerá el sgte. recuadro:

En el primer casillero escribimos una breve
denominación para nuestro método; ésta
será la que nos aparezca posteriormente en la anterior
ventana, junto a los 4 métodos predefinidos.
-
En Pattern podemos introducir las
secuencias empleadas en la sobreescritura (sólo ceros y
unos), en Byte 1, 2 y/o 3.
-
Pseudorandom Data sirve para alternar
las pasadas anteriores con datos pseudoaleatorios.
Para añadir pasadas, pulsamos
"Add". Si queremos suprimir alguna, la
seleccionamos y pulsamos "Delete".
"Copy" para copiar alguna y "Move Up / Move
Down" para subir o bajar la que deseemos,
reflejándose en su orden dentro de la lista de pasadas.
EJEMPLO
Se entiende mejor con un ejemplo gráfico:
vamos a crear nuestro "Método personalizado",
así que empezamos colocando su nombre en el lugar
correspondiente. A continuación pulsamos "Add"
y vemos cómo en la lista de pasadas aparece la primera, del
tipo "todo ceros":

Si volvemos a pulsar, la segunda pasada se
añade a la lista. Nuevamente son "todo ceros", pero
en Byte 1 podemos cambiarlo, añadiendo algún
"1" en el lugar que deseemos: simplemente ponemos el
cursor en dicho casillero e introducimos el carácter
numérico y si os fijáis, veréis que los cambios se
aplican directamente en la lista de pasadas. Como ejemplo, vamos
a ponerlos todos a "1":

A continuación vamos a introducir una tercera
pasada de datos pseudoaleatorios. Primero pulsamos
"Add" y luego marcamos Pseudorandom
Data; comprobamos que efectivamente se refleja en la
lista de pasadas:

De esta manera iríamos añadiendo pasadas
hasta alcanzar la cifra que consideremos oportuna. En la
imagen de ejemplo se han colocado un total de nueve
pasadas.

Si en algún momento queréis añadir
los Bytes 2 y 3, es cuestión de marcar su casillero y
ponerle ceros o unos en el orden que se desee.
Abajo podemos ver un casillero: Perform
Passes In Random Order; si lo marcamos, Eraser se
encargará de efectuar las pasadas en un orden
aleatorio, barajando éste bajo encriptación
fuerte. En caso de no activarlo, las pasadas se
efectuarán en el orden que nosotros hayamos marcado.
Una vez terminemos, pulsamos el botón
"Save", con lo que guardamos nuestro método
personalizado y nos devuelve a la ventana anterior, donde
podremos ver cómo éste figura entre la lista de
métodos de borrado seguro, bajo los predefinidos.
Si en algún momento queremos modificar alguno
de sus aspectos, lo marcamos y usamos el botón
"Edit", apareciéndonos nuevamente la ventana
de sus especificaciones. Si por cualquier razón en vez de
editarlo quisiéramos deshacernos de él, contamos con el
botón "Delete".
|
|
UNUSED DISK SPACE
Desde esta segunda pestaña
podemos indicar nuestras preferencias a la hora de
sobrescribir el espacio sin uso en disco (el espacio
aparentemente vacío).

En
general, y esto es válido independientemente del soft que
usemos, proceder al wipe del espacio marcado como libre es
especialmente conveniente en el caso de usuarios que no apliquen
el wipe a los datos importantes (contraseñas, documentos
confidenciales, etc.), ya que si sólo les han aplicado el
borrado habitual de windows, pueden ser rescatados con cierta
facilidad bajo determinadas situaciones. Si se es cuidadoso con
ese tipo de información, es menos preocupante el espacio sin
uso.
El método seleccionado
por defecto es Pseudorandom Data a una pasada,
básicamente por cuestiones de rapidez. Si se necesita
mayor grado de seguridad, podemos aumentarle el número de
pasadas (botón "Edit") o cambiar de
método.
Desde aquí también es
posible añadir un método personalizado por el
usuario, para ello contamos con el botón
"New" y el procedimiento es idéntico al
comentado anteriormente.
Debajo de la lista de métodos
también aparece Overwrite, pero en este caso
con diferencias en los casilleros:
-
Free Disk Space (and Master
File Table Records): si la marcamos, todo el espacio
libre disponible (marcado como libre en la FAT) del disco o
partición será sobrescrito. En WinNT/2000/XP el
espacio sin uso de la tabla maestra de archivos también
será incluído.
-
Cluster Tip Area: ya
comentamos esta opción en la pestaña anterior, pero
ahora aplicable a ese espacio sin uso del cluster, para cada
archivo de la unidad seleccionada (puesto que ahora no
seleccionamos un fichero, si no todo el espacio libre disponible
en ese disco o partición).
-
Directory Entries: los
nombres de todos los archivos previamente borrados serán
eliminados, limpiando de ellos a la tabla de archivos de
sistema.
* Por
maty: si selecciono Cluster Tip Area, se hace interminable
la espera.
OTRAS POSIBILIDADES DEL ERASER
Antes de terminar con
Eraser, comentar algunos aspectos más:
|
ERASER VERIFY
Accedemos a él desde
Inicio > Programas > Eraser > Eraser
Verify
Se puede emplear en caso de que el
usuario desee observar el proceso de sobreescritura pasada
por pasada, verificando así que la operación es
exitosa.

ERASER BAJO DOS
Es posible su uso de esta manera,
para ello arrancamos bajo DOS, nos dirigimos al
directorio donde alberguemos Eraser y ejecutamos
EraserD.exe
NUKE BOOT DISK
Esta es una opción
interesante, principalmente cuando se desee aplicar Eraser
a la totalidad del disco duro, a todo su contenido. Este
procedimiento es útil cuando se debe proceder a una
destrucción urgente de la totalidad de datos de algún
equipo. Para ello, Eraser utiliza el disquete
"DBAN" (Darik's Boot and
Nuke), utilidad GNU GPL.
Estos serían los pasos a
seguir:
-
Introducimos un disquete en
la unidad A:
-
Nos vamos a Inicio >
programas > Eraser > Create Nuke Boot Disk
-
…se nos abrirá una
ventana; nos aseguramos de que "Writing on Floppy"
está marcado y tildamos "Formatting" si el
disquete precisara formateo.
-
Pulsamos OK y en poco
tiempo, tendremos listo nuestro Nuke Boot Disk.
-
Si ahora reiniciamos el
ordenador con ese disquete en A:, buscará y borrará
automáticamente todos los discos duros que encuentre en ese
equipo (incluido el sistema operativo, ojo los
despistados, así que usadlo con
precaución).
|
-
INDICE-
|