我有一个C#桌面应用程序,我需要将文本数据发送到远程SQL Server。 我应该用什么来保障安全? Web服务或套接字还是其他?
答案 0 :(得分:0)
Web服务和套接字是应用程序与SQL Server通信的方式。在它自身中,它们不提供安全性。
现在,如果您想知道如何从应用程序与SQL Server进行通信,这取决于您的方案。如果我需要通过多个应用程序与SQL通信,那么Web服务就是我的选择。例如,如果您有桌面应用程序,例如,Android应用程序或Web应用程序。
现在,如果您想了解安全性,您应该加密数据并将加密数据存储在SQL服务器中。检索数据时,应解密它。另外,请确保您的站点使用HTTPS协议而不是HTTP运行。