R
Robert Blackwell
We have an employee in South Carolina that does shipping for my company.
They operate out of thier home and ship using FedEx software. The shipping
system can import and export shipping data through ODBC. I work out of
California with our actual office and we use an msacces db for our ordering
system. We also ship FedEx out of CA using the same software but since our
shipping computer is connected to our LAN I can create a system DSN to our
main db no problem and with no real risk of compromising data since our db
can't be accessed from the outside.
What I want to do is allow the computer in SC to export shipping data to our
computers.... which is going to be shipping address, package
details/tracking numbers. I've thought of a couple of ways 1 way seems
pretty secure to me but requires more steps, the second way only requires
one step but is less secure.
Option 1: SC creates a DSN to a (my)sql server that runs at my office. Then,
take that data and update it into our main access db. Alternatively, I could
create a website to display this information rather then importing it to our
db but my goal is to have as much info available in our main db to minimize
time looking for stuff.
Option 2: our router supports IPsec/PPTP so I could create a vpn and map a
network drive to our access db so they could make a DSN and export directly
to the db.
At first I was more concerned at option 2 because of the fact that its
connecting directly to our main db, and with that DSN you gain access to all
of our customers info including thousands of credit cards (credit card data
is not encrypted in the db, if it was I would be concerned still but not as
much). Now though, I'm realizing that the SC computer runs Windows XP Home
edition which doesn't support IIS so I don't believe it would be possible
for an outsider to get access to this DSN without them installing and
customizing apache server...which I know they wouldn't even know where to
begin.
Please let me know what you guys think.
They operate out of thier home and ship using FedEx software. The shipping
system can import and export shipping data through ODBC. I work out of
California with our actual office and we use an msacces db for our ordering
system. We also ship FedEx out of CA using the same software but since our
shipping computer is connected to our LAN I can create a system DSN to our
main db no problem and with no real risk of compromising data since our db
can't be accessed from the outside.
What I want to do is allow the computer in SC to export shipping data to our
computers.... which is going to be shipping address, package
details/tracking numbers. I've thought of a couple of ways 1 way seems
pretty secure to me but requires more steps, the second way only requires
one step but is less secure.
Option 1: SC creates a DSN to a (my)sql server that runs at my office. Then,
take that data and update it into our main access db. Alternatively, I could
create a website to display this information rather then importing it to our
db but my goal is to have as much info available in our main db to minimize
time looking for stuff.
Option 2: our router supports IPsec/PPTP so I could create a vpn and map a
network drive to our access db so they could make a DSN and export directly
to the db.
At first I was more concerned at option 2 because of the fact that its
connecting directly to our main db, and with that DSN you gain access to all
of our customers info including thousands of credit cards (credit card data
is not encrypted in the db, if it was I would be concerned still but not as
much). Now though, I'm realizing that the SC computer runs Windows XP Home
edition which doesn't support IIS so I don't believe it would be possible
for an outsider to get access to this DSN without them installing and
customizing apache server...which I know they wouldn't even know where to
begin.
Please let me know what you guys think.