¡Vd. usa un navegador obsoleto!

Es posible que la página no se visualice correctamente.

Términos especiales

СпецНаз (специальные названия)

Otras ediciones de este tema (47)
  • añadir a favoritos
    Añadir a marcadores

Archivos vistos con microscopio

Consultas: 750 Comentarios: 1 Ranking: 8

jueves 14 de junio de 2018

Estamos tan acostumbradas a muchas cosas que nos rodean que no pensamos mucho en ellas. ¿Qué puede ser más fácil que un archivo? Los abrimos, cerramos, editamos... Pero luego nos enteramos de que cualquier archivo tiene su estructura que permite a los programas procesarlo.

Vamos a escribir en un buscador «que es un archivo»:

Un archivo (en inglés File — cadena) es una secuencia de datos guardados en un dispositivo físico que tiene su propio nombre y extensión. La extensión del archivo sirve para identificar de forma inequívoca y exhaustiva el tipo del objeto de archivos; se indica a la derecha del nombre del archivo y se separa del mismo con un punto.

Así fue en los tiempos del sistema operativo MS-DOS – un archivo era simplemente un sitio ubicado en la cadena se sectores del disquete o del disco duro.

Desde aquel entonces todo cambio, pero los autores de manuales siguen usando las explicaciones antiguas.

En general, un archivo en mi opinión es una secuencia de bytes identificada de alguna forma.

Esta explicación puede ser aplicada a cualquier sistema operativo.

Por ejemplo, vamos a analizar el formato moderno de oficina de documentos DOCX. Casi todo el mundo lo usa todos los días.

Haga un experimento fácil. Cree un archivo – por ejemplo, test.docx, guárdelo y ciérrelo. Ahora cambie su nombre por test.zip (no es obligatorio, pero lo haremos así por si acaso, para que funcione sin falta) y luego ábrelo con un archivador.

#drweb

Muy inesperado, ¿verdad? Un documento de oficina simplemente es un archivo. Vd. puede cambiar todas las imágenes en este archivo por sus propias. Cualquiera puede hacerlo.

Por lo tanto, es el primer nivel de análisis de cualquier archivo – descompilar su estructura y detectar los componentes (y en los mismos – los subcomponentes etc.) (véase la edición “Bombas y evolución”).

Pero no es todo. En el navegador solo hay una parte visible del iceberg. En función del sistema de archivos, además de la misma puede haber información que nadie verá en un navegador ordinario. Para más información, consulte la edición «"Trucos" con archivos».

En novelas de ciencia ficción a veces encontramos un monedero milagroso donde se puede colocar varias cosas y así mismo no se cambia el tamaño ni el peso del monedero para su titular. Los archivos y los directorios en el sistema de archivos NTFS usado en los SO Windows modernos, son estos “monederos milagrosos”.

Si Vd. piensa que son trucos muy sofisticados, se equivoca.

Por ejemplo, es lo que estaba previsto incluir en Windows Server 2003 y Vista:

Win FS se modela a base del sistema de archivos del futuro servidor SQL (Yukon), basada completamente en la base de datos relacional.

El nuevo sistema de archivos está destinado para guardar los archivos a base de los criterios de su contenido, es decir, el autor, el contenido, el nombre, la fuente y el último usuario que lo contactó. La estructura de carpetas visualizada en Windows Explorer es simplemente un mapa virtual. La estructura, por supuesto, ayuda para la navegación, pero no refleja el esquema actual de almacenamiento de archivos ni el modo de su organización.

http://www.thg.ru/storage/20030618/winfs-06.html

Desde el punto de vista de usuarios, las entidades de datos quitan la necesidad de usar el sitio físico de ubicación de archivos. En vez de eso, Windows organiza los datos, en función de su contenido, en carpetas virtuales. Al buscar los datos, el criterio de usuario de tipo “Todas las fotos de vacaciones de los últimos dos años» (atributos «tipo de archivo», «de dónde» y «por qué periodo temporal») ahora sustituyen la información sobre el formato del archivo, el autor y la ubicación.

Microsoft realizó un modelo cambiante de entidades en WinFS. Los desarrolladores pueden detectarlas con metadatos XML e indicar los vínculos entre las mismas. Así mismo, existe la posibilidad de, por ejemplo, visualizar todos los documentos del autor junto con la información sobre su dirección y las fotos vinculadas.

