Re: Protecting database from administrators

From: J André Labuschagné (technical_at_eduadmin.com)
Date: 04/28/04


Date: Wed, 28 Apr 2004 12:42:46 +0200

Hi Neil

We are in a market where there very often is no DBA and the data has to be
secure. It is absolutely critical that the DB is secure at rest and in
transit (whether stolen or backed up). That is our dilemna. You are quite
right. Mission critical does not always necessitate security. It was wrong
of me to suggest that. This data just happens to be mission critical and
needs to be secure at the same time. Some of our clients, while storing
highly sensitive data, do not have the physical security systems that are
typical in banking environments. Having a DB that secures all objects in
the database while at rest and in transit will serve us best. I understand
where MSSQL is coming from and have no problem with that. For the moment we
need to look elsewhere. If we find something that suits us we will most
certainly share it. I am sure that this thread will not be the last one to
bring up this matter as it is an obvious problem to many. A cursory review
of this forum will confirm that it has come up a number of times. Thanks
for the input. This is really a helpful forum.

Cheers

"Neil Pike" <neilpike@compuserve.com> wrote in message
news:VA.000061e8.01dc32da@compuserve.com...
> Andre,
>
> > There are many DBMS that run on both MS and Linux servers and provide
the
> > security we require. Just do a bit of research of your own. This is
not
> > the forum to throw around the names of competitor products.
>
> <panto mode on>
> Oh yes it is
> <panto mode off>
> Throw around.
>
> > We are aware of some companies that have attempted to use MSSQL in
mission
> > critical situations. We are also aware of many that have dumped MSSQL
> > precisely because of its weak security.
>
> Why do you seem to perceive such a link between mission critical and
security?
> Whilst there is obviously often a bit of a relationship, there often
isn't.
> An internal personnel system is not mission critical, but the data is
highly
> sensitive and the data/system requires a high level of security.
Alternately a
> stock-control system could well be mission critical, but the data would
not be
> deemed to need a high level of security in most organisations.
>
> Forgetting SQL Server for a moment, I think you'd agree that the core
> financial systems of banks are mission critical and require security? How
come
> I've never seen a banking dbms that implements full file-level
> encryption/security then? These are typically DB/2 systems on IBM
mainframes.
> But the data is "in-clear" on the disks. However, no-one is getting
anywhere
> near that data as it's stored in a datacentre, producted by security
guards,
> cameras, motion sensors, hand-print entry, one-person-at-a-time airlocks
etc.
> etc. Access at all levels to the o/s and dbms is logged and auditted.
>
> If that bank instead uses SQL Server for it's core systems, and there are
some
> that use SQL Server for at least some of their core systems these days,
and
> they have the above levels of physical security, why would they need file
level
> encryption?
>
> > Do not get me wrong. There is a
> > place for an open system such as MSSQL. It is not everyone who wants
the
> > security that we require. Briefly, our requirements, inter alia, are:
> >
> > 1. Zero or near zero administration
> > 2. One physical file for the database
> > 3. Simple recovery procedures
> > 4. Physical file protection while at rest and in transit
> > 5. Acceptable performance
> > 6. Scaleability
> > 7. Small footprint
>
> > While MSSQL meets some of these requirements it fails on others. If
these
> > are not your requirements then use the product. One user with 50,000
> > connections to a DB provided by a competing vendor when approached said
that
> > the security we require was provided for and there typically was no need
for
> > a DBA except perhaps as a liason between the developers of the app and
his
> > company. On account of the stability and resilience of the DB the
> > traditional DBA role is covered in other ways. They have been said DB
for
> > around ten years. Of course you are not going to believe this. Just go
and
> > do a bit of research. There are many alternatives out there. We have
found
> > other possibilities. You can too. This is not to say that MSSQL does
not
> > suit some folk. Just be honest about what it can and cannot do. That
way
> > you will not get your fingers burnt and everyone will be happy. When
and if
> > MSSQL security is improved we may visit it again if it proves to be the
best
> > option for our clients. At the moment it is not.
>
> I would very interested in what sort of product you are offering to what
sort
> of clients.
>
> Neil Pike MVP/MCSE. Protech Computing Ltd
> Reply here - no email
> SQL FAQ (484 entries) see
> http://forumsb.compuserve.com/gvforums/UK/default.asp?SRV=MSDevApps
> (faqxxx.zip in lib 7)
> or www.ntfaq.com/Articles/Index.cfm?DepartmentID=800
> or www.sqlserverfaq.com
> or www.mssqlserver.com/faq
>



Relevant Pages

  • Re: Protecting database from administrators
    ... There are many DBMS that run on both MS and Linux servers and provide the ... We are also aware of many that have dumped MSSQL ... precisely because of its weak security. ... > SQL Server is used in tens of thousands of companies for mission-critical ...
    (microsoft.public.sqlserver.security)
  • snort and samhain - opinions please
    ... Samhain seems to be best choice for me since it has some nice features ... Unfortunately I only have the possibility to log to MSSQL Server ... world's premier technical IT security event! ...
    (Focus-IDS)
  • Re: encrypting tables
    ... ever get to securing an MSSQL database is with the NelLib offerings. ... with the weakness of the security in MSSQL. ... critical applications using MSSQL as your backend our advice is that you ... > is there any option to encrypt table structure in sql 2000. ...
    (microsoft.public.sqlserver.security)
  • Re: Protecting database from administrators
    ... We are also aware of many that have dumped MSSQL ... > precisely because of its weak security. ... I've never seen a banking dbms that implements full file-level ... If that bank instead uses SQL Server for it's core systems, ...
    (microsoft.public.sqlserver.security)
  • Re: Ten least secure programs
    ... it's probably better you leave the topic alone ... I said I do not have security issues with the programs I code. ... I didn't realize you were a Linux user, ... > the most widely used and secure UNIX flavors? ...
    (Security-Basics)