gpt4 book ai didi

c# - Excel 插件 C# oracle 连接。安全吗?

转载 作者:行者123 更新时间:2023-11-30 21:06:10 25 4
gpt4 key购买 nike

我使用 Visual Studio 2008 和内置项目模板创建了一个 Excel 2007 加载项。在我的项目中,我有一个数据库连接类,它使用连接字符串连接到 Oracle 数据库,例如:

string connectionString = "Data Source=ibd1.dev;User Id=xxx;Password=xxx;";

我的问题是,部署加载项后这有多安全。最终用户(或恶作剧的黑客)是否可以反编译加载项并查看连接字符串?如果可能的话,我不能冒险。

我应该提一下它是如何部署的。我正在使用 Visual Studio 中的“发布”功能将安装文件放在公司内部任何人都可以访问的共享网络驱动器上。生成的目录有一个 setup.exe、一个 VSTO 文件和几个包含 DLL 和 MANIFEST 文件的子目录。我在部署方面没有太多经验,因为我通常是网络应用程序开发人员。

如有任何建议,我们将不胜感激。

最佳答案

Is it possible for an end user (or mischievous hacker) to decompile the add-in and see the connection string? I can't risk that if it is possible.

是的。 Reflector 等工具,dotPeek等使这变得微不足道。

我可能不会直接从 VSTO 加载项连接到数据库。相反,我会调用 Web 服务(它与数据库对话),用户需要通过用户名和密码、Windows 集成身份验证等方式向 Web 服务进行身份验证。

关于c# - Excel 插件 C# oracle 连接。安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11352384/

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