Así mismo, se puede cambiar el diseño de opciones de visualización en el Navegador y los comandos vinculados a los tipos de archivos determinados. Los desarrolladores pueden indicar, por ejemplo, qué opciones del menú contextual aparecerán para las entidades determinadas, y qué iconos usarán. Por lo tanto, el navegador de archivos en Seven puede realizar nuevas tareas. Por ejemplo, durante la búsqueda el desarrollador puede indicar también la ejecución de comandos vinculados a las entidades. Así, por ejemplo, si el usuario busca algo en el archivo del correo electrónico, el navegador puede abrir Outlook para preparar y enviar la respuesta estándar — con un clic del ratón.

Es muy probable que haya vínсulos entre el sistema de administración de derechos Microsoft y «la plataforma informática segura de siguiente generación» — Next Generation Secure Computer Base (NGSCB), ya presente en alguna forma en la versión alfa Seven. Es probable que en algún momento el sistema pueda clasificar los archivos por los criterios de seguridad determinados.

Un sistema de archivos como base de datos. Toda la información del equipo se ordena de forma automática y se entrega en caso necesario. En realidad, no hay archivos separados, hay información que se ordena de forma automático. Muy atrevido, pero no funcionó. Un alivio para los antivirus.

Pero ¿qué pasará en caso de vincular un backup al sistema de archivos?

ReFS (Resilient file system, nombre preliminar Protogon) — es un sistema de archivos local usado en Windows Server 2012, Windows Server 2012 R2, las versiones beta de Windows 8, Windows 8.1

Soporte de la estrategia Copy-on-write (copiar al escribir, seleccionar al escribir) para los metadatos, cuando cualquier transacción del sistema de archivos no sobreescribe los metadatos antiguos, sino se guarda en un nuevo bloque y se organiza en conjuntos.

https://windowstips.ru/notes/22093

Todo esto ha sido realizado de forma aún más interesante en BeOS/Haiky:

Además del nombre del archivo, su tamaño y ubicación, el sistema también conoce muchos otros datos.

Por ejemplo, todas las aplicaciones preinstaladas se guardan aquí en el catálogo /system/apps. Pero para el sistema y Tracker no son simplemente archivos. Detecta que son aplicaciones para una versión del SO en concreto, recuerda la versión del programa y el nombre del autor. Toda esta información está guardada en el sistema de archivos y adjunta al archivo. Desde el punto de vista del sistema, el listado de aplicaciones en Deskbar y el listado de archivos en Tracker tienen el mismo valor.

Otra característica interesante de Tracker — es la ausencia de la concepción de “copiar y pegar”. En el menú contextual existe la opción «Copiar a» — en caso de seleccionarla, aparecerá un submenú con un listado de catálogos, con el cual se podrá seleccionar el destino. Como resultó, de verdad es un modo muy rápido y cómodo de copiar y mover los archivos.

https://xakep.ru/2017/05/10/haiku

Vamos a ver una tarea tan popular como la de copiar un CD de audio al equipo. Los usuarios de Windows me preguntaban muchas veces: «¿Por qué he copiado los archivos desde un CD, pero no puedo escucharlos?” Por supuesto, han sido copiados solo los nombres de tracks (los archivos con extensión cda), y había que explicarles lo del software especial destinado para copiar los CDs de audio. ¿Cómo funciona esto en OS? Abrimos un CD de audio, vemos los archivos con extensión wav y los movemos al disco duro. ¡Es todo! No se necesita ningún otro programa.

http://old.computerra.ru/243944/

Era un sistema muy eficaz.

Pero también existe Linux/Unix con la concepción «todo es un archivo». Los dispositivos disponibles en el sistema, los sectores de la memoria operativa y muchas otras cosas tienen aspecto de archivos.

A veces también puede resultar que un archivo no es ninguna “secuencia”. En la mayoría de los sistemas operativos un archivo en realidad son los datos grabados en una secuencia en sectores del disco u otro dispositivo. Las referencias a estos sectores se guardan en la estructura del dispositivo que indexa las ubicaciones de archivos en el disco. Pero no siempre es así – en algunos sistemas de archivos los archivos cortos pueden guardarse directamente en las estructuras mencionadas del dispositivo, lo cual mejora la velocidad de su selección.

#terminología

El mundo de antivirus recomienda

No hemos mencionado todos los trucos que permiten ocultar la información ordenada, o archivos, en los sitios seguros. Hay enlaces duros y simbólicos, hay virus sin archivo que guardan su cuerpo en el registro. Hay muchas cosas. Y el antivirus analiza cualquier estructura usado en el sistema sin que Vd. lo note.

[Twitter]

Nos importa su opinión

Para redactar un comentario, debe iniciar sesión para entrar en su cuenta del sitio web Doctor Web. - Si aún no tiene la cuenta, puede crearla.

Comentarios de usuarios