Boese Flash-Cookies endgueltig loswerden

April 21st, 2008

Dass HTTP-Cookies nicht nur nützlich sein können sondern oft misbraucht werden, um Userverhalten zu studieren ist seit langem bekannt. Alle aktuellen Browser bieten die Möglichkeit Cookies seitenspezifisch zu erlauben, bzw. ganz zu verbieten. Das Löschen dieser Plagegeister nach jeder Browsersession ist auch eine Möglichkeit.
Leider gibt es diese Unsitte auch für Flash. Flash-Cookies werden noch dazu extra gespeichert und können derzeit in keinem Browser verwaltet werden. Zudem sind sie browserunabhängig. Angeblich kann man mit dem Flash-Manager auf den Seiten von Macromedia/Adobe das Speichern verbieten. Aber egal was ich dort probiert habe, sie tauchen immer wieder auf. Was also tun? Es gibt zwei Möglichkeiten:

1. Regelmäßig löschen
Mittels eines kleinen Scripts im Autostart kann man z.B. jedesmal den Inhalt des Flash-Cookie-Ordners löschen lassen. Unter Windows liegt er unter

C:\Dokumente und Einstellungen\USER_NAME\Anwendungsdaten\Macromedia\Flash Player\#SharedObjects

auf dem Mac hier

/Users/USER_NAME/Library/Preferences/Macromedia/Flash\ Player/#SharedObjects

und unter Linux (normalerweise) dort

~/.macromedia/Flash_Player/#SharedObjects

Exemplarisch poste ich eine BAT-Datei die diesen Job unter Windows erledigt:

@echo off
if exist "C:\Dokumente und Einstellungen\USER_NAME\Anwendungsdaten\Macromedia\Flash Player\#SharedObjects" goto ausgabe
echo Flash Cookie Verzeichnis nicht gefunden.
goto ende

:ausgabe
echo Verzeichnis gefunden
rmdir /s /q "C:\Dokumente und Einstellungen\USER_NAME\Anwendungsdaten\Macromedia\Flash Player\#SharedObjects\"
echo Verzeichnis geloescht

:ende
REM exit

Das Terminal-Fenster bleibt nach Ausführung offen. Um es automatisch schließen zu lassen muss in der letzten Zeile das REM gelöscht werden.

2. Rechte entziehen
Obige Lösung ist nicht optimal. Erstens verhindert sie das Setzen der Cookies nicht und zweitens muss ein zusätzliches Script ausgeführt werden. Besser ist es also diesen Müll erst gar nicht auf das System zu lassen. Achtung! Es könnte sein, dass manche Flash-Anwendungen dann nicht mehr funktionieren. Selbst habe ich jedoch noch keine Probleme gehabt. Youtube spielt keinen Sound mehr zu den Videos! Eine Frechheit. Ein Workaround findet sich im ersten Kommentar vom Jens.
Flash Cookies Windows Rechte Bei Windows klickt man Rechts auf den Ordner #SharedObjects und wählt "Eigenschaften" und dann den Reiter "Sicherheit". Dort löscht man bei "Erweitert" jetzt am Besten alle Benutzer/Gruppen. Wie es aussehen soll, zeigt das erste Bild.
Flash Cookies Mac Rechte Auf dem Mac geht es etwas einfacher. #SharedObjects markieren und Apfeltaste + i drücken. Dort entzieht man sich dann selbst die Rechte für diesen Ordner. Das zweite Bild sagt mehr als 1000 Worte.
In beiden Fällen kann der Vorgang leicht rückgängig gemacht werden, falls wider Erwarten doch Probleme auftauchen sollten. Ich freue mich über Feedback und Verbesserungsvorschläge.

Tags: , , ,

 

Entry Filed under: IT und Wissenschaft

4 Comments Add your own

  • 1. Jens  |  April 22nd, 2008 at 13:36

    Unter Mac OS 10.5.2 habe ich den Ordner “/Users/USER_NAME/Library/Preferences/Macromedia/Flash\ Player/#SharedObjects” geschützt über das Schlossymbol im Infomationsfenster.
    Zuvor habe ich den gesamten Inhalt des Ordners #SharedObjects gelöscht. Erstaunlicherweise weise tritt bei youtube dann das Phänomen keiner Soundausgabe auf! Das Videowiedergabe funktioniert, nur der Sound ist unabhängig vom Volumeregler nicht vorhanden.
    Nachdem ich den Ordner mit einer scheinbar zufälig generierten ID in der nächst tieferen Ebene belassen habe, funktioniert der Sound nach dem anschliessenden schützen des Ordners #SharedObjects weiterhin. Das Vorhandensein einer ID scheint aber für youtube Pflicht zu sein.

    Im Ordner “/Users/USER_NAME/Library/Preferences/Macromedia/Flash\ Player/macromedia.com/support/flashplayer/sys” werden scheinbar auch website-spezifische Settings gespeichert. Diesen sollte man also auch schützen.

  • 2. eBay nutzt in Zukunft ein&hellip  |  Mai 14th, 2008 at 16:42

    [...] und hier noch ne Anleitung: http://www.mathias-wagner.info/wordpress/2008/04/21/boese-flash-cookies-endgueltig-loswerden/ [...]

  • 3. jocy  |  Juli 26th, 2008 at 15:46

    Hallo

    sorry, aber Dein Skript ist nicht korrekt.

    Anstatt
    “C:\Dokumente und Einstellungen\USER_NAME\Anwendungsdaten\Macromedia\Flash Player\#SharedObjects”
    MUSS man korrekterweise
    “%APPDATA%\Macromedia\Flash Player\#SharedObjects”
    verwenden!

  • 4. Mathias Wagner  |  Juli 26th, 2008 at 15:54

    Jocy hat natuerlich Recht. Falls jemand die Standardpfade geaendert hat. Das habe ich selbst jedoch noch nie gesehen.

Leave a Comment

Required

Required, hidden

Summe von 5 + 6 ?

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Aktuelle Posts