Re: OFF-TOPIC: Application Development with PostgreSQL

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема Re: OFF-TOPIC: Application Development with PostgreSQL
Дата
Msg-id 200305060857.06995.josh@agliodbs.com
обсуждение исходный текст
Ответ на Re: Application Development with PostgreSQL  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-novice
Tom,

> Really?  Why is that?  VPN seems *less* safe to me, because by default
> it opens up all ports to pass through the tunnel.  With SSL you know
> exactly what ports will be forwarded.

With my clientele, the majority of *directed* attacks against their systems
are sociological, rather than cracker attacks.   For example:

One of my clients thought is was clever to give all of the employees their
middle names, oddly capitalized, as passwords.  This made it very easy for
ex-employees to guess the passwords of current employees, and one of them did
...  plus this client frequently failed to cancel the accounts of terminated
employees for up to 3 weeks.

Another client, an attorney, wrote down his "extranet" username and password
on a post-it, and then stuck it to the outside of his laptop, which he took
to court.  He therefore shared his login information with everyone in the
courtroom ... including opposing counsel.

In both of those cases, attackers* were able to gain legitimate user names and
passwords.  If they log in to an HTTP/SSL system, the web server has no way
to distinguish between a legitimate user and an attacker with a legitimate
password.

A VPN-based system imposes an additional barrier to the sociological attacker
in the form of requiring them to procure and install specialized VPN
software.  This barrier can be made additionally impervious by having the IT
department issue keys to the remote client machines rather than relying on
the VPN software's auto generated keys.

However, all of this is a big pain in the keister to administrate, which is
why I've only recommended it to one client, and they decided against the
expense.

(* = when I say "attacker" I'm not talking about someone who wants to crash
the web server.   My clients are law and accounting firms; what they are
worried about is unauthorized users gaining access to information which would
compromise their clients.  A script kiddie hosing the web server is a
*secondary* concern; it's a lot cheaper to re-build a web server than to
defend a malpractice suit)

--
Josh Berkus
Aglio Database Solutions
San Francisco


В списке pgsql-novice по дате отправления:

Предыдущее
От: Ron Johnson
Дата:
Сообщение: Re: Application Development with PostgreSQL
Следующее
От: "Israel Calderon"
Дата:
Сообщение: Using double quotes in create table statement!