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

Bezpečnost

Vladimír Stwora
Vladimír Stwora
6. 4. 2005 17:54

Bezpečnost

Dobrý den všem

Hostuji svůj web u jedné firmy. Administrátor této firmy jen velmi nerad poskytuje svým klientům SSH příštup. Problém podle něj spočívá v tom, že jakmile má uživatel možnost otevřít svůj shell (přes SSH), má v podstatě možnost číst i věci z adresářů, kam by neměl chodit a provádět příkazy, které jsou potenciálně nebezpečné. Znáte to, všechno se v podstatě točí kolem přístupových práv.

Na druhé straně já, jako klient, ten SSH potřebuji. Nechci posílat přihlašovací údaje přes půlku zeměkoule otevřené a čitelné všem.

Administrátor by jistě mohl nastavit u všech citlivých adresářů práva přístupu přes chmod, ale to je nepraktické. Některé adresáře by měly mít povoleny alespoň READ pro všechny (jako /etc nebo /usr/bin). A přitom ale by do nich neměl mít přístup klient zvenčí, který si otevřel svůj shell přes SSH.

Uvažoval jsem, že bych mu poradil PAM nebo SELINUX, ale příliš o tom nevím. Existuje na to vůbec nějaké elegantní řešení? Něco jako shell in box, popř. nějaký wrapper.

novyrootjefuj fujfuj
novyrootjefuj fujfuj (neregistrovaný)
6. 4. 2005 18:37 Nový

No nevim

celé vlákno
Muze Vas dat do chrootu do Vaseho adresare coz je ale trosku pracnejsi (zvlast pokud jste jeden z mala kdo to pouziva), nebo Vam muze povolit pouze scp (napr. pres scponly shell), ale nic z toho neni stoprocentni.

Ja pro nekolik hostingovych firem pracoval (a pro jednu pracuji ted) a klientum SSH zasadne nepovoluji - vyjimku tvori dedikovane servery.

Muzete mu navrhnout chroot, scponly shell nebo FTP-TLS (FTP-SSL)...
jm
jm (neregistrovaný)
7. 4. 2005 14:38 Nový

Re: No nevim

celé vlákno
scponly je dobre reseni. SSH pristup na webhostingu fakt ne, to je pro sebevrahy. FTPS (zabezpecene FTP) povazuju za standard a pokud ho nekdo nenabizi, tak bych o takovy hosting nemel zajem.
novyrootjefuj fujfuj
novyrootjefuj fujfuj (neregistrovaný)
7. 4. 2005 14:40 Nový

Re: No nevim

celé vlákno
zajimave, mam pocit ze z ceskyho webhosteru (mluvim te o webhostingu s radove stovkami domen) FTPS nenabizi temer nikdo :)
jm
jm (neregistrovaný)
7. 4. 2005 14:49 Nový

Re: No nevim

celé vlákno
Nekteri ano. ;-)
Jirka
Jirka (neregistrovaný)
7. 4. 2005 15:21 Nový

Re: No nevim

celé vlákno
Ja na te strance ctu jen to, ze pouzivaji Secure FTP / FTP TLS ;o)
jm
jm (neregistrovaný)
7. 4. 2005 17:48 Nový

Re: No nevim

celé vlákno
Eh? A psal jsem snad neco jineho? SFTP != FTPS...
Jirka
Jirka (neregistrovaný)
6. 4. 2005 22:51 Nový

Rada...

