LINUX.ORG.RU

User Experience over Security во всех мейнстримных ФМ

 , ,


3

6

!Ъ: Реддит

Ъ: Пользователь Reddit wander_homer опубликовал инструкцию, как заставить исполняемый .desktop файл быть визуально и функционально неотличимым от изображения/документа PDF/etc, но при щелчке исполнять без промпта и предупреждения любой потенциально вредоносный код. Потому что уж очень любят разработчики гуев для ФМ прятать по умолчанию расширение .desktop исполняемых файлов, считая их «ярлыками» и верить метадате для отображения свойств и категорий.

★★

Последнее исправление: Kor03d (всего исправлений: 1)

Ну молодец. Только дальше что? Я вообще могу кувалдой по системнику врезать и сказать что это уязвимость. (вспомнил хакера и солонки).

mandala ★★★★★
()

пользователю должно быть запрещено исполнение кода из любого файла, кроме /usr/bin/flatpak

anonymous
()
Ответ на: комментарий от mandala

А то что, распаковываешь ты такой архивчик, пдфочка/тхтшка/мп3шка ничего страшного не случится же.

anonymous
()

никогда такого не было, и вот опять

Deleted
()

В винде такое ещё 10 лет назад проворачивали, с virus.jpg.exe, а линпукс только теперь догнал, значит.

sholom
()
Ответ на: комментарий от mandala

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

Deleted
()
Ответ на: комментарий от Deleted

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

Бери все и запускай одновременно. Надежней будет.

Pavval ★★★★★
()
Ответ на: комментарий от Pavval

это же наверняка очень дорого! неужели так плохо обстоят дела? видимо придется временно, до дня рождения, использовать windows - там я точно знаю, что достаточно одного бесплатного антивируса от майкрософт. а на день рождения друг обещал подарить мне макбук ♥

Deleted
()
Ответ на: комментарий от Deleted

а на день рождения друг обещал подарить мне макбук ♥

Ты главное ему логин раньше времени не давай, а то все они такие - «на день рождения, ну конечно». А потом и след простыл и вирусы лечить.

Pavval ★★★★★
()

Ну офигеть «дыра». Всё, что вы скачали из сети, может быть использовано против вас. Тоже мне новость.

Deleted
()

3. Make it executable

Ясно

aplay ★★★★★
()

Для Ъ: тестировались Nautilus, Thunar, Caja, Nemo, PCManFM, PCManFM Qt, Dolphin. Из них единственным нормальным оказался Dolphin — он не прячет расширение и показывает предупреждение при попытке запуска .desktop-файла. Остальные — прячут расширение и запускают без предупреждения. Задание произвольной иконки поддерживают все.

Флаг +x сохраняется при распаковке .tgz архива (в примере там человек скачал .tgz с якобы обоями и распаковал их средствами ФМ).

ChALkeR ★★★★★
()
Последнее исправление: ChALkeR (всего исправлений: 1)
Ответ на: комментарий от ChALkeR

Из них единственным нормальным оказался Dolphin — он не прячет расширение и показывает предупреждение при попытке запуска .desktop-файла

Значит, можно спать спокойно.

sudopacman ★★★★★
()
Последнее исправление: sudopacman (всего исправлений: 1)

у меня нет десктопа (в смысле DE). да даже когда и был, я его ни разу не использовала. совершенно фиолетово, что там за такие .desktop-файлы.

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

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)

GUI-распутницы в очередной раз показали свое убожество перед CLI-пуританами.

Deleted
()
Ответ на: комментарий от Deleted

GUI-'женщины с пониженной социальной ответственностью' же!

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от ChALkeR

Dolphin — он не прячет расширение

У меня PCManFM тоже не прячет. ЧЯДНТ?

Все претензии относятся к «из искаробочной убунте» я так понимаю?

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от crutch_master

Подшаманить, чтобы не сохранялся. Тоже мне проблема.

Может стоит вернуться к старой доброй традиции и монтировать с правами на исполнение только специальные каталоги? А не архиваторы патчить школоло-безопасными патчами.

mandala ★★★★★
()
Ответ на: комментарий от Iron_Bug

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

Ну щас весь хомяк монтируют с без ограничений и «типа так удобнее». Пусть страдают.

mandala ★★★★★
()
Ответ на: комментарий от mandala

в win была фича когда создаешь два ярлыка ссылающихся друг на друга - то explorer падает при открытии каталога с ними (особенно уместно размещать их на рабочем столе), когда ждать в gnome?

Deleted
()
Ответ на: pcmanfm 1.2.5 от Deleted

4.2

А, ну только .desktop прячет, извиняюсь.

К слову: .desktop отличается поведением — например его нельзя переименовать по F2 и сразу на это напоролся.

