Wiele osób słyszało o plikach cookie innych firm, a niektóre przeglądarki domyślnie nawet je blokują. Niektóre osoby mogą nawet korzystać z trybów przeglądania prywatnego. Jednak tylko nieliczni zdają sobie sprawę, że Adobe Flash Player pozostawia ślad w różnych przeglądarkach na lokalnym dysku twardym i umożliwia wysyłanie informacji podobnych do plików cookie z powrotem na serwer, w tym na strony osób trzecich. A ponieważ jest to wtyczka, Flash nie bierze pod uwagę żadnych ustawień prywatności przeglądarki.
Przepraszam za długi post, ale najpierw kilka szczegółów na temat tego, dlaczego używanie Flasha budzi obawy dotyczące prywatności, a następnie wyniki moich testów:
- Odtwarzacz Flash przechowuje historię przeglądarek nazw domen witryn Flash, które odwiedził Twój komputer. W przeciwieństwie do historii przeglądarki, ta historia nie jest ograniczona do określonej liczby dni. Historia jest również rejestrowana podczas korzystania z tak zwanych trybów przeglądania prywatnego. Jest on przechowywany na twoim dysku twardym (jednak, jak opisano poniżej, bez wchodzenia na stronę Adobe nie będziesz wiedział, co jest przechowywane).
- Nie jestem pewien, czy informacje o dacie i godzinie są przechowywane o każdej wizycie, ale aby zobaczyć nazwy domen: kliknij prawym przyciskiem myszy zawartość Flash, otwórz okno dialogowe ustawień i kliknij ikonę Pomoc lub kliknij przycisk Zaawansowane na karcie Prywatność . Spowoduje to otwarcie przeglądarki na stronach pomocy w witrynie Adobe.com, gdzie można przejść do panelu Ustawienia przechowywania w witrynie .
- Można wyczyścić istniejącą listę, ale nie można zatrzymać jej ponownego nagrywania.
Flash pozwala na przechowywanie danych na lokalnym dysku twardym przy użyciu tak zwanych lokalnych współdzielonych obiektów ( zwanych także „ciasteczkami Flash”). Podobnie jak pliki cookie HTTP, dane te można przesłać z powrotem na serwer w celu śledzenia. Są one przeznaczone dla różnych przeglądarek, nie mają daty ważności, a preferencje Flash nie mogą również określać maksymalnego okresu użytkowania zdefiniowanego przez użytkownika. Nie są to pliki cookie HTTP, ale (oczywiście) nie są blokowane przez preferencje plików cookie przeglądarki i nie są usuwane po usunięciu zwykłych plików cookie HTTP. Adobe ogłosiło, że wersja 10.1 będzie przestrzegać Prywatnego przeglądania w najpopularniejszych przeglądarkach, ale niestety nie ma słowa o usuwaniu danych za każdym razem, gdy normalne pliki cookie są usuwane ręcznie. A jego wdrożenie może być mylące:
[..] jeśli przeglądarka jest w normalnym trybie przeglądania, gdy tworzona jest instancja Flash Player, to ta konkretna instancja na zawsze będzie w normalnym trybie przeglądania (prywatne przeglądanie jest wyłączone). W związku z tym włączenie lub wyłączenie prywatnego przeglądania bez odświeżania strony lub zamknięcia okna prywatnego przeglądania nie wpłynie na Flash Playera.
Lokalne obiekty współdzielone nie są ograniczone do odwiedzanej witryny, a pamięć zewnętrzna jest domyślnie włączona. W panelu Globalne ustawienia pamięci masowej można odznaczyć domyślną opcję Zezwalaj zawartości Flash stron trzecich na przechowywanie danych na twoim komputerze . Ze względu na przeglądarkę i bez wygaśnięcia (i fakt, że niewiele osób o tym wie), uważam, że pliki cookie Flash innych firm są bardziej niebezpieczne dla śledzenia odwiedzających niż normalne pliki cookie HTTP innych firm. Są nawet używane do przywracania zwykłych plików cookie HTTP, które użytkownik próbował usunąć:
„Wszyscy reklamodawcy, witryny i sieci używają plików cookie do ukierunkowanej reklamy, ale pliki cookie są atakowane. Według obecnych badań są one usuwane przez 40% użytkowników, co powoduje poważne problemy”, mówi Mookie Tenembaum, założyciel United Virtualities. „Z prostego czapeczki częstotliwości do bardziej wyrafinowanych targetowania behawioralnego, ciasteczka są istotną częścią każdej kampanii reklamowej online. PIE [” Persistent Identyfikacja Element „] da wydawców i dostawców zewnętrznych trwałą kopię zapasową do ciasteczek skutecznie czyniąc je niepodważalne ” , dodaje Tenembaum.
[..] Aby uzasadnić ten mechanizm śledzenia, Tenembaum z UV powiedział: „Użytkownik nie jest wystarczająco biegły w technologii, aby wiedzieć, czy plik cookie jest dobry, czy zły, lub jak działa”.
- Po wybraniu opcji Brak (zero KB) dla Określ ilość miejsca na dysku, którego witryny internetowe, które jeszcze nie odwiedziłeś, mogą wykorzystać do przechowywania informacji na twoim komputerze , i zaznaczenie opcji Nigdy więcej nie pytaj, wtedy niektóre witryny nie działają. Jednak w tym samym miejscu może pracować przy ustawianiu go do Żaden jednak nie wybierając Nie pytaj ponownie , a następnie wybrać Odmów gdy poproszony . Obie opcje spowodowałyby, że zero KB byłoby dozwolone, ale zachowanie jest inne.
- Wtyczka zapewnia także pamięć podręczną Flash Player dla plików podpisanych przez Adobe. Sądzę, że te pliki nie stanowią problemu.
Więc: jak automatycznie usunąć te informacje?
Na komputerze Mac można znaleźć settings.sol
plik i folder dla każdej odwiedzanej witryny Flash w:
$ HOME / Biblioteka / Preferencje / Macromedia / Flash Player / macromedia.com / support / flashplayer / sys /
Usunięcie settings.sol
pliku i wszystkich folderów sys
wewnątrz powoduje usunięcie śladu z paneli ustawień. Jednak rzeczywiste lokalne współużytkowane obiekty znajdują się gdzie indziej ( lokalizacje w innych systemach operacyjnych można znaleźć w Wikipedii ), w losowo nazwanym podfolderze:
$ HOME / Biblioteka / Preferencje / Macromedia / Flash Player / # SharedObjects
Ale potem: jak usunąć to automatycznie? Zwykłe usuwanie folderów i settings.sol
pliku od czasu do czasu (np. Przy użyciu launchd
lub Harmonogramu zadań systemu Windows) może zakłócać działanie aktywnych przeglądarek. Czy też można bezpiecznie założyć, że biorąc pod uwagę naturę przeglądarki, wtyczka nie będzie się przejmować, jeśli rzeczy zostaną usunięte, gdy jest aktywne? Tylko czyszczenie podczas wylogowywania może nie działać dla tych, którzy przez cały czas hibernują.
Użytkownicy Firefoksa mogą zainstalować BetterPrivacy lub Objection, aby usunąć lokalne współdzielone obiekty (również dla wszystkich innych przeglądarek). Nie wiem, czy to również usuwa ślad nazw domen internetowych.
Lub: jak powstrzymać Flasha od zapisywania historii?
Zmiana planów: Testuję obecnie zakaz używania Flasha do pisania własnych sys
i #SharedObjects
folderów. Do tej pory Flash nie próbował przywrócić uprawnień (jednak podczas usuwania folderów Flash oczywiście je odtworzy). Nie napotkałem żadnych problemów, ale sprawdzenie poprawności może zająć trochę czasu przy użyciu wielu przeglądarek i witryn. Nie znalazłem jeszcze dziennika, który zgłasza błędy. Na komputerze Mac:
cd "$ HOME / Biblioteka / Preferencje / Macromedia / Flash Player / macromedia.com / support / flashplayer"
rm -r sys / *
chmod uw syscd "$ HOME / Library / Preferences / Macromedia / Flash Player"
# zachowaj losowo nazwane podfoldery (wystarczyłoby tylko zachowanie najnowszego; patrz poniżej)
rm -r \ #SharedObjects / * / *
chmod -R uw \ #SharedObjects
Wydaje mi się, że powyższego chmod
nie można osiągnąć na starym systemie Windows (nie jestem pewien co do XP i Visty?). Choć może w systemie Windows można było zastąpić foldery sys
oraz #SharedObjects
z manekina pliki o tych samych nazwach? Ktoś?
Oczywiście powstrzymywanie Flasha przed przechowywaniem tych lokalnych obiektów współdzielonych dla wszystkich witryn może powodować problemy. Niektóre wyniki testów (Flash 10 w systemie Mac OS X):
- Gdy blokujesz
sys
folder (nawet jeśli pozostawiasz#SharedObjects
folder do zapisu), YouTube nie zapamięta ustawień głośności podczas oglądania wielu filmów. Tymczasowe zezwolenie na dostęp do zapisu do zablokowanych folderów podczas odwiedzania zaufanych witryn (w celu tworzenia folderów tylko dla domen, które lubisz, może zawierając odniesieniasettings.sol
) rozwiązuje ten problem. W ten sposób dla YouTube można zezwolić Flashowi na pisaniesys/#s.ytimg.com
i#SharedObjects/s.ytimg.com
, podczas gdy Flash nie może tworzyć nowych folderów dla innych domen. Konieczne może być również ustawienie opcji „tylko dosettings.sol
odczytu” lub usunięcie jej ponownie. - Podczas blokowania zarówno
sys
i#SharedObjects
foldery, YouTube i Vimeo działać dobrze (chociaż mogą one nie pamiętają żadnych ustawień). Jednak Bits on the Run odmawia nawet wyświetlenia odtwarzacza wideo. Rozwiązuje to tymczasowe odblokowanie#SharedObjects
folderu, aby umożliwić Flashowi utworzenie podfolderu o dowolnej losowej nazwie. W tym folderze utworzyłby kolejny folder dla bieżącej witryny Flash (content.bitsontherun.com
). Usunięcie tego folderu specyficznego dla strony internetowej oraz zablokowanie zarówno#SharedObjects
podfolderu o losowej nazwie, jak się wydaje, nadal pozwala na działanie Bits on the Run, nawet jeśli nadal nie może zapisywać niczego na dysku. Tak więc: istnienie losowo nazwanego podfolderu (nawet gdy jest chroniony przed zapisem) jest ważne dla niektórych stron. - Kiedy pierwszy raz znalazłem ten
#SharedObjects
folder, zawierał wiele podfolderów z losowymi nazwami, niektóre utworzone tego samego dnia. Zastanawiam się, kiedy Flash zdecyduje, że chce nowego folderu i jak określa (i zapamiętuje) tę losową nazwę. - Przez chwilę zastanawiałem się nad nie blokowaniem dostępu do zapisu
sys
i#SharedObjects
, ale jawnym tworzeniem folderów tylko do odczytu dla znanych domen śledzenia innych firm (na przykład na podstawie listy z, na przykład, AdBlock Plus). W ten sposób każda inna domena mogłaby nadal tworzyć Lokalne Współdzielone Obiekty. Ale lista byłaby długa, a domeny z AdBlock Plus i tak prawdopodobnie są domenami wszystkich firm zewnętrznych, więc wyłączenie Zezwalaj zawartości Flash na przechowywanie danych na twoim komputerze może mieć ten sam rezultat.
Czy ktoś doświadczył?
(Uwagi końcowe: jeśli powyższe łącza do paneli ustawień nie będą działać w przyszłości, użyj adresu URL znanego Flash Playerowi jako punktu wyjścia: www.adobe.com/go/settingsmanager . Zobacz także „ Usunąłeś swój Pliki cookie? Pomyśl jeszcze raz ”w witrynie Wired.com - która również korzysta z samych plików cookie Flash ... Dla bardzo podejrzanych korzystających z Time Machine: możesz wykluczyć oba foldery dla każdego użytkownika i usunąć ślad, który jest już na twoim utworzyć kopię zapasową.)
Odpowiedzi:
Wdrożyłem rozwiązanie, które opisałeś na Macu kilka miesięcy temu. Zapobiegło to śledzeniu, ale uniemożliwiło poprawne działanie lub nawet całkiem skomplikowane aplikacje Flash (wszystko z trwałością między sesjami, oczywiście gry Flash ze śledzeniem postępu). W końcu zmęczyłem się rozwiązywaniem problemów i usunąłem blokady folderów.
Moje tymczasowe rozwiązanie wykorzystuje Flash Blocker. Ponieważ ładuję obiekty Flash tylko dla witryn, którym ufam (takich jak YouTube ), problemy związane z prywatnością zostają złagodzone, jeśli nie zostaną usunięte.
źródło
sys
folderze. Tymczasem Wikipedia pomogła mi również znaleźć#SharedObjects
folder. Który folder zablokowałeś?Jeśli używasz przeglądarki Firefox, masz rozszerzenie BetterPrivacy . Usuwa LSO podczas wyjścia. I oczywiście możesz użyć Flashblock lub NoScript dla dodatkowego bezpieczeństwa.
Aktualizacja : od 10.1 Flash nie przechowuje LSO, jeśli jesteś w trybie przeglądania prywatnego.
źródło
Myślę, że w Windows CCleaner to wyczyści.
źródło
Stworzyłem skrypt uruchamiający system Mac OS X, który stale usuwa pliki cookie flash.
Po prostu zmień REPLACEME za pomocą swojej nazwy użytkownika i zapisz ten plik w ~ / Library / LaunchAgents / RemoveFlashCookies.plist. Uruchom ponownie, aby załadować skrypt.
źródło
Pomysł:
Spróbuj użyć:
i montowanie ścieżek tylko do odczytu. Pozwól Flashowi zapisywać do pliku cienia i utrzymywać znany stan tego katalogu. Spróbuję tego samego z TopSites i bazą danych zdjęć stron internetowych, którą robi Safari.
Dlaczego?
Ponieważ nie chcę usuwać danych. Chcę odesłać im zmodyfikowane dane. W ten sposób mogę również grać w tę grę eksploracji danych.
źródło