Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Je bezpečné mít daemony pod rootem?

Pavel M
Pavel M
20. 2. 2010 19:11

Je bezpečné mít daemony pod rootem?

Ahoj,
nedavno jsem si prikazem netstat -anpetu vylistoval seznam sitovych spojeni, resp. daemonu pracujich se siti. Tady ho prikladam… No a kdyz jsme se podival pod jakym uctem vetsina z nich bezi zjistil jsem ze je to root. Chtel bych se tu zeptat zda je to normalni a nebo zda po instalaci nejakeho takoveho daemona provadite konfiguraci tak aby bezel pod nejakym jinym uctem. Proc se ptam – casto slychavam ze se nejakemu utocnikovi podarilo dostat do systemu treba pres nejaky deravy program a v tom systemu mel pak prava uzivatele pod kterym program bezel tzn root. Diky za nazory.

jeste pro pochopeni vypisu…

Napr v tomto radku

tcp 0 0 0.0.0.0:8333 0.0.0.0:* LISTEN 0 11922
 – ta posledni nula je ID uzivatele pod kterym dany daemon bezi 0 je root.

Proto Přích-F Odch-F Místní Adresa Vzdálená Adresa Stav User Inode PID/Program name
tcp 0 0 0.0.0.0:8333 0.0.0.0:* LISTEN 0 11922 -
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 0 8147 -
tcp 0 0 127.0.0.1:8307 0.0.0.0:* LISTEN 0 12099 -
tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 0 9332 -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 8923 -
tcp 0 0 0.0.0.0:52472 0.0.0.0:* LISTEN 0 8186 -
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 0 9139 -
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 113 9498 -
tcp 0 0 0.0.0.0:8222 0.0.0.0:* LISTEN 0 11923 -
tcp 0 0 0.0.0.0:902 0.0.0.0:* LISTEN 0 11386 -
tcp 0 0 127.0.0.1:60775 0.0.0.0:* LISTEN 1000 15273 4385/firefox-bin
tcp 0 0 0.0.0.0:2345 0.0.0.0:* LISTEN 0 9646 -
tcp 0 0 192.168.0.92:57954 205.188.254.81:5190 SPOJENO 1000 24269 4488/pidgin
tcp 0 0 192.168.0.92:49186 74.125.39.109:993 SPOJENO 1000 24250 4508/icedove-bin
tcp 0 0 192.168.0.92:49187 74.125.39.109:993 SPOJENO 1000 24256 4508/icedove-bin
tcp 0 0 192.168.0.92:33774 64.12.24.53:5190 SPOJENO 1000 24232 4488/pidgin
tcp 0 0 192.168.0.92:56926 88.86.102.53:5222 SPOJENO 1000 24116 4488/pidgin
tcp 0 0 192.168.0.92:52392 205.188.13.20:5190 SPOJENO 1000 24280 4488/pidgin

ant
ant (neregistrovaný) ---.lam.cz
20. 2. 2010 20:28 Nový

Re: Je bezpecne aby vetsina daemonu bezela pod rootem?

celé vlákno

Vyjde to na stejno. Pokud útočník získá hackerskými metodami přístup k spouštění programů jako uživatel, tak si může často také získat rootovský přístup. Tedy pokud nemáš nejnovější jádro.

Tomas Matejicek aura:53
20. 2. 2010 21:02 Nový

Re: Je bezpecne aby vetsina daemonu bezela pod rootem?

celé vlákno

Na tom, ze daemon bezi pod rootem, neni jeste nic spatneho.
Rekl bych, ze dokud je dany daemon naprogramovany bez chyb (coz vetsinou neni), tak se nemuze nic stat.

Jeden z moznych utoku je veden tak, ze utocnik napriklad posle nejakej velky paket, a vyuzije chyby v driveru sitovky, ktery (ten driver) dany paket ulozi do pameti, aniz by kontroloval velikost, a tudiz dojde k preteceni (data paketu jsou zapsana nekam, kam se nevejdou, a pretecou a prepisou i oblast pameti, kde nemaji co delat)… Aspon nam teda todle rikali ve skole; nevim, jestli i v dnesni dobe se toto pouziva, procesory dnes podporuji nejaky ten execution bit, ktery by mohl v tomhle pripade byt uzitecny; ale kazdopadne a to s bezicima sluzbama vubec nesouvisi.

Dalsi otazka je, zda onen daemon z toho vypisu opravdu posloucha na externim sitovem rozhrani, a nebo jen sedi na lo zarizeni (localhost loopback). Chtelo by to spis nmap z jineho stroje.

Jakub L.
Jakub L. (neregistrovaný) 77.78.94.---
21. 2. 2010 2:13 Nový

Re: Je bezpecne aby vetsina daemonu bezela pod rootem?

celé vlákno

Většina démonů už z principu potřebuje alespoň trochu rootovských práv (potřebu například obsadit port), nepotřebuje-li je úplně…

Apache to řeší třeba tak, že úvodní proces startuje jako root a subprocesy už se spouští pod uživatelem…

Obvykle je distribuční řešení bezpečné, porovnejte ho s ním…

gilhad
gilhad (neregistrovaný) ---.net.upc.cz
21. 2. 2010 22:21 Nový

Re: Je bezpečné mít daemony pod rootem?

celé vlákno

zalezi na tom, co je to za demona, ale neni problem spustit demona i pod neprivilegovanym uzivatelem (pokud dotycny demon nepotrebuje zvlastni privilegia)

Pavel M aura:88
24. 2. 2010 16:41 Nový

Re: Je bezpečné mít daemony pod rootem?

celé vlákno

Chtel bych se zeptat jeste na jednu vec…
Ma vyznam uzavirat do jailu daemony ktere bezi pod uzivatelem root? Kdyby se nekdo takoveho daemona zmocnil a ziskal by pristup do systemu tak by se s rootovskymi pravy mohl z jailu dostat ne?

Mrkva
Mrkva (neregistrovaný) ---.11.24.78.awnet.cz
24. 2. 2010 21:29 Nový

Re: Je bezpečné mít daemony pod rootem?

celé vlákno

www.grsecurity.net – a pak ma :)

Školení: SQL pro začátečníky

Kdo nezná jazyk SQL jako kdyby nebyl. Tak lze stručně charakterizovat dnešní význam SQL v IT. Pokud se chcete naučit tento jazyk, tak navštivte naše školení SQL. Školení je určené začátečníkům, a proto se začíná od skutečných základů.

Kromě samotného SQL se účastíci školení seznámí i se základy PostgreSQL, což je databáze, která se díky své shodě se standardem ANSI SQL a komfortem, který poskutuje svým uživatelům, zvlášť hodí pro výuku SQL.

Podrobnější informace a přihláška