RE: Transferring data to web host
- From: Ron <Ron@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 6 Mar 2009 03:25:01 -0800
Sorry, do linked servers use SSL including exchanging data via bcp? I am
able to link to the webhost's server. If that the case, then I would be
fine with encrypting sensitive columns and then transmitting using SSL.
"Mohit K. Gupta" wrote:
Hi Ron,.
Since Data is Sensitive .. I was thinking maybe this option would work
for you .. but it is a bit of work ..
Option 1:
1) Move the tables/data from your main database to a staging database.
2) Encrypt the database in staging database using a Certificate from an CA.
3) Backup database.
4) FTP Database using SSL-FTP to your web host.
5) They restore the backup into their staging database.
6) Decrypt data.
7) Update their database from the staging database.
Option 2:
Use HTTP End point, with SSL to publish a function to web in your internal
environment that uses a certificate to authenticate and the web-host pulls
information from there using a web app?
Option 3:
You said SSL is not possible? Can't it be setup for port 1433 between the
two sites? If that is possible then you'll be able to use linked servers?
Maybe?
... Just bouncing Ideas :-).
--
Mohit K. Gupta
B.Sc. CS, Minor Japanese
MCITP: Database Administrator
MCTS: SQL Server 2005
http://sqllearnings.blogspot.com/
"Ron" wrote:
Using SQL SERVER 2005. Our goal is for the web host (3rd-party) to house the
data that users can then query through a secure website.
I have got it down now where I can move data between my internal SQL
Server and our webhost's SQL Server database utilizing bcp. What I am not
clear on is how to secure such communications. I've spent the last hour or
two searching the MSDN library but am still confused.
If some of the data I want to BCP is HIPAA-sensitive, how do I secure the
data? I
need to script this so that it is an automated task. I don't see how to
encrypt a file before transmit and then decrypt before bcpimports it nor do I
see how to secure the communications. While our server has a linked_server
relationship with the webhost server, we do not have a trusted connection so
I don't think SSL is possible.
Since the amount of data being moved nightly is very substantial (several
hundred thousand rows), bcp seems the only practical way to get it done
quickly. I'm not sure if just securing the data by encrypting the columns
before export is secure enough.(?)
- Follow-Ups:
- RE: Transferring data to web host
- From: Mohit K. Gupta
- RE: Transferring data to web host
- References:
- Transferring data to web host
- From: Ron
- RE: Transferring data to web host
- From: Mohit K. Gupta
- Transferring data to web host
- Prev by Date: Error: 18456, Severity: 14, State: 11.
- Next by Date: RE: Transferring data to web host
- Previous by thread: RE: Transferring data to web host
- Next by thread: RE: Transferring data to web host
- Index(es):
Relevant Pages
|