`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Системи сповіщення про файли роблять Windows, Linux, Android та macOS вразливими до шпигунства

0 
 

Системи сповіщення про файли роблять Windows, Linux, Android та macOS вразливими до шпигунства

Дослідники з Інституту інформаційної безпеки Грацького технологічного університету (TU Graz) виявили серйозні ризики безпеки в системах файлових сповіщень найпопулярніших операційних систем - Windows, Linux, Android та macOS.

За допомогою так званих атак через побічні канали (side-channel attacks) зловмисники можуть відстежувати системні зміни файлів, інтервали натискання клавіш, відвідані вебсайти та навіть підміняти вікна запиту пароля для їх викрадення. Детальні результати дослідження опубліковано у праці «File Notification Attacks» на спеціалізованому сайті inoti.fyi.

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

Головне обмеження, яке діє для всіх ОС: вміст файлів прочитати неможливо - фіксуються лише їхні назви та факт здійснення змін. Втім, цього виявилося цілком достатньо для моніторингу дій користувача та роботи програм.

Дослідники продемонстрували практичні приклади реалізації атак для кожної з платформ. Так у Windows для обходу обмежень доступу до конкретних тек дослідники підключилися до системи сповіщень незахищеного батьківського каталогу C:\. Це дозволило в режимі реального часу відстежувати всі події у підтеках, включаючи назви створених файлів. Оскільки браузери (наприклад, Firefox) створюють окремі теки для відвіданих сайтів із назвою ресурсу в імені теки, це дало змогу безперешкодно відстежувати історію вебсерфінгу.

У Linux за допомогою системи inotify науковці змогли відстежити динаміку натискання клавіш у захищеному від читання файлі через доступ до батьківської теки. Хоча самі символи не відображалися, аналіз часових інтервалів між натисканнями (inter-keystroke timing attack) дозволив відновити значну частину інформації. Крім того, у графічному середовищі KDE Plasma вдалося непомітно накласти фальшиве вікно введення пароля поверх легітимного запиту від інтерфейсу polkit - навіть за умов використання захищеного протоколу Wayland.

Система FUSE на Android має блокувати доступ додатків до тек інших програм. Проте додаток без жодних спеціальних дозволів зміг відстежувати файлові сповіщення у каталогах WhatsApp. Це дозволило фіксувати точний час отримання, відправлення чи видалення фотографій, відео та документів, а також читати їхні назви.

Хоча macOS розкриває найменшу кількість інформації, API FSEvents все одно дозволяє збирати достатньо даних для відстеження загальної поведінки користувача та системних процесів.

Дотримуючись принципів відповідального розкриття вразливостей, команда TU Graz заздалегідь повідомила про проблеми розробників Linux, KDE, Android, Microsoft та Apple. У співпраці з командою безпеки Linux вже випущено перші патчі для усунення частини виявлених прогалин.

Стратегія охолодження ЦОД для епохи AI

0 
 

Напечатать Отправить другу

Читайте также

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT