Ver Mensaje Individual
  #12 (permalink)  
Antiguo 16/09/2020, 11:13
Avatar de djsos
djsos
 
Fecha de Ingreso: septiembre-2007
Ubicación: Madrid-España
Mensajes: 374
Antigüedad: 17 años, 3 meses
Puntos: 14
Respuesta: si lleno una USB con archivos .TXT conteniendo UNOS, es un borrado del 100

Hola!

Has pensado en escribir con fwrite y el archivo abrirlo en modo escritura con puntero al final, así no te consume memoria...

Tendría que probarlo pero a priori me parece mejor solución que escribir varios ficheros a piñon.

Respecto a la seguridad del borrado, según normas ISO27001, es necesario al menos 5 escrituras de 1-0-1-0-1 en toda la unidad para considerarlo seguro, en EEUU consideran seguro a partir de 7 escrituras completas, esto es porque los hdd hay veces que un byte se queda en su estado original aunque le hayas dicho que se ponga en 1 o 0 y si se da la casualidad de que varios de estos bits se quedan juntos técnicamente con herramientas forenses sería posible recuperar parcialmente un fichero, de ahí la necesidad de escribir 1 y 0 en varias rondas para intentar garantizar el máximo de destrucción de información.

Otra alternativa a utilizar php para "borrado seguro" es utilizar la herramienta COM que ya utilizas y un software externo que se encargue de dicho proceso y que a tu php le devuelva únicamente un ok o ko.
__________________
Es de bien nacidos ser agradecidos.
Desarrollo de software a medida | TPV Comercios