如何确保sql2000的安全通信

eternalkid 2008-07-15 08:58:56
对于sql2000,应用程序服务器与数据库服务器之间传送的数据是否已加密?如果没有,应该怎么做才能确保sql2000的通信安全?
换了是sql2005又应该怎么处理呢?
...全文
218 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
hery2002 2008-07-16
  • 打赏
  • 举报
回复
安全和效率本来就是双刃剑,
一方要求高了,另一方可能就差了,
只能做在你解决方案中采取一种折衷的方式,
找到最佳匹配点.
zjcxc 元老 2008-07-16
  • 打赏
  • 举报
回复
win98及以后的版本默认都装了 MDAC
wangxiao2008 2008-07-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 HEROWANG 的回复:]
学习
[/Quote]
eternalkid 2008-07-16
  • 打赏
  • 举报
回复
OK,谢谢大家。
还有点问题,我另开一帖问。
zhnzzy 2008-07-15
  • 打赏
  • 举报
回复
把你应用程序里面的config配置字符串用加密,读取的时候再解密
zjcxc 元老 2008-07-15
  • 打赏
  • 举报
回复
当然, 使用加密的通道来传输数据, 效率肯定是有一定影响的

另外, 在 sql 2005 中, 不定定要证书服务器(如果启用了加密, 但没有指定证书, 会使用自签名证书, 但安全性不太高)
zjcxc 元老 2008-07-15
  • 打赏
  • 举报
回复
配置 SSL 加密就可以了.

具体的配置方法在 sql 的联机帮助上有写

至于证书服务器, 如果你不愿意花钱, 而且只是自己企业内应用的话, 完全可以自己架设
eternalkid 2008-07-15
  • 打赏
  • 举报
回复
程序级别的话,效率问题怎么解决呢?
我在插入数据库之前对数据加密,然后传到服务器上,从服务器上读出来数据后再解密一次,太慢了吧?
eternalkid 2008-07-15
  • 打赏
  • 举报
回复
利用本地加密来实现传输过程中以密文传输其实也可以的,不过我对2008太陌生了。。。哈哈

2000和2005的没有折衷的解决办法么?
tianhuo_soft 2008-07-15
  • 打赏
  • 举报
回复
2000里面只能是在程序级别想办法了
eternalkid 2008-07-15
  • 打赏
  • 举报
回复
我看完了。

文章提到的主要还是本地加密的问题。2008附加的是透明加密的功能,针对整个数据库而非某个用户。

据我所知 ,2005其实也有提供本地加密功能的,只不过加密过程不是透明的。2000的机密则是很不健全,不仅是单向的,升级困难,而且好像早就被破解了。

我关心的只有数据在传输过程中的安全性。最好能够在sql2000上实现,2005也行。
eternalkid 2008-07-15
  • 打赏
  • 举报
回复
to hery2002:
哈哈,我先看看。回复完才看到你又加了两贴。
eternalkid 2008-07-15
  • 打赏
  • 举报
回复
TO hery2002:
谢谢。那么2008应该怎么处理呢?还有,2000里怎样用函数实现呢?刚刚接触数据库安全问题,没什么概念。
分不够可以再加。
hery2002 2008-07-15
  • 打赏
  • 举报
回复
Understanding Transparent Data Encryption (TDE)
http://msdn2.microsoft.com/en-us/library/bb934049(SQL.100).aspx
Database Encryption in SQL Server 2008 Enterprise Edition
http://msdn2.microsoft.com/en-us/library/cc278098(SQL.100).aspx
hery2002 2008-07-15
  • 打赏
  • 举报
回复
楼主说的是这个?
SQL Server 2008: Transparent data encryption feature - a quick overview
http://blogs.msdn.com/lcris/archive/2007/10/03/sql-server-2008-transparent-data-encryption-feature-a-quick-overview.aspx
  • 打赏
  • 举报
回复
学习
hery2002 2008-07-15
  • 打赏
  • 举报
回复
这个,安全通信,
在2008里面才有的功能,
2000里面如果要实现,
只有自己程序处理,
或者自己写函数.
eternalkid 2008-07-15
  • 打赏
  • 举报
回复
多谢邹建大哥,我先试试。
如果我在配置SSL之后,在本地用access往服务器上的sql2000里写数据成么?
联机文档上说本地得安装了MDAC 2.6 或 SQL Server 2000 连接库才行。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