Локальный общий объект
Локальный общий объект ( LSO ), обычно называемый файлом cookie Flash (из-за его сходства с файлом cookie HTTP ), представляет собой часть данных, которые веб-сайты, использующие Adobe Flash, могут хранить на компьютере пользователя. Локальные общие объекты использовались всеми версиями Flash Player (разработанным Macromedia, который позже был приобретен Adobe Systems ), начиная с версии 6. [1]
Flash-cookie, которые могут сохраняться или извлекаться всякий раз, когда пользователь обращается к странице, содержащей Flash-приложение, представляют собой форму локального хранилища. Подобно файлам cookie, они могут использоваться для хранения пользовательских настроек, сохранения данных из флэш-игр или отслеживания активности пользователей в Интернете. [2] LSO подвергались критике как нарушение безопасности браузера , но теперь существуют настройки браузера и дополнения, ограничивающие продолжительность их хранения.
Хранилище
[ редактировать ]Локальные общие объекты содержат данные, хранящиеся на отдельных веб-сайтах. Данные хранятся в формате сообщения действия . При настройках по умолчанию проигрыватель Flash Player не запрашивает у пользователя разрешение на сохранение локальных общих объектов на жестком диске. По умолчанию SWF- до 100 КБ приложение, работающее в Flash Player версий с 9 по 11 (по состоянию на 1 сентября 2011 г.), может хранить на жестком диске пользователя данных. Если приложение пытается сохранить больше, диалоговое окно спрашивает пользователя, разрешить или отклонить запрос. [3]
Adobe Flash Player не позволяет совместно использовать сторонние локальные общие объекты между доменами . Например, локальный общий объект с сайта «www.example.com» не может быть прочитан доменом «www.example.net». [1] Однако собственный веб-сайт всегда может передавать данные третьей стороне с помощью некоторых настроек, найденных в специальном XML- файле, и передавать данные в запросе третьей стороне. Кроме того, сторонним LSO разрешено хранить данные по умолчанию. [4] [5] По умолчанию данные LSO распределяются между браузерами на одном компьютере. В качестве примера:
- Посетитель заходит на сайт с помощью браузера Firefox, затем просматривает страницу, отображающую определенный продукт, затем закрывает браузер Firefox. Информация об этом продукте может храниться в LSO.
- Если тот же посетитель, используя тот же компьютер, теперь открывает браузер Internet Explorer и посещает любую страницу сайта, просматриваемую в Firefox, сайт может считывать значения LSO в браузере Internet Explorer и отображать динамический контент или иным образом ориентироваться на посетитель.
Это отличается от файлов cookie, которые имеют изолированные пути хранения сохраненных файлов cookie, в то время как LSO используют общий путь к каталогу для всех браузеров на одном компьютере.
Приложение к играм
[ редактировать ]Флэш-игры могут использовать файлы LSO для хранения личных игровых данных пользователя, таких как пользовательские настройки и фактический прогресс в игре. Резервное копирование таких файлов требует некоторого технического понимания программного обеспечения. Однако как обновления браузера, так и программы, предназначенные для удаления неиспользуемых файлов, могут удалить эти данные.
Чтобы предотвратить мошенничество, игры могут быть разработаны так, чтобы файлы LSO были непригодны для использования, если они получены из другого места.
Проблемы конфиденциальности
[ редактировать ]Как и в случае с файлами cookie HTTP, локальные общие объекты могут использоваться веб-сайтами для сбора информации о том, как люди перемещаются по ним, хотя пользователи предприняли шаги для ограничения сбора данных. [6] Интернет-банки, продавцы или рекламодатели могут использовать локальные общие объекты для отслеживания. [7]
10 августа 2009 года Wired журнал сообщил, что более половины ведущих веб-сайтов используют локальные общие объекты для отслеживания пользователей и хранения информации о них, но только четыре из них упомянули об этом в своей политике конфиденциальности. «Флэш-cookie относительно неизвестны веб-пользователям, — говорится в статье, — даже если пользователь думает, что очистил свой компьютер от объектов отслеживания, скорее всего, это не так». Далее в статье говорится, что некоторые веб-сайты используют файлы cookie Flash в качестве скрытых резервных копий, чтобы они могли восстанавливать файлы cookie HTTP, удаленные пользователями. [8]
По данным New York Times , к июлю 2010 года в США было подано как минимум пять коллективных исков против медиакомпаний за использование местных общих объектов. [9]
В некоторых странах отслеживать пользователей без их ведома и согласия незаконно. Например, в Великобритании клиенты должны дать согласие на использование файлов cookie/локальных общих объектов: [10] [11]
Файлы cookie или аналогичные устройства нельзя использовать, за исключением случаев, когда подписчик или пользователь соответствующего терминального оборудования:
- предоставляется четкая и исчерпывающая информация о целях хранения этой информации или доступа к ней; и
- предоставляется возможность отказаться от хранения этой информации или доступа к ней.
- Офис комиссара по информации
Локальные общие объекты были первой темой, обсуждавшейся на круглом столе Федеральной торговой комиссии (FTC) в январе 2010 года. [12] Председатель Федеральной торговой комиссии Джон Лейбовиц беседовал с Adobe о том, что компания называет «проблемой Flash». [13]
Пользовательский контроль
[ редактировать ]Пользователи могут отключить локальные общие объекты с помощью панели «Глобальные настройки хранилища» онлайн-менеджера настроек на веб-сайте Adobe. [14] Однако при этом на компьютере размещается постоянный флэш-куки, информирующий все другие веб-сайты о том, что пользователь не хочет, чтобы флэш-куки хранились на его компьютере. Пользователи могут отказаться от LSO с определенных сайтов в «Настройках» Flash Player, доступ к которым осуществляется путем щелчка правой кнопкой мыши по проигрывателю или с помощью панели «Настройки хранилища веб-сайтов» ; последний также позволяет пользователям удалять локальные общие объекты. [15]
Пользователи также могут удалять локальные общие объекты вручную или с помощью стороннего программного обеспечения. Например, CCleaner , отдельная компьютерная программа для Microsoft Windows и Mac OS X, позволяет пользователям удалять локальные общие объекты по требованию. Существует также надстройка Firefox Clear Flash Cookies, которая автоматически удаляет все LSO при каждом перезапуске браузера. [16]
Начиная с версии Flash 10.3, Диспетчер онлайн-настроек (позволяющий пользователям настраивать разрешения конфиденциальности и безопасности через веб-сайт Adobe) заменяется Диспетчером локальных настроек на платформах Windows, Mac и Linux. Доступ к нему можно получить через панель управления Windows или системные настройки Mac OS . [17] Пользователи других операционных систем по-прежнему используют Adobe Online Settings Manager. По крайней мере, с апреля 2012 года (версия 11.2.202.233) обновление путем загрузки новой версии Flash сбрасывает настройки безопасности и конфиденциальности на значения по умолчанию, разрешая локальное хранилище и снова запрашивая доступ к мультимедиа, что может противоречить желанию пользователей.
Управление через браузер
[ редактировать ]Под контролем браузера понимается способность веб-браузера удалять локальные общие объекты и предотвращать создание постоянных локальных общих объектов при режиме конфиденциальности включенном . Что касается первого, Internet Explorer 8 , выпущенного 19 марта 2009 г., [18] реализует API , который позволяет расширениям браузера взаимодействовать с браузером и удалять свои постоянные данные, хранящиеся, когда пользователь вводит команду «Удалить историю просмотров» . [19] Однако с момента его появления прошло два года, пока Adobe 7 марта 2011 года не объявила, что Flash Player v10.3, который в то время все еще находился в разработке, поддерживает взаимодействие с Internet Explorer 8 или более поздней версии для удаления локальных общих объектов. [20]
Также 5 января 2011 года Adobe Systems, Google Inc. и Mozilla Foundation завершили разработку нового API браузера (получившего название NPAPI ClearSiteData ). Это позволит браузерам, реализующим API, очищать локальные общие объекты. [21] Четыре месяца спустя Adobe объявила, что Flash Player 10.3 позволяет Mozilla Firefox 4 и «будущим выпускам Apple Safari и Google Chrome » удалять локальные общие объекты. [20] поэтому, начиная с версии 4, Firefox обрабатывает LSO так же, как файлы cookie HTTP — правила удаления, которые ранее применялись только к файлам cookie HTTP, теперь также применяются к LSO. [22] [23] Это привело к потере данных и обратно несовместимому поведению флэш-приложений. [24] для тех пользователей Firefox и Flash, которые использовали файлы cookie HTTP и локальные общие объекты Flash для разных целей. В основном это коснулось флэш-геймеров, которые используют Flash LSO для хранения сохраненных игр. [25] [26] Полученные в результате запросы в службу поддержки не могут быть решены в пользу пользователей Mozilla Firefox без внесения изменений в браузер из-за введенной эквивалентности между HTTP и флэш-куки. [22] [23] В настоящее время используется обходной путь: либо настроить браузер так, чтобы он никогда не очищал данные истории и файлы cookie, либо отменить часть изменений, влияющих на этот вариант использования, с помощью сторонних патчей. [27]
Что касается поведения в режиме конфиденциальности браузера, Adobe Flash Player 10.1, выпущенный 10 июня 2010 года, поддерживает режимы конфиденциальности Internet Explorer , Mozilla Firefox , Google Chrome и Safari . Локальные общие объекты, созданные в конфиденциальном режиме, удаляются в конце сеанса. Файлы, созданные в обычном сеансе, также недоступны в режиме конфиденциальности. [28] [29]
Стороннее программное обеспечение
[ редактировать ]Зрители и редакторы
[ редактировать ]Программное обеспечение | Разработчик | Платформа | Способности | Первый публичный релиз | Последняя стабильная версия | Лицензия | ||
---|---|---|---|---|---|---|---|---|
Читать | Писать | Формат | ||||||
.минерва ( GitHub ) | Габриэль Мариани | Веб-платформа | Да | Да | АМФ0/АМФ3, JSON | ~2008-07-15 (1.5.1) | 4.1.1 (2015-01-10) | БСД |
.sol-редактор | Алексис Исаак | Окна | Да | Да | АМФ0 | февраль 2005 г. | 1.1.0.1 (2005-02-21) | МПЛ |
SOLReader | Алессандро Круньола | Окна | Да | Нет | АМФ0/АМФ3 | 2007-10-25 | 1.0.0 (2007-10-25) | ? |
FlashDevelop | Мика Палму, Филипп Эльзасс | Окна | Да | Нет | АМФ0/АМФ3 | 2009-06-14 (3.0.0) | 4.4.0 (2013-04-18) | С |
Решать | Даррон Шалл | Windows , МакОС | Да | Да | АМФ0 | Ноябрь 2004 г. | 0.2 (2004-10-15) | CPL |
Библиотеки и фреймворки
[ редактировать ]Программное обеспечение | Разработчик | Способности | Первый публичный релиз | Последняя стабильная версия | Лицензия | ||
---|---|---|---|---|---|---|---|
Читать | Писать | Формат | |||||
Инструментарий Додзё | Фонд Додзё | Нет | Да | AMF0/AMF3 (в браузере через Flash) | 2004 | 1.9.0 (2013-05-01) | БСД , АФЛ |
PyAMF ( GitHub / PyPI ) | Ник Джойс | Да | Да | АМФ0/АМФ3 | 2007-10-07 | 0.8.0 (2015-12-17) | С |
s2x Flash с открытым исходным кодом | Балканский Арал | Да | Да | АМФ0, XML | декабрь 2003 г. | 0,75 (декабрь 2003 г.) | Бесплатное ПО |
Чистящие средства
[ редактировать ]Программное обеспечение | Разработчик | Платформа | Первый публичный релиз | Последняя стабильная версия | Лицензия |
---|---|---|---|---|---|
КонфиденциальностьСканирование | SecureMac.com, Inc. | macOS 10.6–10.10 | 2012-01-30 | 1.5 | Условно-бесплатное ПО |
Печенье Стамблер | Напиши это! Студии, ООО | macOS 10,8–10,9 | 2011-04-01 | 2.1.2 | Условно-бесплатное ПО |
печенье | SweetP Productions | macOS 10.6–10.10 | 2011 | 4.3.2 | Условно-бесплатное ПО |
Печенье-сафари | SweetP Productions | macOS 10.5–10.10 | 2009-04-12 | 2.0 (2014-10-27) | Бесплатное ПО |
MAXA Менеджер файлов cookie | Макса Исследования | Окна | ? | 5.3 (2011-12-11) | Условно-бесплатное ПО |
Нажмите и очистите | Влад и Серж Струкофф | Windows , macOS , Linux , BSD , дополнение Firefox | 2010-01-23 (3.6.5.0) | 4.1 (2013-03-16) | С |
CCleaner | Пириформ (компания) | Окна | ? | ? | Фримиум |
См. также
[ редактировать ]- HTTP-куки
- Эверкуки
- Веб-хранилище
- API индексированной базы данных
- База данных веб-SQL
- Гугл Гирс
- Отпечаток устройства
- Снятие отпечатков пальцев с холста
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Что такое локальные общие объекты?» . Безопасность и конфиденциальность . Системы Adobe . Архивировано из оригинала 29 мая 2010 г. Проверено 5 декабря 2007 г.
- ^ «Когда файлы cookie рухнули, рухнула и ваша анонимность в Интернете» . Хранитель . 04.10.2014. Архивировано из оригинала 5 июня 2023 г. Проверено 28 декабря 2023 г.
- ^ «Справочник документации ActionScript для платформы Adobe Flash» . Системы Adobe . 22 августа 2011 г. Проверено 2 сентября 2011 г.
- ^ «Что такое сторонние локальные общие объекты?» . Безопасность и конфиденциальность . Системы Adobe. Архивировано из оригинала 29 мая 2010 г. Проверено 15 августа 2011 г.
- ^ «Как отключить сторонние локальные общие объекты» . Поддерживать . Системы Adobe . Проверено 15 августа 2011 г.
- ^ Кирк, Джереми (11 августа 2009 г.). «Исследование: файлы cookie Adobe Flash вызывают неприятные вопросы конфиденциальности» . Сетевой мир . Служба новостей Network World, Inc. IDG. Архивировано из оригинала 4 апреля 2014 г. Проверено 10 апреля 2009 г.
- ^ Кон, Майкл (15 марта 2005 г.). «Flash Player беспокоит защитников конфиденциальности» . Информационная неделя . УБМ Техвеб . Проверено 5 декабря 2007 г.
- ^ Вега, Танзина (21 сентября 2010 г.). «Код, отслеживающий действия пользователей, вызывает судебные иски» . Нью-Йорк Таймс . Проверено 5 мая 2011 г.
- ^ «Часть 2: Безопасность, конфиденциальность, данные о трафике и местоположении, подробный биллинг, интерфейс командной строки и каталоги» (PDF) . Руководство по правилам конфиденциальности и электронных коммуникаций (Директива ЕС) 2003 г. (изд. 3.4). Великобритания: Управление комиссара по информации. 30 ноября 2006 г. Проверено 5 мая 2011 г.
- ^ «Конфиденциальность сообщений» . Руководство к Правилам конфиденциальности и электронных коммуникаций . Великобритания: Управление комиссара по информации. Архивировано из оригинала 24 февраля 2011 г. Проверено 5 мая 2011 г.
- ^ Джеймс Темпл (29 января 2010 г.). «Все внимание на конфиденциальность в Интернете» . Хроники Сан-Франциско . Проверено 11 февраля 2011 г.
- ^ Дональд Мелансон (4 декабря 2010 г.). «FTC сообщает, что ведет переговоры с Adobe по поводу проблемы с «Flash cookie» » . Engadget . Проверено 11 февраля 2011 г.
- ^ «Панель глобальных настроек хранилища» . Помощь Flash Player . Системы Adobe. 14 июля 2009 г. Проверено 5 мая 2011 г.
- ^ «Панель настроек хранилища веб-сайта» . Помощь Flash Player . Системы Adobe. 14 июля 2009 г. Проверено 5 мая 2011 г.
- ^ «Очистить Flash Cookies – Дополнения для Firefox» . Дополнения Firefox . Мозилла . 20 ноября 2017 года . Проверено 29 сентября 2018 г.
- ^ «Adobe — Flash Player: Диспетчер настроек» . Помощь Flash Player . Системы Adobe. 14 апреля 2012 г. Проверено 14 апреля 2012 г.
- ^ «Microsoft объявляет о выпуске Internet Explorer 8» . Пиар-новости . Редмонд, Вашингтон : LLC PR Newswire Association. 19 марта 2009 г. Архивировано из оригинала 23 марта 2009 г. Проверено 5 мая 2011 г.
- ^ «Удаление Flash-cookie стало проще» . IEBlog . Корпорация Майкрософт. Блоги TechNet . 03 мая 2011 г. Проверено 5 мая 2011 г.
- ^ Перейти обратно: а б Имбер, Тибо (07 марта 2011 г.). «Представлена бета-версия Flash Player 10.3!» . Блог группы разработчиков Adobe AIR и Adobe Flash Player . Системы Adobe . Блоги Adobe . Проверено 5 мая 2011 г.
Интеграция с элементами управления конфиденциальностью браузера для управления локальным хранилищем. У пользователей появится более простой способ очистки локального хранилища из интерфейса настроек браузера — аналогично тому, как пользователи очищают файлы cookie своего браузера сегодня.
- ^ Хуанг, Эмми (12 января 2011 г.). «Об улучшении конфиденциальности: управление локальным хранилищем в Flash Player» . Блог платформы Adobe Flash . Системы Adobe. Блоги Adobe . Проверено 5 мая 2011 г.
Представители нескольких ключевых компаний, включая Adobe, Mozilla и Google, работали вместе над определением нового API браузера (NPAPI ClearSiteData) для очистки локальных данных, который был одобрен для внедрения 5 января 2011 года. Любой браузер, реализующий этот API, будет возможность очистить локальное хранилище для любого плагина, который также реализует API.
- ^ Перейти обратно: а б Майк Бельцнер (13 января 2011 г.). «Запись Bugzilla 625495 — Очистить файлы cookie Adobe Flash (LSO), если выбран параметр «Очистить файлы cookie» в разделе «Конфиденциальность» > «Пользовательские» > «Очистить историю» . Проверено 28 сентября 2011 г.
Измените поведение Firefox на «при закрытии», чтобы использовать новый API NPAPI ClearSiteData.
- ^ Перейти обратно: а б Майк Бельцнер (13 января 2011 г.). «Запись Bugzilla 625496 — Очистить файлы cookie Adobe Flash (LSO), если в разделе «Очистить недавнюю историю» выбран параметр «Файлы cookie» . Проверено 28 сентября 2011 г.
Измените поведение Firefox на «очистить недавнюю историю», чтобы использовать новый API NPAPI ClearSiteData.
- ^ Клаудио Фонтана (17 июля 2011 г.). «Запись Bugzilla 672107 — добавлена опция конфигурации для разного обращения с веб-куками и общими локальными объектами флэш-памяти (LSO); деструктивное обновление со старых версий Firefox» . Проверено 28 сентября 2011 г.
Потеря данных в отчете об ошибке обновления, запрос функции для разного обращения с файлами cookie HTTP и локальными общими объектами Flash.
- ^ «Все мои сохраненные игры пропали» . 30 июня 2011 г. Проверено 28 сентября 2011 г.
Обсуждение Kongregate о том, что пользователи теряют данные из-за нового поведения браузера.
- ^ «Вопрос в службу поддержки Mozilla: как запретить функции «удалить файлы cookie» удалять сохраненные игры во флэш-игре?» . Июнь 2011 года . Проверено 28 сентября 2011 г.
Вопрос в службу поддержки Mozilla и дополнительные сведения: как мне запретить «удалить файлы cookie» при удалении сохраненных игр во флэш-игре?
- ^ Клаудио Фонтана (11 июля 2011 г.). «Патч восстановления Firefox Flash LSO» . Проверено 28 сентября 2011 г.
Сторонний патч для отмены семантического изменения файлов cookie Firefox.
- ^ Хуанг, Эмми (12 января 2011 г.). «Об улучшении конфиденциальности: управление локальным хранилищем в Flash Player» . Блог платформы Adobe Flash . Системы Adobe. Блоги Adobe . Проверено 5 мая 2011 г.
Возможность очистки локального хранилища в браузере расширяет работу, которую мы проделали в Flash Player 10.1, который был запущен с новой функцией приватного просмотра, интегрированной с режимом приватного просмотра в основных браузерах, включая Google Chrome, Firefox от Mozilla, Internet Explorer от Microsoft и Apple. Сафари.
- ^ Бетлем, Пол (10 июня 2010 г.). «Flash Player 10.1 теперь доступен для Windows, Mac и Linux» . Блог группы разработчиков Adobe AIR и Adobe Flash Player . Системы Adobe. Блоги Adobe. Архивировано из оригинала 11 мая 2011 г. Проверено 7 мая 2011 г.
Внешние ссылки
[ редактировать ]- Онлайн-инструмент Adobe на веб-сайте для удаления файлов cookie Flash и управления настройками проигрывателя Flash.
- Что такое локальные общие объекты? , Справка по безопасности и конфиденциальности Adobe Flash Player
- «Новый метод отслеживания посетителей веб-сайта» . Слэшдот . 4 апреля 2005 г. Проверено 5 декабря 2007 г.
- «Отслеживание с помощью Flash-cookie» . ИнформИТ . 05.10.2007. Архивировано из оригинала 14 декабря 2007 г. Проверено 5 декабря 2007 г.
- Как заблокировать Flash-cookie
- Электронный информационный центр конфиденциальности по теме «Локальные общие объекты»
- В суд США подан иск о «печенье-зомби»