Foros del Web » Programando para Internet » PHP »

Eliminar archivos

Estas en el tema de Eliminar archivos en el foro de PHP en Foros del Web. Alguien sabe como eliminar archivos con Php pero de forma permanente que no los pueda recuperar con nada....
  #1 (permalink)  
Antiguo 14/10/2015, 20:22
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 3 meses
Puntos: 1
Eliminar archivos

Alguien sabe como eliminar archivos con Php pero de forma permanente que no los pueda recuperar con nada.
  #2 (permalink)  
Antiguo 14/10/2015, 22:28
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Eliminar archivos

Con unlink(), consulta el manual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 14/10/2015, 23:19
Avatar de Dalam  
Fecha de Ingreso: septiembre-2010
Mensajes: 409
Antigüedad: 13 años, 7 meses
Puntos: 56
Respuesta: Eliminar archivos

Esto son dos cosas distintas por que una es borrar el archivo del directorio de sistema y otra cosa es borrar el contenido del archivo de forma permanente.

Si lo que quieres es borrar el archivo simplemente con un unlink() te vale como ya te a dicho pateketrueke, pero si lo que quieres es borrar el archivo para que sea irrecuperable, debemos ser mas meticulosos.

La mejor opcion (aun que no la unica) en este caso es la sobreescritura de datos antes de realizar el borrado del archivo.
Para no extenderme mucho dejo aqui esta respuesta.

Si necesitas ayuda en este aspecto dimelo y te explico un poco mas los sistemas usados y un poco de inconvenientes sobre recursos y todo eso.
__________________
http://www.roglastudios.es

Última edición por Dalam; 14/10/2015 a las 23:30
  #4 (permalink)  
Antiguo 15/10/2015, 20:04
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 3 meses
Puntos: 1
Respuesta: Eliminar archivos

Muchas gracias pateketrueke

Dalam efectivamente lo que necesito es eliminar el archivo de forma irrecuperable cual seria el metodo que me recomiendas


Saludos
  #5 (permalink)  
Antiguo 15/10/2015, 20:35
Avatar de Dalam  
Fecha de Ingreso: septiembre-2010
Mensajes: 409
Antigüedad: 13 años, 7 meses
Puntos: 56
Respuesta: Eliminar archivos

Voy a decirte lo primero que tienes que hacer sobreescritura de datos.

Parto de la base de que no tengas un servidor dedicado o un VPS en el cual puedas instalar algun programa.

El metodo mas simple es leer el archivo en modo binario y cambiar los valores por todo unos primero y luego todo ceros.

De esta forma aunque alguien pueda recuperar el archivo no podra leer los datos debido a que no tiene los valores.

Aun asi, dependiendo de el SO del hosting podria ser recuperado parte del archivo por que se guarden los datos en sectores distintos al original.

El modo mas lento pero que no da problemas es obtener el tamaño de almacenaje que disponga y escribir un archivo solo con ceros en la totalidad de espacio disponible antes de proceder a esta practica y una vez finalizada la sobrescritura deberias borrar este ultimo archivo creado.

Esto es una practica que no deberias utilizar muy de seguido debido a que se genera gran carga en el sistema y podrias ser sancionado por los proveedores de tu hosting.

Si dispones de un server busca algun programa que puedas instalar y que posea la capacidad de ejecucion por linea de comandos, asi podras usarlo desde php sin problemas.

Como nota final te dire que te documentes sobre el metodo Gutmann, que aunque los discos actuales no usan el sistema para el que fue creado te podra dar un poco de informacion sobre lo que debes de hacer y por que.

Documentate un poco y si tienes alguna duda intentare ayudarte.
__________________
http://www.roglastudios.es
  #6 (permalink)  
Antiguo 16/10/2015, 10:09
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 3 meses
Puntos: 1
Respuesta: Eliminar archivos

Muchas Gracias!! lo tomare en cuenta y trabajare con el

Saludos

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:02.