TGViewer
Linux / Линукс Linux / Линукс @linux_gram · 13.7K subscribers
Post #12830 2.55K
Исследователи из Граца припомнили старую истину — если система хоть что-то сообщает о происходящем, этим можно воспользоваться для слежки, даже если напрямую доступа у вас нет.

Оказалось, что API вроде inotify в Linux, FileObserver в Android и вызовы файловых событий в Windows текут метаданными даже там, где у непривилегированного пользователя нет никаких прав.  Код с реализацией методов атак опубликован под лицензией MIT.

Самый красивый вектор провернули в Linux: обычный юзер не может напрямую читать сырые данные клавиатуры из /dev/input/event4, зато может подписаться на метаданные родительской папки /dev/input. Каждое нажатие клавиши микроскопически дергает каталог, а по задержкам между таймингами (пальцы тянутся к «Q» или «X» дольше, чем к соседним клавишам) статистика легко восстанавливает вводимый текст. В свежих ядрах лазейку уже прикрыли, запретив каталогам генерировать события на спецфайлах, но сам факт чтения ввода без рута впечатляет.

❤️ Впрочем, Linux отделался малой кровью... В KDE Plasma исследователи настроили слежку за обращением к бинарнику /usr/bin/pkexec: как только система пытается спросить пароль суперпользователя, зловред мгновенно выкатывает поверх родного окна фейковую форму авторизации Polkit и уводит пароль.

❤️ На Android через банальный FileObserver удалось без особых разрешений мониторить приватную папку WhatsApp, вытягивая имена пересылаемых файлов и фиксируя активность переписки.

❤️ А на Windows всё оказалось совсем просто: подписка на события корневого диска C:\ сливает пути вообще ко всем файловым операциям в ОС в обход любых разграничений прав, позволяя в реальном времени вычислять открытые сайты в Firefox по именам создаваемых папок кэша.

Кстати, в Microsoft заявили, что возможность подглядывать за файлами всех пользователей и процессов системы — это не уязвимость, а «недокументированная возможность».

Linux / Линукс
🥸
  • 🤣 48
  • ❤ 2
  • 👍 2
  • 🔥 2
More from @linux_gram
  1. Oct 5, 2026Инженер из NVIDIA протестировал уровень задержек при использовании Wayland и X.Org Камиль…
  2. Oct 5, 2026Просто потому что почему бы и не установить Debian на книжку Kindle Буквально книжный черв…
  3. Oct 5, 20264 октября 1999 года официально был основан Gentoo , тогда же был запущен официальный сайт.…
  4. Oct 5, 2026Объектное хранилище в эпоху быстрых данных Объём данных, с которыми нужно работать, растёт…
  5. Oct 5, 2026Тео де Раадт придумал, как сделать openat() реально безопасным, потому что оказалось, что…
  6. Oct 5, 2026Linux / Линукс🥸
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →