保护Asp.net MVC中的连接字符串

沙赫兰

我的webconfige文件中有一个带有VS.Net2013的Asp.net MVC应用程序,我有这样的连接字符串部分:

 <connectionStrings>
    <add name="ConnectStrNL" connectionString="server=192.168.0.71\ins1;database=FNHProvider;MultipleActiveResultSets=true;persist  security info=True;User ID=general;Password=123;" />
    <add name="connectionStringGeneral" connectionString="server=192.168.0.254;database=NFS;MultipleActiveResultSets=true;persist security info=True;User ID=General;Password=*******;" />
</connectionStrings>

我想隐藏每个用户和数据库的通行证。而且我还有限制,不要使用此方法(aspnet_regiis.exe -site“ EncryptDemo” -app“ /”-pe“ connectionStrings”)

网络

如果您不希望密码位于配置文件中,则可以执行以下两项基本操作:

  1. 使用Windows身份验证。除非出于某些原因您不能使用Windows身份验证并且被迫使用SQL身份验证,否则这始终应该是您的首选方法

  2. 加密连接字符串。aspnet_regiis_exe正如您在问题中提到的那样,由于您不能使用,因此可以从代码中加密该部分。以下代码应在应用程序启动时运行一次:

    using System.Web.Configuration;
    using System.Web.Security;
    using System.Configuration;
    
    public void EncryptConnString()
    {
        Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
        ConfigurationSection section = config.GetSection("connectionStrings");
        if (!section.SectionInformation.IsProtected)
        {
            section.SectionInformation.ProtectSection("RsaProtectedConfigurationProvider");
            config.Save();
        }
    }
    

该代码取自该站点,您可以在此处找到更多信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MVC 5 / ASP.Net 4.5安全存储连接字符串

来自分类Dev

实体框架:在ASP.NET MVC 4中为SQL Server Compact设置正确的连接字符串

来自分类Dev

具有安全保护的ASP .NET Web配置文件连接字符串

来自分类Dev

JSON漏洞保护-ASP.NET MVC和Angular

来自分类Dev

在ASP.net中设置连接字符串

来自分类Dev

死了简单的ASP.NET MVC 5密码保护?

来自分类Dev

在Azure上的ASP.NET 5中访问连接字符串

来自分类Dev

验证ASP.NET MVC中的字符串数组

来自分类Dev

检索到ASP.NET 5 / MVC 6中的Azure存储的连接字符串

来自分类Dev

在ASP.NET 5 / EF 6中获取数据库连接字符串

来自分类Dev

如何从asp.net 5中的数据访问层读取连接字符串

来自分类Dev

动态更改Asp.Net Core中的连接字符串

来自分类Dev

通过查询字符串在ASP.NET MVC 4中传递特殊字符

来自分类Dev

加密ASP.NET Web Config中的连接字符串

来自分类Dev

如何使用令牌保护ASP.NET中的连接字符串?

来自分类Dev

连接字符串的ASP.NET MVC部署问题

来自分类Dev

ASP.NET的连接字符串

来自分类Dev

JSON漏洞保护-ASP.NET MVC和Angular

来自分类Dev

来自ASP.NET MVC4中Web.config文件的连接字符串错误

来自分类Dev

在ASP.net中设置连接字符串

来自分类Dev

ASP.NET MVC XSS保护

来自分类Dev

ASP.NET:保护Github中的配置文件

来自分类Dev

与ASP.Net的连接字符串

来自分类Dev

从另一个页面获取登录值,以在ASP.NET MVC中构造一个动态连接字符串

来自分类Dev

每当在ASP.NET MVC的web.config文件中编辑连接字符串时,我都会收到内部服务器错误

来自分类Dev

在web.config中设置连接字符串是否存在安全漏洞?(ASP.NET MVC,实体框架)

来自分类Dev

使用Image Resizer ASP.NET MVC保护图像

来自分类Dev

用于替换 ASP.net MVC 中的连接字符串的 aws 环境变量

来自分类Dev

asp.net中的连接字符串

Related 相关文章

  1. 1

    MVC 5 / ASP.Net 4.5安全存储连接字符串

  2. 2

    实体框架:在ASP.NET MVC 4中为SQL Server Compact设置正确的连接字符串

  3. 3

    具有安全保护的ASP .NET Web配置文件连接字符串

  4. 4

    JSON漏洞保护-ASP.NET MVC和Angular

  5. 5

    在ASP.net中设置连接字符串

  6. 6

    死了简单的ASP.NET MVC 5密码保护?

  7. 7

    在Azure上的ASP.NET 5中访问连接字符串

  8. 8

    验证ASP.NET MVC中的字符串数组

  9. 9

    检索到ASP.NET 5 / MVC 6中的Azure存储的连接字符串

  10. 10

    在ASP.NET 5 / EF 6中获取数据库连接字符串

  11. 11

    如何从asp.net 5中的数据访问层读取连接字符串

  12. 12

    动态更改Asp.Net Core中的连接字符串

  13. 13

    通过查询字符串在ASP.NET MVC 4中传递特殊字符

  14. 14

    加密ASP.NET Web Config中的连接字符串

  15. 15

    如何使用令牌保护ASP.NET中的连接字符串?

  16. 16

    连接字符串的ASP.NET MVC部署问题

  17. 17

    ASP.NET的连接字符串

  18. 18

    JSON漏洞保护-ASP.NET MVC和Angular

  19. 19

    来自ASP.NET MVC4中Web.config文件的连接字符串错误

  20. 20

    在ASP.net中设置连接字符串

  21. 21

    ASP.NET MVC XSS保护

  22. 22

    ASP.NET:保护Github中的配置文件

  23. 23

    与ASP.Net的连接字符串

  24. 24

    从另一个页面获取登录值,以在ASP.NET MVC中构造一个动态连接字符串

  25. 25

    每当在ASP.NET MVC的web.config文件中编辑连接字符串时,我都会收到内部服务器错误

  26. 26

    在web.config中设置连接字符串是否存在安全漏洞?(ASP.NET MVC,实体框架)

  27. 27

    使用Image Resizer ASP.NET MVC保护图像

  28. 28

    用于替换 ASP.net MVC 中的连接字符串的 aws 环境变量

  29. 29

    asp.net中的连接字符串

热门标签

归档