En la gestión de documentos, es una práctica común cambiar el nombre de todos los documentos generados por el usuario con un hash único, realizar un seguimiento de esos hashes en una base de datos y almacenar todos los archivos en la misma carpeta. De esa manera, si alguien obtiene acceso a su almacenamiento, también necesitará acceso a la base de datos para entender el desorden de los archivos. Si alcanza algún tipo de límite en la cantidad de archivos en una misma carpeta, aún puede crear carpetas arbitrarias, por ejemplo con el nombre de las primeras 6 letras del hash, pero lo importante es que no debería ser trivial venir y tome todos los documentos de este o aquel usuario.
Esto se conoce en la gestión de documentos físicos como combinación . ES desordenado, pero sinceramente, ¿con qué frecuencia vas a ver los archivos de usuario en su carpeta? Esto no necesita ser organizado ya que siempre se accederá a través de su aplicación, que está aquí para darle sentido al desorden.
- ¿Por qué la mayoría de las aplicaciones web solo están diseñadas para adaptarse a la mitad de la pantalla en un monitor grande?
- ¿Es Ajax un complemento necesario o simplemente para mi proyecto web?
- ¿Es posible construir una portada como ZenDesk en WordPress?
- ¿Qué es Quizzera.in? ¿Cómo se relaciona con IITJ?
- Si tuviera que iniciar una nueva aplicación web a gran escala hoy, ¿qué marco utilizaría?