celé vlákno
SSH je na WEB-hostingu nepristupne riziko. Pokud nechcete posilat nezakodovane heslo nebo i data pres pul zemekoule, tak lze pouzivat FTP-SSL (TLS) - treba proftpd (http://www.proftpd.org/) to umi velmi dobre. Pripadne byste mohl pouzivat sftp a scp, ktere pomoci chrootu neohrozi server samotny. Sam pouzivam a doporucuji rssh (http://rssh.sourceforge.net/).
Vladimír Stwora
6. 4. 2005 23:29 Nový

Re: Rada...

celé vlákno

Tak mi ale řekněte, proč většina zahraničních (především amerických) webhostingů běžně nabízí SSH jako součást svých hostujících balíčků. Nějak to museli vyřešit.

txt
txt (neregistrovaný)
7. 4. 2005 10:16 Nový

Re: Rada...

celé vlákno
z chroot se da ale dostat ...
abyssal
abyssal (neregistrovaný)
7. 4. 2005 14:20 Nový

Re: Rada...

celé vlákno
Aby sa chroot neprelomil, treba napr. grsecurity (http://grsecurity.net/). Okrem zosilneneho chroota to ma kopu dalsich featur, ako nespustitelny zasobnik, atd. Je to patch na jadro, ide o to ci prehovorite providera, aby to nainstaloval.
taif
taif (neregistrovaný)
7. 4. 2005 15:13 Nový

Re: Rada...

celé vlákno
Grsecurity je prima vec, ale nasazeni je otazkou nazoru. Nekdy se proste nehodi (nese s sebou urcita omezeni). Jinak by se uz davno objevili v oficialnim jadre ... proste neni to tak jednoduche.
abyssal
abyssal (neregistrovaný)
8. 4. 2005 10:35 Nový

Re: Rada...

celé vlákno
Iste, kazda bezpecnostna featura je obmedzenie ;-)...ale grsecurity sa da tiez nastavit podla vlastnych potrieb. Zo skusenosti skor sa vzdy vyskytne par programov, ktore robia bordel, u mna konkretne: Mozilla, XOrg, VMWare a nVidia OpenGL library (z toho ich binarneho driveru). Na serveri vacsinou taketo veci nie je treba (pripadne ma grsecurity moznost udelovat vynimky).
Ad grsecurity ako sucast oficialneho jadra: kludne by to mohlo byt riesene ako SELinux, bud si to clovek pri kompilacii zapne alebo nie. Myslim, ze "nie-vzdy-vhodnost" grsecurity nie je dovod, preco nie je v oficialnom jadre.
Stanislav Brabec aura:91
8. 4. 2005 13:27 Nový

Re: Rada...

celé vlákno
Nebo UML. Z toho se nedostanete, dokonce ani když dostanete roota.
jm
jm (neregistrovaný)
7. 4. 2005 14:41 Nový

Re: Rada...

celé vlákno
rssh opravdu radsi ne, autor, ktery kritickou chybu opravuje dva mesice, ve me fakt nevzbuzuje duveru.
Vladimír Stwora
7. 4. 2005 15:34 Nový

Znovu se vracím k tomu SeLinux

celé vlákno
Znovu se vracím k tomu SELINUX. Není to přesně o tom? Vždyť tam se definuje policy (přiístupová práva) pro každého uživatele. Má s tím někdo nějaké zkušenosti?
jm
jm (neregistrovaný)
7. 4. 2005 17:47 Nový

Re: Znovu se vracím k tomu SeLinux

celé vlákno
Ano, vsichni uzivatele Fedory Core 3 - je to prvni vec, kterou vypinaji. :-)))
Vladimír Stwora
8. 4. 2005 0:37 Nový

Re: Znovu se vracím k tomu SeLinux

celé vlákno
Včetně mě. :-))

tedy já už Fedoru nepoužívám, přešel jsem na Gentoo, ale je fakt, že to byla první věc, které jsem se zbavil.

No ok, já věděl, že to neprojde, já to jenom navrhoval. :-)

Děkuji všem za cenné rady. Trošku jste mě zviklali. Já jsem na toho chudáka admina tlačil nechutným způsobem, že SSH přístup je úplně běžný, a když mi to neumožní, bude to pro mě konec světa.

Zkusil jsem to proftpd. To je ale server, to by si měl asi nainstalovat admin, že ano? Příliš to na mě dojem neudělalo. Ale to bude asi tím, že jsem rozmazlený tím SSH, který jsem doposud měl (a který s přechodem na novějí mašinu ztrácím. :-( )
jm
jm (neregistrovaný)
8. 4. 2005 9:42 Nový

Re: Znovu se vracím k tomu SeLinux

celé vlákno
No, serverove demony bude muset opravdu nainstalovat admin, tedy pokud tam nejste admin sam. :-) ProFTPD nemam rad, ale na principu to nic nemeni. Pokud vam to tak brutalne vadi, tak jsou jeste dve dalsi moznosti - user-mode linux (nevim o tom, ze by tohle u nas nekdo nabizel) nebo serverhousing. :-)
jkt
jkt (neregistrovaný)
8. 4. 2005 14:51 Nový

