Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 SQL Server Administration (2000)
 Secure Connections

Author  Topic 

ckuo@kahluadesigns.com
Yak Posting Veteran

58 Posts

Posted - 2004-01-16 : 11:42:18
Hi,
When a user connects to my sql server thru TCP/IP with a user and password, how can I secure the data that is being passed in the connection?

Merkin
Funky Drop Bear Fearing SQL Dude!

4970 Posts

Posted - 2004-01-16 : 11:53:04
Use a VPN


Damian
Go to Top of Page

ckuo@kahluadesigns.com
Yak Posting Veteran

58 Posts

Posted - 2004-01-16 : 12:14:54
Well, say I have a distributed application that makes calls to the sql server, how would i incorporate the vpn in this case? Or even if the sql server is on a webserver and users need to log int thru Enterprise Manager, how do I ensure it sall secure without setting up a VPN in every case. thanks
Go to Top of Page

setbasedisthetruepath
Used SQL Salesman

992 Posts

Posted - 2004-01-16 : 12:29:37
SQL Server does not concern itself with data security beyond the application layer. That is a job for the network infrastructure. Internal network connections typically don't need security as your network personnel already segregates internal from external traffic. VPN is the best approach for external clients accessing internal sql servers (though in today's n-tier designs that's atypical, more common is external clients accessing internal web servers through ssl).

Define "secure". Do you mean only certain users can gain access, or that the data over the wire is encrypted, or both?

Jonathan
Gaming will never be the same
Go to Top of Page

ckuo@kahluadesigns.com
Yak Posting Veteran

58 Posts

Posted - 2004-01-16 : 12:54:01
Secure meaning the data being transferred between the sql server and the client is encrypted. Thanks
Go to Top of Page

jasper_smith
SQL Server MVP & SQLTeam MVY

846 Posts

Posted - 2004-01-16 : 14:35:25
If you want all data encrypted then you can use SSL assuming you are on SQL2000. If all you want to encrypt is the initial login handshake then simply installing a certificate will do this without requiring you to enable encryption on the server side.

HOW TO: Enable SSL Encryption for SQL Server 2000 with Certificate Server
[url]http://support.microsoft.com/?id=276553[/url]

HOW TO: Enable SSL Encryption for SQL Server 2000 with Microsoft Management Console
[url]http://support.microsoft.com/?id=316898[/url]
Go to Top of Page
   

- Advertisement -