Случайные изображения появляются в моем домашнем каталоге ... Откуда они?

8

Вот странная проблема, с которой я столкнулся некоторое время. Время от времени я обнаруживаю, что у меня в домашнем каталоге есть несколько изображений в формате JPEG, которые я там не поместил. Я вполне уверен, что это не нарушение безопасности, а что-то там, где я пишу эти файлы, о которых я забыл.

Вот что я смотрю сегодня:

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

Кажется, что все они связаны с телевидением или кино ... Но я, честно говоря, понятия не имею, что могло бы их написать. Они не беспокоят меня достаточно, чтобы пойти на полномасштабную охоту на ведьм, но если кто-нибудь знает что-то, что пишет изображения в домашнем каталоге, как это, пожалуйста, дайте мне знать.

Оли
источник
Какое программное обеспечение вы используете для просмотра телевизора? Вы можете случайно нажать кнопку снимка.
Badp
1
Похоже, они взяты из guardian.co.uk - может быть, плагин для браузера пропал?
htorque
Вы можете использовать tineye.com, чтобы попытаться определить, откуда они пришли
8128
2
@htorque Я иногда захожу на сайт Guardian. Я зайду сейчас в пару браузеров и посмотрю, сохранятся ли новые файлы.
Оли
1
У вас случайно не было малыша, кошки или другого существа, которое могло бы активировать функцию «сохранения» браузера, оставшегося на переднем плане?
Танели

Ответы:

2

Вы можете попробовать запустить fatrace (см. Этот ответ ), и когда эти изображения появятся снова, найдите их в файле журнала fatrace. Это, надеюсь, покажет программу, которая действует. :)

htorque
источник
3

Никакие исследования на самом деле не решили эту проблему, но я прекратил использовать Liferea и начал использовать Lightread для чтения моих RSS-каналов. Изображения перестали появляться.

Оли
источник
Я думаю, что это решает тайну.
Джокердино
Я бы сказал, что Liferea использует ваш дом в качестве кеша изображений.
Брайам
Это было мое предположение, но оно не было последовательным. Казалось, что только некоторые изображения одного канала были загружены в неправильное место (как если бы существовал относительный путь без выхода ../../../img.jpg), но я так и не удосужился сообщить об этом, потому что у меня никогда не было доказательств.
Оли
1

Я не думаю, что это возможно в данный момент. Я изучил inotify, и еще в 2008 году разработчик хотел поместить PID процесса, который создал событие файла, в информацию о cookie. Это решило бы это так, как вы могли бы создать программу на Python, чтобы получить имя процесса с этим PID ... на самом деле я создал только скрипт для проверки идеи.

Но патч был выпущен из соображений безопасности, и второй патч может быть, а может и не быть представлен, который требует какого-то флага опций, который в любом случае не находится в pyinofity.

Итак, я посмотрел на lsof, это сделка с одним выстрелом, так что, скорее всего, он пропустит большую часть времени, но вам может повезти с или с дополнительным -r 1повторением каждую 1 секунду.

lsof +d ~/

Во всяком случае, это немного не хватает функциональности в работе Linux и, вероятно, должно быть исправлено. Сообщите об ошибке в ядро ​​Linux и / или inotify, объяснив, что инструмент командной строки для наблюдения за тем, какие процессы пишут файлы, будет приветствоваться.

Мартин Оуэнс -доктормо-
источник