Re: Znovu se vracím k tomu SeLinux

celé vlákno
UML pouziva napriklad arachne.cz, teda aspon pro sve produkty "virtual server".
VB
VB (neregistrovaný)
8. 4. 2005 18:13 Nový

Re: Znovu se vracím k tomu SeLinux

celé vlákno
Nekteri nevypinaji, staci si to totiz nastudovat, ono to totiz zase tak slozite neni
a celkem dobre to funguje.
Navic pokud jde o server, je to celkem sikovna vec.
jm
jm (neregistrovaný)
8. 4. 2005 18:41 Nový

Re: Znovu se vracím k tomu SeLinux

celé vlákno
Hmmm, to jste me docela rozesmal. Staci nastudovat. :-)))) Pokud jde o server, je to sikovna vec do te chvile, nez potrebujete nainstalovat a provozovat neco, pro co uz neni napsana nejaka politika, coz drive nebo pozdeji nastane temer vzdy. Nejpozdeji v tomto okamziku nastane velky problem a konci to obvykle likvidaci SELinuxu. No, mozna tak za nekolik let to bude obecne pouzitelne, zatim ani nahodou. :/
marv
marv (neregistrovaný)
8. 4. 2005 14:45 Nový

SSH

celé vlákno
No nevim, myslim si ze to SSH neni az tak veliky problem, pokud demon nepojede zrovna pod rootem, tak v tom az tak zasadni problem nevidim. Nejde preci o banku a systemy mohou mit i jine potencionalni diry nez SSH a daleko zavaznejsi. Kazdopadne pokud by stacilo kopirovat pomoci scp da se terminal zakazat. Kazdo padne bych to provozoval s klici a upgradoval ssh.
jkt
jkt (neregistrovaný)
8. 4. 2005 14:52 Nový

Re: SSH

celé vlákno
tobe doma sshd bezi pod uid>0? to ses teda fakt zvlastni :-). V pripade ssh samozrejme nejde o nejaky bug v sshd, ale o bugy v kernelu - preci jenom bugu exploitovatelnych mistne je *mnohem* vic nez remote bugu...
Vladimír Stwora
8. 4. 2005 15:47 Nový

Re: SSH

celé vlákno
> No nevim, myslim si ze to SSH neni az tak veliky problem
> pokud demon nepojede zrovna pod rootem, tak v tom az tak zasadni problem nevidim...

No to je přesně to, co jsem myslel. Být adminem, viděl bych to takto:

1. Neznámému cizímu klientovi bych SSH přístup neumožnil, protože lidi jsou vynalézaví a dají se dělat různé finty. Asi stejně, jako bych cizímu chlapovi nenechal klíče od bytu.

2. Klientovi, kterého znám 5 let a vím, že není hacker, bych ssh umožnil. Protože opravdu to nakonec dojde k otázce "vo co go?" Jako ne-root uživatel může udělat pouze škody sám ve svém adresáři. A že se může podívat, co je v /etc? No a? Však tam není nic osobního. A pokud mám v systému několik adresářů, které nechci, aby viděl, tak tam nastavím chmod a-r a hotovo, ne?
petr
petr (neregistrovaný)
3. 5. 2005 15:48 Nový

jak to dela treba sf.net

celé vlákno
Pokud je pristup pres ssh nebezpecny, jak to tedy delaji servery jako sourceforge.net? Vzdyt tam muze dostat ssh pristup kazdy. Jak to maji zabezpecene?
Diky

Školení: Návrh a používání MySQL databáze

 

Naučte se používat jednu z nejrozšířenějších databází. Dozvíte se vše potřebné od návrhu až po samotné využití MySQL v projektech.

Školení pro všechny, kteří se chtějí naučit efektivně pracovat s MySQL nebo se v práci s touto databází zlepšit.

Přihláška a podrobné informace