找回密码
 立即注册

QQ登录

只需一步,快速开始

CanYou8
银牌会员   /  发表于:2017-5-27 13:57  /   查看:4626  /  回复:5
项目是C/S结构,目前我们用ActiveReports实现报表打印与预览,是将数据库连接信息从服务器端取出来,在客户端生成报表时赋值过去的;而我们的打印模板也会下载到客户端,所以没有在模板中定义数据库连接信息。在传输的过程中,数据库账号、密码等连接信息都会暴露出来。请问对此安全问题,有没有好的解决方案?

5 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-27 16:51:58
沙发
您用的哪个平台?
再传输过程中您可以进行数据得加密
回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2017-5-31 17:26:15
板凳
用的是WPF平台。除了加密,还有其它方案吗?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-5-31 23:03:21
地板
您可以考虑再运行时为报表绑定数据源,然后再运行时对数据库链接进行加密等逻辑处理
回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2017-6-5 08:45:09
5#
好吧 看起来只能加密了
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-6-5 09:34:23
6#
OK~~谢谢反馈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部