闪光溶胶:持续与当地SharedObjects数据
2009年6月23日在下午1时05分由阿拉里克科尔在发展 | | 5评论我一直在与马特的Mint.com 斯奈德制定新的锐本地存储工具 。 该实用工具将使用层叠存储系统检测的最佳方式通过浏览器储存的信息,使开发人员比一般的商店浏览器cookie - 在大量数据的效率。 的存储机制之一采用了Adobe Flash Player的 ,用例,这一直是我最近的工作重点。
闪存有一个内置的持久存储系统,称为SharedObjects,可以作为“超级曲奇”,使开发人员可以存储在默认情况下,100的-或更多,如果用户允许思想。 之一SharedObjects的好处,除了他们的能力,是他们可以存储核心动作类型,甚至整个自定义类中对用户的硬盘的二进制格式。 SharedObjects使用ActionScript邮件格式(AMF)的,使它们有效和紧凑。
这些SharedObjects是不加密的,因此,虽然难以阅读,他们不是你称之为安全储存。 我们从没建议存储,如用户名,密码,或其他私人数据通过,除非你实现了自己的加密机制,本地共享的重要数据。 此外,SharedObjects是不同的1比能力,更多的途径的Cookie - SharedObjects一般不附加到特定的浏览器,但存储独立。
的Flash存储系统提供了发展商和最终用户的好处这些分歧。 但是,非常方便,也可以误导普通用户,有很多是不知道这些数据,即使在他们的机器存在。 虽然大篇幅已采取了提供透明度和私有数据通过他们的浏览器(Firefox和Safari浏览器的用户,特别是控制提供了一套很好的工具查看,编辑和删除多个站点的Cookie),在Flash存储系统,由于其插件的性质,将信息存储在一个单独的位置。 这意味着,清除浏览器的Cookie不清除这些SharedObjects。
如果您对您的计算机上查看这些位的存储有兴趣,您可以查看以下位置:
Linux的:
/ .macromedia / Flash_Player / 苹果:
/库/ Preferences / Macromedia的/ Flash播放器/ 窗口:
/应用程序数据/ Macromedia的/ Flash播放器/ SharedObjects通常存储在不同的文件夹在这些地点,作为8GKWKDQM和227MDWL4等描述性名称的目录。 在这样的文件夹对应的子目录域的本地共享来自。
实际的文件具有*.sol扩展,并有可能超过,每个域一个。 例如,我发现我的机器在youtube.com三个单独的本地共享文件夹的文件。 他们不是人类可读的,而且他们都是在二进制存储。
在开发这个存储工具,我希望能够看到它的原始形式存储的实际数据 - 但我没有足够的时间通过它分析所有使用ByteArray的,所以我期待一种工具来完成这项工作。 我发现了一个方便的AIR应用程序称为密涅瓦 ,它可以打开一个*.sol文件并显示其信息。 在撰写本文时,当前版本不允许实际值编辑储存,但可能有一些其他的应用程序在那里,我没有找到。

如果您想删除部分或全部这些“闪光Cookie的所有”,你可以简单地删除文件或目录的需要。 但是请注意,某些网站利用SharedObjects广泛使用,因此消除这些可能会导致意外的行为。 特别是金融机构利用这些援助在其网站的安全性。 因此,请确保您知道自己在做什么,或肆虐之前创建一个备份。
一种替代,通过目录浏览是使用Adobe的设置管理器 。 这是一个基于Flash的特权的工具,将允许您查看有关您的计算机上存储信息,请删除部分或所有的商店,和未来的存储设置限制。
所以,下次你想要一个干净的石板您的浏览器,请记住,可能有一些额外的信息,潜伏在你的机器,浏览器无法进入。
分享和扩展: 与雅虎书签! 我的网站 | 与del.icio.us书签 | digg它!| reddit!



详细解释下,它确认了很多我想我知道。 此外,我的一会是这样声明:调用SharedObjects“闪光曲奇”意味着他们是Cookie的类型,他们没有。 饼干被送进每个请求返回到服务器,服务器可能改变响应的Cookie。 随着SharedObjects,数据不会被发送到服务器和服务器,反过来,不能改变的数据。 很重要的区别饼干和Flash SharedObjects。
评论由尼古拉长Zakas - 2009年6月23日#
[...]的方式,我最近也发布了关于锐博客文章,题目是与当地SharedObjects闪光溶胶:持久性数据。 以为我与你分享一切,如果你没有看到[...]
Pingback的雅虎! 闪光(R)的博客»博客档案»是,弗吉尼亚州,目前在Flash压缩 - 2009年6月30日#
闪光开发带有一个溶胶读者。
工具“>”闪存工具“>”本地共享器
另外还有一个应用程序调用溶胶阅读器,允许你编辑共享对象(找不到的链接)。
@ Nicholas.C.Zakas非常明确的区分您所做的。 谢谢。
评论由cisnky - 09年6月30日#
您好尼古拉:
可否请你指出我的来源,是您声明的基础? 我做了一些可能的发展环境的非常小的公司可以通过我对工作的专案产品的研究。 (当我说我的意思特设暗示,我的老板只给我的任务,并告诉我运行 - 我实际运行人力资源!)
由于提前,
汤姆
评论由汤姆伯恩斯- 2009年7月2日#
@ cisnky SOLReader其实这是被合并到FlashDevelop。 同样,这只是一个读者,而不是编辑。
实际上,我的开发商。智慧女神。 我之所以没有将能够编辑这些文件是这是一个困难得多编辑比阅读。 也许如果我能够去相当多的时间,我大概可以将它添加英寸但是现在,我根本没有时间这样做。 但是,很高兴地看到,人们欣赏我的工具。
评论由加布里埃尔马里亚尼 -二零零九年九月十八日#