Skip site navigation (1) Skip section navigation (2)

Re: Apache vs PostgreSQL

From: Michael Renner <renner(at)inqnet(dot)at>
To: Olaf Radicke <olaf_rad(at)gmx(dot)de>
Cc: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: Apache vs PostgreSQL
Date: 2008-03-21 00:44:07
Message-ID: 47E304D7.40806@inqnet.at (view raw or flat)
Thread:
Lists: pgsql-de-allgemein
Olaf Radicke wrote:

[.. Ramblings snipped ..]

Worauf möchtest du hinaus?

Ja, Postgres kann man direkt am Internetz betreiben ohne dass einen 
gleich die Chinesischen Wundermittelverkäufer als Keiler rekrutieren.

Nein, es ist keine gute Idee. Besonders nicht wenns von Applikationen 
angesprochen werden soll die in nicht kontrollierten Umgebungen (read: 
"Kunde") laufen.


Selbst wenn direkter Zugriff zur Datenbank keine Sicherheitsrisiken 
bergen sollte (was auch bei Postgres schon mehrmals widerlegt wurde), 
öffnet er doch Tür und Tor für Denial of Service-Attacken (Examples are 
left as an exercise for the reader...) [1].


Ausserdem sollte bei jedem System das entwickelt wird, je nach 
Sensibilität, "Defense in Depth" beherzigt werden.

Das fängt bei IP/Auth-Based ACLs für API/XML-Schnittstellen an, geht 
über halbwegs sichere Server-Setups für selbige Dienste (selbst wenn 
jemand den Daemon übernimmt möchte man ihm das Leben so schwer wie 
möglich machen) [2] und wird durch sinnvolle Permissions in der 
Datenbank komplementiert.

Natürlich kann man bei allem Abstriche was Sicherheit und/oder 
Flexibilität anbelangt machen, obs einem das langfristig Wert war/ist 
wird die Zeit zeigen. Und das Resultat aus dem ganzen nennt man dann 
Erfahrung ;).

lg,
Michael

[1] Etwa OT, aber mein liebster (interdisziplinärer) PG-DoS ist noch 
immer http://linuxpunk.org/irc/showmore.php?id=1141 .

[2] How are you going to use this bindshell... when you can't connect to 
the internet?

Oder als SELinux-Variante: ... when you can't bind()?

In response to

Responses

pgsql-de-allgemein by date

Next:From: Andreas 'ads' ScherbaumDate: 2008-03-21 01:11:03
Subject: Re: Apache vs PostgreSQL
Previous:From: Olaf RadickeDate: 2008-03-21 00:15:14
Subject: Re: Apache vs PostgreSQL

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group