是否有黑客可以看到源代码

时间:2016-10-27 23:02:12

标签: sql visual-studio c#-4.0

我正在使用C#在Visual Studio上编写程序。我的问题是,在我发布应用程序.exe后,任何黑客都可以看到我的代码,如SQL用户名,密码等可能吗?如何在开发阶段阻止它?

2 个答案:

答案 0 :(得分:0)

你可以Encrypting Configuration Information

  

保护应用程序的一部分涉及确保高度   敏感信息不会存储在可读或轻松可解码中   格式。敏感信息的示例包括用户名,   密码,连接字符串和加密密钥。存储敏感   不可读格式的信息可以提高您的安全性   应用程序使攻击者难以获得访问权限   敏感信息,即使攻击者获得访问权限   文件,数据库或其他存储位置。

但你所做的一切并不是让它不易解码。

你简单无法隐藏连接字符串。

您应该连接到对客户端进行身份验证的服务,并且服务连接到数据库。该数据库甚至无法公开。请参阅WCF(Windows Communication Foundation)。

答案 1 :(得分:-1)

  1. 即使是加密文件也不安全,黑客可以尝试访问主计算机来克隆源文件....