设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1587|回复: 6
打印 上一主题 下一主题

[Access本身] 请教多用户使用数据库的安全性设计

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-15 15:07:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用户不能直接打开表来看,因为表里面有敏感数据。他们只能通过窗体,编辑数据库的表。

我的做法是:
1、数据库分离成前台和后台,通过链接表关联;
2、把前台做成弹出窗体,禁止用户使用导航选项和菜单之类;
3、把前台编译成ACCESS2007的accde文件(对应ACCESS2003的mde文件);
4、把这个accde文件也放在服务器端,客户端通过winform之类exe来远程打开。

前3步都比较正常,第4步的看起来应该比较奇怪。我的想法是,如果accde文件也放在客户端,高手会不会通过反编译就可以进入到数据库看到链接表?感觉上“禁止Shift”,“隐藏表”这类手段只对菜鸟有用。

可是这样做我心里面也没有底,因为第4步看起来太奇怪了。这里的高手能指点一下吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-8-15 15:51:50 | 只看该作者
不一定要通过前台看链接表,自建一个文件,就能链接了。
3#
 楼主| 发表于 2009-8-15 16:17:16 | 只看该作者
不一定要通过前台看链接表,自建一个文件,就能链接了。
tz-chf 发表于 2009-8-15 15:51

我把后台放在服务器,如果客户端不知道我的后台的路径,他也没有办法链接我的后台数据库吧
4#
发表于 2009-8-15 16:30:45 | 只看该作者
复制前台,放到链接不到后台的地方打开,你如果没有措施的话,会提示链接表路径的。
5#
发表于 2009-8-15 16:34:14 | 只看该作者
看链接表也不用反编译吧
6#
发表于 2009-8-15 17:32:20 | 只看该作者
7#
发表于 2009-8-15 23:28:29 | 只看该作者
选择了ACCESS,等于放弃了安全,这句话我记的谁说过,确确如此...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-19 18:23 , Processed in 0.071862 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表