Debian Howtos sicher/buggy (SuExec/SuPHP)?

Apache, Lighttpd, nginx, Cherokee
Post Reply
nostradamus
Posts: 8
Joined: 2003-12-23 16:22
Location: Grevenbroich/Neuss
 

Debian Howtos sicher/buggy (SuExec/SuPHP)?

Post by nostradamus »

Moin zusammen,

ich beschäftige mich seit "kurzer" Zeit mit Linux/Debian und patche mir gerade nen Debian Apache/suexec/php3-5 fürs hosting zusammen.

Vorher hab ich mir alle möglichen HowTos (debianhowto.de) und ausprobiert, kam aber zum Schluss immer auf den Nenner das dies nicht
so ist wie es für mich sein soll. Daher hab nun mod_cgi und suexec komfortabel gepatched und arbeitet fein mit PHP zusammen ohne #!
und man kann mehrere Interpreter gleichzeitig verwenden.

Nun aber zu meinen Fragen eventuell Fehler in den Howtos *g*:

English SuExec :
In our case, we need to change --enable-force-cgi-redirect into --enable-discard-path. I also changed --without-mysql into --with-mysql=shared,/usr, but this is optional for our task to install PHP as CGI via suEXEC
Würde ich sagen Fehler, so wie ich die rules lese wird dies standardmässig zweimal gebaut im debian paket, einmal mit redirect, einmal ohne. discard-path ist meiner Ansicht verwendet in /usr/bin/php4.
Man öffnet so nur ne Sicherheitslücke für /usr/lib/cgi-bin/php4 da debians apache dieses default public per ScriptAlias einbindet, und mit eurem Paket ohne REDIRECT, würde sagen böse. Das MySQL geht i.O.
Normal kann man das debian paket mit mysql änderung kompilieren und das php4 binary in cgi-bin getrost löschen, wenn man den ScriptAlias in apache beibehalten möchte.

SuPHP english/deutsch :
idefix:~# ./configure --with-min-uid=30 --with-min-gid=30 --with-apache-user=www-data
--with-php=/usr/lib/cgi-bin/php4 --with-logfile=/var/log/apache/suphp.log
--with-apxs=/usr/bin/apxs
Sollte der Pfad nicht with-php=/usr/bin/php4 lauten und das gleiche zu ScriptAlias wie oben.

Will nicht aufmüpfig erscheinen hab selber nicht viel Plan, bin gerne für Diskussion offen.

MfG Sven
nostradamus
Posts: 8
Joined: 2003-12-23 16:22
Location: Grevenbroich/Neuss
 

hmm...

Post by nostradamus »

Ist mein denken so unlogisch ( lachen schon alle heimlich ) und antwortet keiner, oder wie soll ich des auffassen oO

...langsam wird mir komisch *rotfl*
ffl
Userprojekt
Userprojekt
Posts: 269
Joined: 2002-10-23 08:28
Location: Karlsruhe
 

Re: Debian Howtos sicher/buggy (SuExec/SuPHP)?

Post by ffl »

2h und 9 Min. Das ist ein Forum, kein Chat.

Mensch ;)
nostradamus
Posts: 8
Joined: 2003-12-23 16:22
Location: Grevenbroich/Neuss
 

so nach bissel suchen

Post by nostradamus »

So hab mal bissel in alten paketen von debian geschnüffelt um zu schauen wann der hack erste mal eingesetzt wurde in debian.
php3 (1:3.0.12-2) unstable; urgency=low

* compile two versions of the cgi: unsafe (without cgi redirect enforced)
and safe (with cgi redirect enforced), the former is in /usr/bin, can
be used as a #! interpreter

-- Gergely Madarasz <gorgo@caesar.elte.hu> Thu, 12 Aug 1999 18:40:14 +0200
Der gleiche hack ist in php4 und somit bestätigt er meines auffindens das was
ich oben beschrieben hatte.

btw wir reden hier von stable und nicht von backports anderer php4 versionen die eventuell schon cli(4.2+) unterstützen.

Aber wenn ich mir die Views so betrachte könnte ja ruhig einer der alten hasen mal was sagen, ob meine ausführung zu den Howtos stimmt oder ich mich in was verrannt habe, thx

MfG
Post Reply