我正在开发一个C#WPF应用程序,用户在其中生成图像,然后应用程序使用FTP连接将其上传到虚拟主机。 FTP连接的凭据始终相同,并且当前仅存储在源代码中。 我知道使用.NET Reflector,黑客可以很容易地获得FTP连接的用户名和密码。 我如何以及在何处存储这些凭据以确保反编译安全? 或者有更好的方法而不是使用FTP上传文件吗?
答案 0 :(得分:0)
您不能允许用户访问自己知道您不希望用户知道的凭据的程序。用户始终最终能够从程序中提取凭据。您可以放慢速度,但通常的复制保护计算适用:
根据您与用户及其使用的计算机的关系,您可以选择其他方式: