Article View: ch.comp.os.linux
Article #21272Re: chroot im cgi verzeichnis
From: Roland Schneider
Date: Wed, 28 Jul 1999 00:00
Date: Wed, 28 Jul 1999 00:00
37 lines
2154 bytes
2154 bytes
Ruben Unteregger <run@spin.ch> wrote in ch.comp.os.linux: >hallo zusammen > >ich stehe vor dem problem, usern ein eigenes cgi-bin verzeichnis zu >uebergeben wo sie ihre skripts lagern koennen. nun kann und will ich >sie nicht einfach irgendwelche skripts raufladen lassen (denn sie wissen >nicht was sie tun) welche die serversicherheit in gefaehrden koennen. >ist es >moeglich, bei einem cgi-aufruf eines virtuellen www-servers ein chroot >auf das homeverzeichnis des www-servers zu machen? gibt es andere >loesungen, >welche das problem beseitigen wuerden?? Ein chroot beim Aufruf eines CGI's kann recht einfach mit ein paar zus�tzlichen Zeilen im suEXEC realisiert werden. Diesen aber in die Webroot zu machen ist ziemlich unsinnig. Besser gleich den Apache selbst auf einer eigenen Partition welche mindestens mit nosuid, nodev und idealerweise auch noexec gemountet ist chrooted laufen lassen. Solange einer noch nicht root ist hilft das schon ganz gut und verhindert wirkungsvoll das �ber irgendein CGI eine Shell oder sonstwas gestartet werden kann. Das A und O sind aber noch immer korrekt gesetzte Ressourcen denn auch vom Chroot-Jail aus kann der Server lahmgelegt werden. Eine M�glichkeit ist es einfach nur PHP zuzulassen, da sind die Einschr�nkungen recht bequem einzustellen. Nach meinen Erfahrungen beginnen recht bald alle User PHP zu lieben<g> >neben bei noch zu erwaehnen: als webserver verwende ich apache 1.3.0 Aktuell ist 1.36... Roland
Technical Details
Message-ID:
<379ef37c.58896759@proxy.lan>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<379F0A1F.25473349@spin.ch>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: f4b73,5ddbf50e6b7c1637 X-Google-Attributes: gidf4b73,public From: rs@9907.fish.ch (Roland Schneider) Subject: Re: chroot im cgi verzeichnis Date: 1999/07/28 Message-ID: <379ef37c.58896759@proxy.lan> X-Deja-AN: 506166760 Content-Transfer-Encoding: 8bit References: <379F0A1F.25473349@spin.ch> Content-Type: text/plain; charset=ISO-8859-1 X-Complaints-To: newsmaster@access.ch X-Trace: pacifica.access.ch 933165555 16719 195.112.75.197 (28 Jul 1999 12:39:15 GMT) Organization: Small Mime-Version: 1.0 NNTP-Posting-Date: 28 Jul 1999 12:39:15 GMT Newsgroups: ch.comp.os.linux