от Н. Антонов(28-11-2003)
Човешка немарливост, стари версии на Линукс-ядрото, които не са закърпени срещу известния ptrace-проблем, и небрежно забравени програми със suid-права се оказаха причина за пробива в сървърите на debian.org.
Тук ви предлагаме извадка от един от списъците на проекта.
Откриването на пробива
На 20 ноември е регистрирана интензивна поява на непредвидени грешки в ядрото на master. Малко след това същото се забелязва на murphy и на още няколко сървъра. Тези машини обаче имат инсталиран Aide - система за проследяване на промени по файловата система. С нейна помощ администраторите установяват, че файлът /sbin/init е подменен. Впоследствие, става ясно, че на негово място е инсталиран rootkit-ът Suckit.
Какво точно се е случило
На 19 ноември е използвана прихваната парола за непривилегирован достъп до klecker.debian.org. Атакуващият е успял да получи права на root върху тази машина и е инсталирал Suckit. Използвайки същия акаунт, той е успял да постигне същото и на master. При опит да направи същото на murphy се е провалил, защото до тази машина имат достъп само ограничен кръг от разработчици. Същото упражнение злосторникът е успял да приложи и на още няколко машини. Впоследствие, поразените машини са спрени и софтуерът на тях е преинсталиран от начисто от CD.
Как е допуснато да се случи това
Изброяват се основно две причини:
- Поразените машини са работели с ядро, което не е било защитено от известния преди време проблем с ptrace.
- Master е имал на харддиска си много програми със стари версии, незакърпени с последните пачове за сигурност и с опасни suid-привилегии.
Както се вижда от подробния разказ на проблема, момчетата от debian.org не страдат от мания за величие. Прави им чест, че веднага си признаха за проблема и дори подробно описаха допуснатите от тях грешки, за да се поучим всички, че грижата за сигурността на системата е преди всичко в ръцете на човека, независимо от използвания софтуер. Дори и най-сигурната Линукс-дистрибуция има нужда от постоянно наблюдение.
<< Мрежова сигурност и атаки | Открит е сериозен бъг в GnuPG ElGamal >>
|