Zufällige Bilder erscheinen in meinem Home-Verzeichnis… Woher kommen sie?

8

Hier ist ein seltsames Problem, das ich seit einiger Zeit hatte. Ab und zu stelle ich fest, dass sich in meinem Home-Verzeichnis mehrere JPEG-Bilder befinden, die ich nicht dort abgelegt habe. Ich bin mir ziemlich sicher, dass dies keine Sicherheitsverletzung ist, sondern dass ich etwas in diese Dateien geschrieben habe, das ich vergessen habe.

Folgendes sehe ich heute:

oli@bert:~$ ls -l *.jpg
-rw------- 1 oli oli  8061 2010-11-19 18:30 An-alien-from-Mars-Attack-002.jpg
-rw------- 1 oli oli 24362 2010-11-19 18:30 An-alien-from-Mars-Attack-006.jpg
-rw------- 1 oli oli  8147 2010-11-05 18:08 Avatar-Film---2009-002.jpg
-rw------- 1 oli oli 35602 2010-11-05 18:08 Avatar-Film---2009-006.jpg
-rw------- 1 oli oli  6058 2010-12-03 18:42 Britney-Spears-victim-of--002.jpg
-rw------- 1 oli oli 28330 2010-12-03 18:42 Britney-Spears-victim-of--006.jpg
-rw------- 1 oli oli  8135 2010-11-12 19:19 charlie-brooker-twitter-p-002.jpg
-rw------- 1 oli oli 22115 2010-11-12 19:19 charlie-brooker-twitter-p-006.jpg
-rw------- 1 oli oli  8059 2010-10-29 18:47 Leonardo-DiCaprio-002.jpg
-rw------- 1 oli oli 29988 2010-10-29 18:47 Leonardo-DiCaprio-006.jpg
-rw------- 1 oli oli  8064 2010-10-22 16:41 Spot-the-difference-.-.-.-002.jpg
-rw------- 1 oli oli 29188 2010-10-22 16:41 Spot-the-difference-.-.-.-006.jpg

Sie scheinen alle mit Fernsehen oder Film zu tun zu haben ... Aber ich habe ehrlich gesagt keine Ahnung, was sie schreiben könnten. Sie stören mich nicht genug, um eine Hexenjagd in vollem Umfang zu unternehmen, aber wenn jemand etwas weiß, das Bilder wie dieses in das Home-Verzeichnis schreibt, lassen Sie es mich bitte wissen.

Oli
quelle
Mit welcher Software sehen Sie fern? Möglicherweise drücken Sie versehentlich die Schnappschuss-Taste.
Badp
1
Sie scheinen von guardian.co.uk zu stammen - vielleicht ist ein Browser-Plugin durcheinander geraten?
Htorque
Sie können tineye.com verwenden , um zu identifizieren, woher sie ursprünglich kamen
8128
2
@htorque Ich besuche ab und zu die Guardian-Website. Ich werde es jetzt in ein paar Browsern besuchen und sehen, ob neue Dateien gespeichert werden.
Oli
1
Sie hätten nicht zufällig ein Kleinkind, eine Katze oder eine andere Kreatur, die eine "Speicher" -Funktion eines Browsers auslösen würde, der im Vordergrund läuft?
Taneli

Antworten:

2

Sie können versuchen, fatrace auszuführen (siehe diese Antwort ). Wenn diese Bilder erneut angezeigt werden, suchen Sie sie in der Protokolldatei von fatrace. Das wird hoffentlich das Programm enthüllen, das sich verhält. :) :)

htorque
quelle
3

Keine Untersuchung hat dies tatsächlich gelöst, aber ich habe die Verwendung von Liferea eingestellt und Lightread zum Lesen meiner RSS-Feeds verwendet. Die Bilder tauchten nicht mehr auf.

Oli
quelle
Ich denke, das löst das Rätsel.
Jokerdino
Ich würde sagen, Liferea verwendet Ihr Zuhause als Bild-Cache für Dinge.
Braiam
Das war meine Annahme, aber es war nicht konsequent. Es war, als würden nur einige Bilder eines Feeds an die falsche Stelle geholt (als gäbe es einen ungeklärten relativen Pfad wie ../../../img.jpg), aber ich bin nie dazu gekommen, ihn zu melden, weil ich nie den Beweis hatte.
Oli
1

Ich denke nicht, dass dies im Moment möglich ist. Ich habe mir inotify angesehen und 2008 wollte ein Entwickler die PID des Prozesses, der das Dateiereignis erstellt hat, in die Cookie-Informationen einfügen. Dies hätte es gelöst, da Sie ein Python-Programm hätten erstellen können, um den Namen des Prozesses mit dieser PID zu ermitteln. Tatsächlich habe ich nur ein Skript erstellt, um die Idee zu testen.

Der Patch wurde jedoch aus Sicherheitsgründen verworfen, und möglicherweise wurde ein zweiter Patch eingereicht, der eine Art Optionsflag benötigt, das ohnehin nicht in Pyinofity ist.

Also habe ich mir lsof angesehen, es ist ein One-Shot-Deal, so dass es wahrscheinlich die meiste Zeit den Täter verpasst, aber Sie könnten Glück haben mit oder mit dem Zusatz -r 1, alle 1 Sekunde zu wiederholen.

lsof +d ~/

Auf jeden Fall fehlt dies an der Funktionsweise von Linux und sollte wahrscheinlich behoben werden. Melden Sie einen Fehler im Linux-Kernel und / oder erläutern Sie, dass ein Befehlszeilentool, mit dem überwacht werden kann, für welche Prozesse Dateien geschrieben werden, sehr willkommen wäre.

Martin Owens -doctormo-
quelle