I have been reading that direct access to a SQL Server database over the Internet is insecure, so I am wondering what intermediary I can and should use between the client and the server. What are the best practices in terms of security and performance?
Share
For direct access, you would have to use SSL on your connections, but generally, I wouldn’t expose a database server to the internet. I would design my way around it, for example by creating web services in front of the db server.