¿Sobrescribiendo el disco duro para eliminar un archivo de forma segura?

6

Estoy trabajando en una computadora en la que no puedo instalar software nuevo. No tiene instalado el software de borrado seguro. Supongamos que tengo un archivo (o archivos) que son confidenciales que me gustaría eliminar y prevenir (o dificultar) la recuperación. Si después de eliminar el (los) archivo (s) llené el disco duro con otros archivos no confidenciales y luego los eliminé (repitiendo este proceso varias veces), ¿haría esto esencialmente lo mismo que una utilidad de eliminación segura que borra la unidad?

    
pregunta Drew 10.05.2013 - 20:24
fuente

8 respuestas

8

Si usa sdelete de Microsoft ( enlace ) no tiene que instalar nada . Tiene una opción para llenar el espacio en disco no utilizado con ceros también. Si ya eliminaste los archivos, esto es lo que me gustaría asegurarte de que no quede nada del archivo original.

    
respondido por el Drnoone 10.05.2013 - 20:51
fuente
3

Depende. Si desea eliminar todas las trazas del archivo, es más complejo que sobrescribir sectores.

Según el sistema de archivos que esté utilizando, pero si, por ejemplo, NTFS: incluso si llena todo el espacio libre, pueden quedar cosas en la MFT, áreas de registro en diario, etc. Si es un archivo muy pequeño, todo el archivo puede estar contenido en la MFT, etc.

Además, las bases de datos del servicio de indexación, los historiales "más recientes" de las aplicaciones que han accedido al archivo, los archivos temporales generados por las aplicaciones, etc. también pueden contener rastros, contenido parcial o contenido completo ...

    
respondido por el KristoferA 11.05.2013 - 04:17
fuente
2

No se puede garantizar que su archivo se eliminará con éxito simplemente al sobrescribirlo con otros archivos. No tienes nada que decir sobre qué sectores se escriben con datos. Su archivo eliminado permanecerá en el disco duro hasta que el sistema operativo determine que necesita escribir sobre esos sectores. Así que la respuesta corta es no. Sdelete es una herramienta de sysinternals que debería funcionar o algo así como el borrador. O mejor aún, no coloque archivos confidenciales en un sistema que no controla.

    
respondido por el Jason H 11.05.2013 - 15:37
fuente
2

Windows tiene una herramienta llamada cifrado que se puede usar para sobrescribir completamente el espacio vacío en el disco con 0x00 y 0xFF

Simplemente ejecute en cmd: cifrado / w: c: (c: es la letra de la unidad en la que quería ejecutarse)

    
respondido por el SandPox 07.07.2017 - 14:44
fuente
0

Si uno tenía un editor hexadecimal (que no hacía archivos de respaldo), en principio, podría editar el archivo y reemplazar los caracteres por otros caracteres, mover bloques de caracteres, etc., y luego guardarlo en su lugar. Incluso reemplace todos los caracteres con 00, escriba el archivo, luego reemplace todos los 00 con FF, etc. El archivo recién escrito no puede ser más pequeño que el archivo original o no sobrescribirá todo el archivo original. Esto supone, obviamente, que el sistema tiene un programa que editará datos hexadecimales.

    
respondido por el Ron Wright 31.08.2013 - 04:02
fuente
0

Primero, depende de qué tipo de disco duro tengas.

Si se trata de un SSD, no se garantiza que la escritura sobre el disco funcione por una variedad de razones, y escribir sobre él más veces no es más útil que la primera pasada. En teoría, los SSD se borran con datos aleatorios de una sola vez. De hecho, los detalles técnicos de los SSD hacen que sea imposible estar seguro de que cualquier dato se haya borrado o incluso se pueda borrar. Si busca en Google "UCSD y SSD y Borrado seguro", puede leer todo sobre esto.

Si se trata de un disco de disco, puede utilizar un programa como el borrador para borrar los datos de manera efectiva hasta donde nosotros (el público) lo sepa. Hacer lo que hiciste es algo útil, dependiendo de la tecnología que tenga tu oponente para recuperar los datos. En general, los datos aleatorios son más efectivos porque 1) es solo el cargo mayoritario de cualquier bit en un disco que decide si ese bit es un 1 o un 0; el disco físico subyacente real tiene mucha ambigüedad que investigar, lo que literalmente significa que la carga anterior todavía está representada dentro del bit. 2) las palabras tienen patrones que se pueden usar para inferir cuál debió haber sido el cargo anterior para cualquier bit dado. Esa carga puede entonces restarse para devolver el bit a su estado anterior (un paso atrás).

Las únicas personas que van a ir a ese nivel de esfuerzo actualmente (es decir, que son capaces de hacerlo) son los gobiernos que persiguen a los criminales y los criminales en busca de ... lo que sea que esté interesado en los criminales, dependiendo de lo que Sus motivaciones son: dinero, ideología, carnal esto y aquello o mejora del ego.

Probablemente usted no califique la atención de nadie y la tecnología no es tan fácil y está disponible que su información personal está en riesgo por parte del ladrón ocasional.

Sin embargo, para los SSD, la última afirmación no es cierta. Puede ser tan fácil como montar el disco para que los ladrones vean todo lo que pensaron que habían borrado. Esto no es una preocupación teórica. Hice un borrado seguro en un SSD y más tarde descubrí que había mucho que ver simplemente al volver a montar el disco. Tienes que destruir físicamente los SSD en este momento. El comando de borrado seguro, que debe limpiar todo el disco limpio, es 100% dependiente de que el creador del disco lo haya implementado correctamente para ese disco en la fábrica u origen. Eso no se puede mostrar a través de medios ordinarios (para que pueda probárselo usted mismo) a ser el caso de un disco determinado. Por lo tanto, no tiene forma de saber si los datos se han ido o no, aunque puede probar, como lo hice yo, que los datos definitivamente no se han ido.

    
respondido por el John Thompson 18.11.2013 - 21:45
fuente
0

Es difícil borrar NTFS perfectamente. Recuerde limpiar el espacio de holgura también. Me refiero a las otras respuestas sobre cómo hacerlo.

Personalmente he usado Hyperion para evitar todo este lío. Quizás sea una alternativa viable. enlace . Limpie el encabezado de su archivo de programa empaquetado unos cuantos miles de veces, y vacíe el intercambio ejecutando un programa intensivo de memoria ... Su programa nunca se recuperará.

También existe el método probado y verdadero de concatenar un archivo de programa en algún DLL, o JPG, lo que sea más conveniente, y usar un pequeño programa para extraerlo cuando lo necesite. En mis casos de uso, los archivos originales aparecían intactos cuando se accedía.

    
respondido por el user2497 07.07.2017 - 19:25
fuente
-1

Cuando eliminamos archivos en cualquier sistema operativo, solo eliminamos la lista de archivos del índice. Ahora el sistema operativo no tiene registro si el archivo está allí o no, escribirá un archivo nuevo en la ubicación del archivo anterior.

Algunas aplicaciones como [utilidad de TuneUp Consulte el punto 7] proporcione Opción de trasherencia para eliminar archivos de forma segura.

Para hacer esto, instala la utilidad TuneUp

  • Haz clic derecho en cualquier archivo
  • Seleccionar trituradora TuneUp

Ahora aparecerá una nueva ventana pequeña. puede seleccionar el método de sobrescribir el archivo y eliminar el espacio libre asignado para que todo el espacio se llene con 0

    
respondido por el Dheeraj Thedijje 11.05.2013 - 18:14
fuente

Lea otras preguntas en las etiquetas