您现在的位置: 电子商务模式 >> 电子商务技术 >> [EB技术]正文  显示方式: 

保护代码中的数据库连接字符串和其他敏感设置
http://tech.caneb.com/ 时间:2004-12-1 点击数:   电子商务模式[技术]频道 

今日不可不关注的电子商务技术资讯:

作者:Alek Davis

本文假定读者熟悉 C# 和 Visual Basic .NET

摘要

保护应用程序机密(如数据库连接字符串和密码)要求仔细考虑许多相关因素,如数据的敏感程度、可以获得访问权限的人以及如何在安全性、性能和可维护性之间获得平衡,等等。本文解释了数据保护的基础知识,并比较了几种可用于保护应用程序设置的技术。作者探讨了要避免的事项,如在源代码中隐藏密钥,以及使用“本地安全机构”。此外,他还提出了一些有效的解决方案,如数据保护 API。

 

本页内容
 数据隐藏
 限制对数据的访问
 加密数据
 权衡选择
 存储加密数据
 单向和双向加密
 哈希算法
 加密密钥
 保护加密密钥
 了解本地安全机构
 使用 DPAPI
 在应用程序源代码中隐藏密钥
 独立存储
 小结

在开发人员新闻组和在线论坛上,经常讨论有关保护数据库连接字符串、密码和其他敏感应用程序设置的问题。尽管大多数专业安全人员都同意使用软件无法隐藏机密的看法,但仍然有某些已知技术可以为大多数类型的应用程序提供充足的保护。所有的现有数据保护方法都基于三种基本技术:隐藏、访问控制和加密。这些技术可以单独使用,也可以结合使用。不管您决定是选择一种现有技术、还是构建自己的数据保护机制来保护应用程序机密,您的基本选择都局限于这三种方法。

在本文中,我将探讨数据保护的基础知识,并比较几种能够帮助您更好地管理机密数据的技术。我将指出适合使用这些技术的情况,以及应该避免使用这些技术的情况。我还将提供可以帮助您实现数据保护机制的代码示例、工具和 API 的参考。

数据隐藏


数据隐藏有时称为隐藏式保全。如果依赖这种技术,您就假设了只有您知道敏感信息存储的地方,并希望其他人都无法找到这些信息。此处的忠告是,应用程序也必须知道如何访问数据,因此是否能够保证机密的安全将在很大程度上取决于应用程序保护这种知识

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页  


关键词:数据库,ASP
阅读本站更多关于:“保护代码中的数据库连接字符串和其他敏感设置”的文章>>>>
作者:Alek Dav… 文章来源:本站原创
[EB技术]录入:北极星    责任编辑:北极星 

  • 上一篇[EB技术]:

  • 下一篇[EB技术]:
  •   窄告信息
    电子商务辩论台
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    电子商务模式网站(www.CanEb.com)版权与免责声明:
    ① 本网转载其他媒体、网站文章是为传播更多的信息,此类文章不代表本网观点,也不对其真实性负责,本网不承担此类文章侵权行为的连带责任。
    ② 在本网论坛(BBS)博客(Blog)网络硬盘(WebDisk)上发表言论或上传、收藏文件者,责任自负。
    ③ 如您因版权等问题需要与本网联络,请在30日内联系 caneb_com@yahoo.com.cn
    ④ 凡本网原创文章(包括论坛、博客等),欢迎转载,但务必注明来自本网,且需注明引用网址。
    焦点图片
    今日博客
    电子商务模式网站意见反馈留言板