Local Shared Object
Una cookie flash, o Local Shared Object (LSO) (en español Objeto Local Compartido), es una colección de datos que se almacenan en el computador del usuario al visitar un sitio web que hace uso de Adobe Flash. Todas las versiones de Adobe Flash Player se sirven de LSO, desde la versión 6 y posteriores de Macromedia hasta el ya obsoleto Flash MX Player.[1]
Preocupaciones sobre la privacidad
[editar]Los reproductores Flash se basan en un modelo de aislamiento de procesos. Con la configuración por defecto, Adobe Flash Player no pide permiso al usuario para alojar cookies Flash (LSO) en su disco duro. Cuando el usuario visita una web que utiliza Adobe Flash, se almacena un LSO con datos tipo cookie, algunos de ellos relativos a la privacidad. Los bancos en línea, empresas y agencias publicitarias pueden usar este tipo de cookies con fines comerciales.[2]
No obstante, para asegurar la privacidad de los usuarios, la versión actual de Flash no permite que los LSO puedan ser compartidos entre dominios. Por ejemplo, un LSO de www.example.com no puede leer un LSO creado por el dominio www.example2.com.[3]
Control de usuario
[editar]Los LSO no son archivos temporales. Los usuarios pueden deshabilitarlos por dominio mediante clic derecho y seleccionando 'Configuración', o pueden deshabilitarse globalmente usando la Configuración global[4] en el Gestor de Configuración en línea en la Web de Adobe.
El panel de la página web de almacenamiento de Adobe fue creado para permitir a los usuarios ver y eliminar LSOs en una base de dominio. También es posible denegar completamente LSOs de un dominio específico cambiando el espacio de almacenaje a 0 KBB añadiendo además extensiones que han sido creadas por el navegador web Firefox, llamado "Objection" y una mejor privacidad que permita a los usuarios poder localizar y eliminar LSOs.
Ubicación de los archivos
[editar]La ubicación por defecto de los archivos LSO depende del sistema operativo. Normalmente estos archivos se guardan con la extensión .sol bajo el directorio de trabajo del usuario. Bajo la carpeta localhost, serán considerados como aplicaciones web ejecutadas en local.
- Windows XP y Vista
-
- Para sitios web: <%APPDATA%\Macromedia\Flash Player\#SharedObjects\<codigo aleatorio>\<dominio>\<ruta>\<nombre del objeto>.sol
- Para aplicaciones Adobe AIR: %APPDATA%\<AIR Application Reverse Domain Name>\Local Store\#SharedObjects\<nombre del archivo flash>.swf\<nombre del objeto>.sol
- Mac OS X
-
- Para sitios web: ~/Library/Preferences/Macromedia/Flash Player/#SharedObjects/<codigo aleatorio>/<dominio>/<ruta del webserver>/<nombre del objeto>.sol
- Para aplicaciones Adobe AIR: ~/Library/Preferences/<AIR Application Name>/Local Store/#SharedObjects/<nombre del archivo flash>.swf/<nombre del objeto>.sol
- Linux/Unix
-
- ~/.macromedia/Flash_Player/#SharedObjects/<dominio>/<ruta>/<nombre del archivo flash>.swf/<nombre del objeto>.sol
Programación
[editar]The Flash Player allows Web content to read and write LSO data to the computer's local drive on a per-domain basis;[5] such data may preserve session state and record user data and behavior.[6]
A Flash application may store up to 100kb of data to user's hard drive (browser cookies have a limit of just 4kb).[5] The defined storage sizes are 0kb, 10kb, 100kb, 1Mb, 10Mb, and Unlimited.[7] If the current limit is exceeded, the user is shown a dialog requesting storage space of the next size. The user may override the amount manually by clicking the Flash application with right mouse button and selecting Settings; however, this applies only to the domain of the Flash movie. If the selected setting is smaller than the current data size, the data is deleted.
Global LSO settings may be amended by the user, by browsing Adobe's Web page that invokes Adobe's "Global Settings Manager" control panel.[7][8]
Editores y herramientas
[editar]Software | Página web | Promotor | Primer lanzamiento público | Última versión estable | Precio (USD) | Open source | Licencia | Lenguaje de Programación |
---|---|---|---|---|---|---|---|---|
SolVE | SolVE | Darron Schall | 2004-09 | 0.2 (2004-10-15) | Gratis | Sí | CPL | Java |
.sol Editor | .sol Editor | Alexis Isaac | 2005-02 | 1.1.0.1 (2005-02-21) | Gratis | Sí | MPL | ActionScript, Delphi/Kylix |
Dojo Toolkit | Dojo Toolkit | Dojo Foundation | 2004 | 1.0.2 (2007-12-19) | Gratis | Sí | BSD, AFL | JavaScript |
MAXA Cookie Manager | MAXA Cookie Manager | Maxa Research | ? | 3.2 (2009-02-02) | No gratuito 35 | No | proprietary | ? |
PyAMF | PyAMF | Nick Joyce | 2007-10-07 | 0.4 (2009-01-18) | Gratis | Sí | MIT | Python |
SOLReader | SOLReader Archivado el 21 de febrero de 2009 en Wayback Machine. | Alessandro Crugnola | ? | ? | Gratis | No | ? | C#, PHP[9] |
s2x | s2x | Aral Balkan | ? | ? | Gratis | Sí | ? | Python[10] |
FlashDevelop | flashdevelop.org | ? | 2005 | 4.0.4 | Gratis | Sí | MIT | C# |
Sistemas Operativos
[editar]Software | Windows | Mac OS X | Linux | BSD | Unix |
---|---|---|---|---|---|
SolVE | Sí | Sí | No | No | No |
.sol Editor | Sí | No | Sí[11] | Sí[11] | Sí[11] |
Dojo Toolkit | Sí | Sí | Sí | Sí | Sí |
MAXA Cookie Manager | Sí | No | No | No | No |
PyAMF | Sí | Sí | Sí | Sí | Sí |
Referencias
[editar]- ↑ Adobe. «¿Qué son los LSO?». Archivado desde el original el 5 de diciembre de 2007. Consultado el 5 de diciembre de 2007.
- ↑ «Flash Player Worries Privacy Advocates (en inglés)». InformationWeek. Consultado el 5 de diciembre de 2007.
- ↑ «Flash Player : What Is a Local Shared Object?». Adobe. Archivado desde el original el 1 de marzo de 2009. Consultado el 27 de marzo de 2009.
- ↑ «Adobe - Flash Player : Settings Manager - Global Storage Settings Panel». Macromedia.com. Consultado el 27 de marzo de 2009.
- ↑ a b «Macromedia Flash MX Security». Adobe. 1 de marzo de 2002. Consultado el 5 de diciembre de 2007.
- ↑ «Local Shared Objects -Flash Cookies». Electronic Privacy Information Center. 21 de julio de 2005. Archivado desde el original el 25 de diciembre de 2007. Consultado el 5 de diciembre de 2007.
- ↑ a b «Global settings manager». Adobe. Consultado el 5 de diciembre de 2007.
- ↑ «TechNote: How to manage and delete local shared objects?». Adobe. Consultado el 5 de diciembre de 2007.
- ↑ «PHP example with source code». Alessandro Crugnola. Archivado desde el original el 22 de julio de 2011. Consultado el 18 de diciembre de 2007.
- ↑ «Web demo written in Python». Aral Balkan. Consultado el 18 de diciembre de 2007.
- ↑ a b c Originally written for Microsoft Windows, but will run on Unix-like systems using Wine
Enlaces externos
[editar]- «New Technique for Tracking Web Site Visitors». Slashdot. 4 de abril de 2005. Consultado el 5 de diciembre de 2007.
- «Tracking with Flash Cookies». InformIT. 5 de octubre de 2007. Archivado desde el original el 14 de diciembre de 2007. Consultado el 5 de diciembre de 2007.
- How to block Flash cookies
- Electronic Privacy Information Center on "Local Shared Objects" Archivado el 16 de abril de 2010 en Wayback Machine.