И я продолжаю настаивать — это фича, а не баг.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 2)
Ответ на: pcmanfm 1.2.5 от Deleted

Точнее не прячет, а отображает значение параметра Name[ru_RU]:

Name=Bokeh_Tails.jpg
Exec=sh -c 'zenity --warning --text "ССЗБ"'
Terminal=false
Icon=/home/mandala/kanap_top.jpg
Type=Application
Categories=Graphics
Name[ru_RU]=наркоман.jpg

А первый Name тут вообще будет игнорироваться.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 3)
Ответ на: комментарий от mandala

Так у него указанное имя в нем самом показывается, вместо имени файла. Вот казалось бы, нафиг так делать где-либо кроме лаунчеров.

anonymous
()
Ответ на: комментарий от Deleted

Вон багрепортов наплодил это перец с реддита. Хакер и солонка, ага.

А зачем делать его исполняемым, кстати?

mandala ★★★★★
()
Ответ на: комментарий от mandala

А зачем делать его исполняемым, кстати?

Я выше писал: незачем. И так работает. Возможно, в наутилусе не работает? Проверять лень.

Вон багрепортов наплодил это перец с реддита. Хакер и солонка, ага.

В данном случае это всё же довольно опасное поведение, и оно ломает абстракцию «имя файла». Имхо, нет смысла по умолчанию обрабатывать *.desktop файлы как таковые где-либо за пределами меню приложений. Если пользователю надо, пусть будет настройка у ФМ для такого поведения, в дефолтной конфигурации выключенная.

Deleted
()
Ответ на: комментарий от mandala

Фича работающая против пользователя. Полноэкранные окна и окна без заголовков туда же.

anonymous
()
Ответ на: шо опять от mos

Нет, написать в .desktop файле вызов рмрфхомяк и прилепить картинку которая наверняка есть у пользователя.

mandala ★★★★★
()
Ответ на: комментарий от Deleted

Пользователи хранят desktop-файлы на «рабочем столе» и много где еще. Они обрадуются ограничениям, ага.

Тут буквально на днях было — как должен эмулятор терминала реагировать на «опасный» копипаст. В итоге: пусть ССЗБ себе «антивирус» поставят, который будет следить за буфером обмена, за desktop-файлами и прочими местами где можно прищемить себе яйца.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

бинго! ты сам все за меня написал. только кртинку можно не лепить. итого эксплуатация стандартного и всем известного поведения.
в чемк кипиш?

ЗЫ в моей бубунте Mate предупреждает при щелчке на левый .desktop может apparmor может сам мате не знаю - так шо даже антивирус на этот случай есть 🤘

mos ★★☆☆☆
()
Ответ на: комментарий от Deleted

GUI-распутницы в очередной раз показали свое убожество перед CLI-пуританами.

Ты зря так плохо думаешь об ГУИ. Ведь голова ГУИ растёт из КЛИ.

anonymous
()
Ответ на: комментарий от ChALkeR

в примере там человек скачал .tgz с якобы обоями и распаковал их средствами ФМ

Бугагашечки. Прям вижу как миллионы человек по всему миру качают обои в .tgz архивах.

Polugnom ★★★★★
()
Ответ на: комментарий от mandala

Может стоит вернуться к старой доброй традиции и монтировать с правами на исполнение только специальные каталоги?

А если что-то надо будет запустить? Таскать это по каталогам?

А не архиваторы патчить школоло-безопасными патчами.

Зачем его патчить? Приделать в гуй chmod -R -x после распаковки и усе.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от Deleted

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

у тебя 2 звезды есть, значит можешь смотреть удаленные. там ты узнаешь, какой антивирус тебе нужен.

registrant ★★★★★
()

Gnome 2.32: http://imgur.com/a/AUAlw

Выдаётся предупреждение о том, что desktop файл не проверен на безопасность.

Если нажать кнопку считать проверенным, то да, файл будет отображаться как картинка, но не раньше этого.

kostik87 ★★★★★
()
Ответ на: комментарий от crutch_master

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

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

И что, у меня Gentoo, системные компоненты актуальные, а DE - Gnome 2.32, ну привык я к нему.

Ну и защита есть, почему в других DE и ФМ не так, не знаю.

kostik87 ★★★★★
()
Ответ на: комментарий от mandala

Я вчера днем посмотрел — сабжу не нужны права на исполнение.

Нууу, для юзеров, это печально будет конечно. Вообще это странно, что .desktop'у дают запускать что попало без прав.

crutch_master ★★★★★
()
Ответ на: комментарий от kostik87

Я и говорю — в старом гноме защита есть, а все остальные сосут с причмокиванием. Ладно там PCManFM мой голый, но всякие бубунты то...

mandala ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.