可以在C#winform应用程序的Dataset.xsd文件中包含纯文本数据库用户名和密码吗?

问题描述 投票:1回答:1

我在C#winform应用程序中有一个dataset.xsd文件。当我用notepad ++打开datased.xsd文件时,我发现了所有数据库身份验证信息(id,password)。我读到有关加密配置文件中的连接字符串并使用“ aspnet_regiis”命令的信息,并将其应用于我的项目,但是dataset.xsd的内容仍然可读。

我的项目安全吗?我是否需要采取进一步措施以使其更安全?如果有说明,我下一步该怎么办?

app.config文件的内容:enter image description here

dataSet.xsd的内容:enter image description here

是否有可能将来自app.config的加密ConnectionString设置为dataset.xsd文件???感谢您拨冗协助我回答这个问题。

c# winforms security dataset connection-string
1个回答
0
投票

亲爱的,我找到了解决方案,方法是删除dataSet.xsd文件中的第二个连接标签,该文件中的第一个连接标签是加密的,足以使代码正常工作,因此第二个标签仅引起安全漏洞如果没有此标签,代码将像魅力一样工作。修改后的代码:enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.