关于数据库连接串的安全问题

发布时间: 2007-01-24 11:37    作者: 未知    来源: 未知    浏览:    评论

在.NET Data Access Architecture Guide一文中看到的几种保存ConnectionString的方法:

In an application configuration file
优点:易部署,易编程控制,支持动态更新
缺点:安全性

In a Universal Data Link (UDL) file (supported only by the OLE DB .NET Data Provider)
优点:标准方案
缺点:性能,安全性,不支持sqlclient

In the Windows registry
优点:安全性,易编程
缺点:部署

In a custom file
优点:无
缺点:额外的编码,部署

In the COM+ catalog
优点:管理
缺点:安全性,部署,组件维护

考虑这几种方法,第一种是最常用的,但是我们现在做的是一个c/s的项目,由于考虑到反编译,连接字符串的安全就成了问题,即使你使用加密,一样可以根据反编译出来的东西来得到连接串,
但是按照公司的情况不可能去买混淆器.所以目前考虑用delphi做一个dll,在里面来操作连接串,最后再由.net来调用.
按理说一个很简单的问题怎么就变的复杂了呢?

大家有什么好的办法,还请多多指教


TAG

Smile Big Smile Surprise Stick out tongue Wink Sad Tongue Tied Indifferent Crying Embarrassed Cool Angry Angel Devil [8-|] [:#] [:-*] [:^)] [<:o)] [|-)] Yes Beer Left Hug Music Star Time Snail Pizza Automobile Umbrella Computer Storm [mo] [8o|] [^o)] [+o(] [*-)] [8-)] Coffee No Drinks [Z] Right Hug Cake Broken Heart Gift Wilted Flower Movie Dog Idea Sleep Email Travel Paradise
呢称:

加粗 斜体 下划线 链接 图片 代码 邮件地址 引用 列表

最多只能输入100个字符

Tags

SQL 数据库 asp.net C# XML 控件 .NET教程 程序 事件 数据 安全 代码 Server 客户端 验证 数据库专栏 接口 文件 Oracle DataSet 函数 DataGrid 问题 .net return C#语言 JavaScript 服务 IIS 对象 语句 windows 继承 时间 web.config 设计 开发 参数 变量 解决 字符 ADO.net 环境 VB.Net语言 web 异常 工具 服务器 计算 实例 OLEDB Application VB Word WebService insert asp net 安装 记录

精华推荐

更多

精品下载

更多