gpt4 book ai didi

c# - 当 app.config 打算在多台机器上使用时,如何保护它的安全?

转载 作者:行者123 更新时间:2023-12-02 06:03:27 27 4
gpt4 key购买 nike

我想创建一个连接到中央远程数据库的应用程序,并且该应用程序旨在提供给本地网络中的多个用户在其计算机上使用。我们面临的主要挑战是向用户隐藏连接字符串,以防止潜在的恶意使用。
到目前为止,我发现我必须使用 RsaProtectedConfigurationProvider 类,如 there 中所述。加密 app.config 并解密它。但我不知道如何向客户端提供所需的 RSA key ?这一切如何阻止黑客找到 key 并使用它来解密app.config

谢谢大家;)

最佳答案

the main challenge for us is to hide connection string from the users

您不能让用户拥有直接连接到数据库的客户端应用程序,并期望能够隐藏连接字符串。这是不可能的。

如果连接字符串必须保密,请将其存储在服务器上并让客户端应用程序连接到 Web 服务,而不是直接连接到数据库。

关于c# - 当 app.config 打算在多台机器上使用时,如何保护它的安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11951202/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com