A fejlesztők jelszavainak vizsgálata után kiderült, hogy a többüknek is gyenge jelszava volt. Ezeknek a fejlesztőknek a hozzáférése zárolásra került. Noha a "gluck" névre hallgató szervert az incidens után újratelepítették, és az újra online, a Debian infrastruktúráját adó egyéb gépek egyelőre le vannak zárva további vizsgálat és frissítés céljából.
Schulze szerint a támadónak nagyon kevés ideje volt a kernelhiba kihasználása és az adminisztrátorok észlelése közt, így nem volt ideje nagy kárt okozni. Az egyetlen nyilvánvalóan kicserélt bináris a /bin/ping volt. A feltört account-ról nem lehetett hozzáférni a projekt más korlátozott host-jaihoz, így nem volt esély arra, hogy a támadó kárt okozhasson a Debian archívumokban.
A betörés nem az első volt a Debian történetében. 2003-ban hasonló probléma miatt kellett lezárni több Debian szervert is.
A ZDNet cikke itt.
- A hozzászóláshoz be kell jelentkezni
- 3052 megtekintés
Hozzászólások
szornyu userek vannak :)
- A hozzászóláshoz be kell jelentkezni
Hogyan lehet eldönteni egy kódolt jelszóról, hogy mennyire erős? Netán debilék kódolatlanul tárolják a jelszavaikat? (Ez már annyira nyílt projekt, hogy legközelebb webre is kiteszik? ;) )
- A hozzászóláshoz be kell jelentkezni
egy szep szotarfajlal raalitjak a johnt, ha talal jelszot, akkor az tuti hogy eleg gyenge, nem? :)
- A hozzászóláshoz be kell jelentkezni
A hivatalos terminológia szerint:
Gyenge jelszó pl. fefwfnkuttshgwfuzwtfhfg - csak kisbetűkből áll, nemá, percek alatt kitalálom...
Erős jelszó pl. 123456Aa - az igazi védelem kulcsa, mert kisbetű+nagybetű+szám!
Most komolyan, kérdezném egy szakembertől: ennek mi az értelme??
- A hozzászóláshoz be kell jelentkezni
Valószínűségszámítás. Ha csak kisbetű, akkor huszon-valahány lehetőség van minden karakterre. Szerintem. Gumicsirke lost in action.
- A hozzászóláshoz be kell jelentkezni
Inkább kombinatorika. (nem kötözködés, kiigazítás)
- A hozzászóláshoz be kell jelentkezni
Jogos.
- A hozzászóláshoz be kell jelentkezni
Ha azt nézzük, hány lehetőség van, kombinatorika. Ha azt, mekkora az esélye kitalálni, akkor (kombinatorikus) valószínűségszámítás.
- A hozzászóláshoz be kell jelentkezni
Multkor IRC-n számolgattuk, hogy [a-zA-Z0-9]{5} tartományba eső MD5-l titkosított jelszavak visszakeresése egy jobbfajta mezei otthoni gépen megvan néhány óra alatt. (Pontosabban ez becslés volt) 6 karakteres md6-hasht visszakeresni is néhány nap csak. (Lehet segíteni rajta többmagos procival többszálon, többprocival, stb. :-).
Mindez fájlba írva érdekes. Szimpla szövegként kiírva mindenféle optimalizáció nélkül 5 karakterrel, olvasható formában (32 karakter hash + szóköz + eredeti string + enter jel = 39 byte) 35 729 180 448 byte (33,28 Gb) volt legenerálva. PHP kb 3 nap alatt végzett vele :). Delhiben megírt változata kevesebb, mint 10 óra alatt végzett volna (ezt már nem vártam meg). (Mgj.: a PHP ennél arányaiban lassabb, csak az MD5 kódoló függvény natív C-s. Emiatt nem kell Perlben ilyet írni, mert még az 1.3-s Tbirdem lehagyja a 3000+-s Athlon64-t :).
Ha 6 karakterrel akarjuk legenerálni, akkor viszont kicsit több hely kell. Ha a hashek első két karakterét levágjuk (majd mingyárt modom miért), és a következő négy karakterét is levágjuk és abba a fáljba írjuk, valamint a maradék 26 karaktert binárisan ábrázoljuk (13 byte), az eredeti hash karaktereit is 6 biten ábrázoljuk (2^6 = 64, nekünk meg 62 féle karakterünk van), akkor megint spórolunk egy byte-t (5 byte), tehát 18 byte-s sorhosszúságokkal (ha jól emlékszem ~ 17 megás darabokban) gyorsan kereshetően fel tudjuk írni 256 DB DVD-re a hasheket. A legelső két karakter a CD sorszáma. Ezt már viszont nem próbáltam ki :)
- A hozzászóláshoz be kell jelentkezni
Ti is ráértetek... :)
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Aha :)
- A hozzászóláshoz be kell jelentkezni
SZVSZ az elso erosebb, mert tobb karakterbol all, es nincs koztuk osszefugges. Ezen alapul a passphrase is, ami olyan, hogy egy mondatot gepelsz be. De egy mondat altalaban olyan sok betubol all, hogy eleg eros.
- A hozzászóláshoz be kell jelentkezni
Mintha remlene, hogy mar a PGP ota szajkozzak mindenhol, hogy jelszo helyett jelmondatot kellene hasznalni.
- A hozzászóláshoz be kell jelentkezni
Mennyire lehettek gyengék azok a jelszavak?
Csak nem ilyenek, hogy: "debian", meg "linux", vagy esetleg a saját felhasználónevek?
Mert ugye ennél nehezebb esetekben már csak lett volna rövid időn belül pár ezer/tízezer/százezer sikertelen bejelentkezési kísérlet is, amíg sikerül a működő jelszóra rátalálni, nem? Amit viszont már menetközben illett volna detektálni, és automatikus intézkedésekkel meggátolni - gondolom én.
---
If you have money, use Windows!
However, if you also have a brain, use Linux!
- A hozzászóláshoz be kell jelentkezni
Igazolva látom PaXTeam korábbi állításait:
- komoly biztonsági hiba volt
- vmiért (talán a kernel hírnevének megőrzéséért) a javítás changelog-jában ezt nem írták le
- emiatt aki nem vol résen, nem frissítette a kernelét
- aki résen volt, az pedig rögtön kihasználta ezt
Továbbá az az érzésem, hogy aki ezt csinálta, az azért vizelt rögtön a trambulinról a medencébe, hogy ezzel is a kernel minőségét javítsa. Köszi érte!
- A hozzászóláshoz be kell jelentkezni
"- vmiért (talán a kernel hírnevének megőrzéséért) a javítás changelog-jában ezt nem írták le"
PaXTeam ilyet állított volna? Ebben az esetben PaXTeam nem mondott igazat. Vagy te beszélsz félre.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Elvileg igazad van, gyakorlatilag mégsem. Azaz gyakorlatilag a debian.org emberei magukra vessenek, amiért a logban első helyen említett DoS támadást komolytalannak ítélték. Véleményem szerint a kernel memória olvasási lehetőségre legalább olyan mértékben föl kellett volna hívni a figyelmet, mint ahogy annak idején a libjpeg-en csámcsogtak.
- A hozzászóláshoz be kell jelentkezni
"or allow the local user to gain root privileges." <- ezt vesd össze azzal, hogy azt állítottad "vmiért (talán a kernel hírnevének megőrzéséért) a javítás changelog-jában ezt nem írták le"
De. Leírták. És felhívnám a figyelmet az "or" angol szó jelentésére. Azt jelenti "vagy".
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Vagyis a Debian szerver adminja volt a hunyó, mert ez a hiba köztudott volt.
- A hozzászóláshoz be kell jelentkezni
Így van.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni