Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.databases.ms-sqlserver > #754
| From | Erland Sommarskog <esquel@sommarskog.se> |
|---|---|
| Newsgroups | comp.databases.ms-sqlserver, microsoft.public.sqlserver.programming |
| Subject | Re: obfuscation of SQL Server deployments? |
| Followup-To | comp.databases.ms-sqlserver |
| Date | 2011-10-26 23:57 +0200 |
| Organization | Erland Sommarskog |
| Message-ID | <Xns9F8AF3A496B53Yazorman@127.0.0.1> (permalink) |
| References | <131787bf-2b5d-4bb6-bbef-9a0ba148a3ca@n18g2000vbv.googlegroups.com> |
Cross-posted to 2 groups.
Followups directed to: comp.databases.ms-sqlserver
Mad Scientist Jr (mad.scientist.jr@gmail.com) writes: > Any idea what kind of obfuscation MS supports for SQL deployments for > the current generation of SQL Server (2008)? > > I am interested in developing a database and assorted packages which > would be hosted on a client site, with the data available to the > client and their applications, but the client should not be able to > view the table definitions, stored procedures, or SSIS, SSRS, SSAS > packages. > > Is this possible without locking the entire server down? First of all, you need a license agreement that controls what the customer can do legally. But if you don't believe in legalese, and want something technical, no there is not much you can do. You can create stored procedures WITH ENCRYPTION, but that is only obfustication, and you can easily find code out there that gives you the clear text. You can hide table definitions from plain users, but not an administrator. You could deliver a pre-installed machine with all users etc, and not reveal the passwords for Administrator. But disk could be moved. You could put a seal on the machine, which at least would reveal that is has been tampered with and on. The only reasonable option is to host the machine outside the client's premises. On your own, on a hosting service, or for that matter in Azure. I should add that I don't know much about SSIS, SSRS and SSAS, but I see no reason that the same thing applies here. -- Erland Sommarskog, SQL Server MVP, esquel@sommarskog.se Links for SQL Server Books Online: SQL 2008: http://msdn.microsoft.com/en-us/sqlserver/cc514207.aspx SQL 2005: http://msdn.microsoft.com/en-us/sqlserver/bb895970.aspx
Back to comp.databases.ms-sqlserver | Previous | Next — Previous in thread | Find similar
obfuscation of SQL Server deployments? Mad Scientist Jr <mad.scientist.jr@gmail.com> - 2011-10-26 11:42 -0700 Re: obfuscation of SQL Server deployments? Erland Sommarskog <esquel@sommarskog.se> - 2011-10-26 23:57 +0200
csiph-web