Objeto compartido local


Un objeto compartido local ( LSO ), comúnmente llamado cookie Flash (debido a su similitud con una cookie HTTP ), es un dato que los sitios web que usan Adobe Flash pueden almacenar en la computadora de un usuario. Los objetos compartidos locales han sido utilizados por todas las versiones de Flash Player (desarrollado por Macromedia, que luego fue adquirido por Adobe Systems ) desde la versión 6. [1]

Las cookies Flash, que se pueden almacenar o recuperar cada vez que un usuario accede a una página que contiene una aplicación Flash, son una forma de almacenamiento local. Al igual que las cookies, se pueden usar para almacenar las preferencias del usuario, guardar datos de juegos Flash o rastrear la actividad de Internet de los usuarios. [2] Los LSO han sido criticados como una violación de la seguridad del navegador , pero ahora hay configuraciones y complementos del navegador para limitar la duración de su almacenamiento.

Los objetos compartidos locales contienen datos almacenados por sitios web individuales. Los datos se almacenan en el formato de mensaje de acción . Con la configuración predeterminada, Flash Player no solicita el permiso del usuario para almacenar objetos compartidos locales en el disco duro. De forma predeterminada, una aplicación SWF que se ejecuta en Flash Player de la versión 9 a la 11 (a partir del 1 de septiembre de 2011) puede almacenar hasta 100 kB de datos en el disco duro del usuario. Si la aplicación intenta almacenar más, un cuadro de diálogo pregunta al usuario si permite o deniega la solicitud. [3]

Adobe Flash Player no permite que los objetos compartidos locales de terceros se compartan entre dominios . Por ejemplo, el dominio "www.example.net" no puede leer un objeto local compartido de "www.example.com". [1] Sin embargo, el sitio web de origen siempre puede pasar datos a un tercero a través de algunas configuraciones que se encuentran en el archivo XML dedicado y pasar los datos en la solicitud al tercero. Además, los LSO de terceros pueden almacenar datos de forma predeterminada. [4] [5] De forma predeterminada, los datos de LSO se comparten entre navegadores en la misma máquina. Como ejemplo:

Esto es distinto de las cookies que tienen rutas de almacenamiento aisladas de directorio para las cookies guardadas, mientras que los LSO usan una ruta de directorio común para todos los navegadores en una sola máquina.

Los juegos flash pueden usar archivos LSO para almacenar los datos personales del juego del usuario, como las preferencias del usuario y el progreso real del juego. La copia de seguridad de archivos como estos requiere cierta comprensión técnica del software. Sin embargo, tanto las actualizaciones del navegador como los programas diseñados para eliminar archivos no utilizados pueden eliminar estos datos.