Secure connection to SQL over internet?

  • Thread starter Thread starter Paul W
  • Start date Start date
P

Paul W

Hi - I need to distribute to customers a VB.net program that will access a
SQL db that is available out on the internet. The db uses SQL
authentication.

What would I need to do to protect the SQL login credentials from
'snooping'. I guess I need to protect them from the end user, and from
network snoopers during transmission over the internet.

Any pointers much appreciated.

Paul.
 
Paul said:
Hi - I need to distribute to customers a VB.net program that will access a
SQL db that is available out on the internet. The db uses SQL
authentication.

What would I need to do to protect the SQL login credentials from
'snooping'. I guess I need to protect them from the end user, and from
network snoopers during transmission over the internet.

Any pointers much appreciated.

Paul.
At the very least you will want an SSL connection. Preferrably via a VPN
as opposed to direct. The SQL Libraries support encrypted connections,
check Books online or reply back here for specific.
 
Thanks - I see from BOL that "SSL encryption works only with instances of
SQL Server 2000 running on a computer that has been assigned a certificate
from a public certification authority. The computer on which the application
is running must also have a root CA certificate from the same authority."

Without going into details right now, would it possible for me to distribute
the client certificate with my application (or does this require hands-on
configuring on the client PCs)?

I also see mention that "multi-protocol" has its own encryption that does
not require certificates. Would this be an option (SQL2000)?

Paul.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top