Search: Home Bugtraq Vulnerabilities Mailing Lists Jobs Tools Beta Programs
Focus on Microsoft
Hiding MS SQL databases in Enterprise Manager Nov 17 2003 03:21PM
Chris Ess (securityfocus cae tokimi net) (2 replies)
Re: Hiding MS SQL databases in Enterprise Manager Nov 19 2003 11:51PM
Thor (thor hammerofgod com) (1 replies)
Re: Hiding MS SQL databases in Enterprise Manager Nov 21 2003 02:01PM
Cesar (cesarc56 yahoo com)
RE: Hiding MS SQL databases in Enterprise Manager Nov 18 2003 09:38PM
Jannie Hanekom (j_hanekom hotmail com)
> Hiding MS SQL databases in Enterprise Manager

Actually, It's quite possible to hide the databases. Just deny the guest
user read rights on sysdatabases - works like a charm. Only problem is that
many MS ODBC applications (Access, Excel and several installers I've
encountered) need to enumerate the list of databases, since they have
"friendly" dropdowns where you can specify the databases. If you can in any
way specify a direct ADO connection string (like in an ASP page etc) you can
get around this, though.

While you're at it, you may also want to restrict access to the syslogins
view (to hide the users in EM) and sysobjects and sysservers to hide the
global list of extended stored procedures and linked servers from poking
users.

In MSDB, we've also restricted access to sp_add_dtspackage,
sp_add_jobschedule and sp_enum_dtspackages to keep people from snooping on
DTS packages and scheduled jobs.

In addition to the above, you may want to have a look at the excellent site,
http://www.sqlsecurity.com. The site has good lockdown scripts and links to
useful utilities.

Hope that helps.

Jannie

------------------------------------------------------------------------
---
------------------------------------------------------------------------
---

[ reply ]







 

Privacy Statement
Copyright 2009, SecurityFocus