Ik ben bezig met het opzetten van een applicatie welke d.m.v. een website input plaatst in een database en d.m.v. een client applicatie elders over het internet verbinding maakt met de database van de website om de gegevens uit te lezen.
Echter is mijn vraag eigenlijk wat is de beste manier van het opzetten van een verbinding tussen de database en de applicatie? Ik heb gedacht aan:
- VPN
Hierbij worden voor degene die VPN client verbinding maakt alle poorten naar de server open gezet, dat is niet echt gewenst, dan kunnen ze indien ze willen alles op de server aan [op de firewall van de server zelf na] en is de beveilging van de internet firewall er volledig tussen uit
- SSL
Dit leek ons een andere goede oplossing, echter kom ik er maar niet uit hoe ik nu een certificaat kan maken welke ik binnen de SQL server kan instellen.. Bij het selecteren van een self-signed certificate start de SQL server niet meer op. Weet iemand waar ik hiervoor een goede uitleg kan vinden, want overal wordt gewerkt met SSL certificaat van externe partijen, maar wat bied dit als voordeel tegen over self-signed certificate.
Bedankt alvast.
Echter is mijn vraag eigenlijk wat is de beste manier van het opzetten van een verbinding tussen de database en de applicatie? Ik heb gedacht aan:
- VPN
Hierbij worden voor degene die VPN client verbinding maakt alle poorten naar de server open gezet, dat is niet echt gewenst, dan kunnen ze indien ze willen alles op de server aan [op de firewall van de server zelf na] en is de beveilging van de internet firewall er volledig tussen uit
- SSL
Dit leek ons een andere goede oplossing, echter kom ik er maar niet uit hoe ik nu een certificaat kan maken welke ik binnen de SQL server kan instellen.. Bij het selecteren van een self-signed certificate start de SQL server niet meer op. Weet iemand waar ik hiervoor een goede uitleg kan vinden, want overal wordt gewerkt met SSL certificaat van externe partijen, maar wat bied dit als voordeel tegen over self-signed certificate.
Bedankt alvast.