pg.ddx.io  pgsql-interfaces@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Greg Speegle <Greg@10happythings.com>
To: pgsql-interfaces@postgresql.org
Subject: Re: Connecting remotely - multi tier
Date: Thu, 02 Nov 2000 13:42:34 -0600
Message-ID: <3A01C3AA.ACF61B2@10happythings.com> (raw)
References: <19340927123446.8209@mail.gol.com>



keke abe wrote:

> Adam Lang wrote:
>
> > Ok... so if I am writing a distributed application in windows that will use
> > a Postgresql backend, I should have the client interface another "server"
> > application, which will inturn access/retrieve informaton from the database?
>
> I'd like to know if this kind of layering is mandatory or not. Is it really
> unacceptable to expose the Posgresql backend to the rest of the world? Is
> there anything that I should be aware of if I let the clients to talk to
> the backend directly.
>
> regards,
> abe

I'd say it is mandatory. You are opening yourself up as an easy target for
hackers if they can go directly to your database. Think about it. If any
hole in the database security is discovered, then your goose is cooked
right away. Getting the database off the web and behind a firewall should
be the least you do. That gives you two levels of protection -- the firewall
and the database.

Plus, on the postgresql side, it is much easier to have one restricted user
account from one specific machine than to try to manage thousands of
dynamically created accounts.

Just my opinion, of course.

Greg Speegle





view thread (24+ messages)  latest in thread

Message-ID: <3A01C3AA.ACF61B2@10happythings.com>
Permalink:  ../3A01C3AA.ACF61B2@10happythings.com/
Also on:    postgresql.org/message-id/3A01C3AA.ACF61B2@10happythings.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-interfaces@postgresql.org
  Cc: Greg@10happythings.com
  Subject: Re: Connecting remotely - multi tier
  In-Reply-To: <3A01C3AA.ACF61B2@10happythings.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox