设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2769|回复: 17
打印 上一主题 下一主题

[其它] 怎样才能使Access更安全,更保密呀?

[复制链接]
跳转到指定楼层
1#
发表于 2005-9-22 19:09:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1. 数据库密码没用: 破解的工具多得很.

2.工作组及用户权限没用: 因为要在别的机上运行一定要数据库文件和权限文件,还是有很多工具可以破解.

3. 在Access里写禁打开数据库的代码没用:因为别人有了权限文件就可以用别的开发工具查看数据库内容.用不着打开数据库。

我能想到的唯一保密的就是加密数据库里的字符串了。虽然还是可以破解,但毕竟那样的人才少,不过这样做也同时加慢了数据的访问速度,有没有好一点的加密方法呀?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
18#
发表于 2005-11-28 22:59:00 | 只看该作者
请教如何以“以新管理员登陆” ?每次打开ACCESS自动就是admin啊?!!
17#
发表于 2005-9-29 02:40:00 | 只看该作者
以下是引用真主在2005-9-28 18:36:00的发言:

2.解决方案



如何解决由Admin用户所引发的安全漏洞呢?在市面上有关Access的参考书籍中很难找出答案。实践中,我们总结出了一套行之有效的解决方案,现提出来供大家参考。



我们的基本思路就是屏蔽Admin用户对数据库的所有权限,首先,在Admins用户组中增加一个新的与Admin用户等同的新用户,例如为搘ww",然后以这个新用户登录Access,从Admins用户组将Admin用户撤出,并屏蔽掉Admin用户对数据库的所有权限,这样,Admin用户就成为了一个普通用户,实际的数据库系统管理员则变为新用户(www),而你的数据库安全系统就对所有的用户起安全防护作用了。

不能删除管理员?哪这个解决方案是什么意思?



看14楼的回复。

我转的这段文章节选自《ACCESS数据库的安全系统http://www.office-cn.net/forum.php?mod=viewthread&tid=30460,我估计可能是以前版本的Access可以撤出,现在不允许撤出了,但是对于这个问题,14楼的回复无疑是很有效的。

点击这里给我发消息

16#
发表于 2005-9-29 02:36:00 | 只看该作者
2.解决方案



如何解决由Admin用户所引发的安全漏洞呢?在市面上有关Access的参考书籍中很难找出答案。实践中,我们总结出了一套行之有效的解决方案,现提出来供大家参考。



我们的基本思路就是屏蔽Admin用户对数据库的所有权限,首先,在Admins用户组中增加一个新的与Admin用户等同的新用户,例如为搘ww",然后以这个新用户登录Access,从Admins用户组将Admin用户撤出,并屏蔽掉Admin用户对数据库的所有权限,这样,Admin用户就成为了一个普通用户,实际的数据库系统管理员则变为新用户(www),而你的数据库安全系统就对所有的用户起安全防护作用了。

不能删除管理员?哪这个解决方案是什么意思?
15#
发表于 2005-9-28 07:03:00 | 只看该作者
以下是引用hi-wzj在2005-9-27 20:54:00的发言:



不能撤出的,因此:

新建一个或多个管理员;新建一个管理员组,赋予它管理权限。

以新管理员登陆,限制原管理员及管理员组的权限到安全的级别。





是不是新版本作的限制?
14#
发表于 2005-9-28 04:54:00 | 只看该作者
不能撤出的,因此:新建一个或多个管理员;新建一个管理员组,赋予它管理权限。以新管理员登陆,限制原管理员及管理员组的权限到安全的级别。

点击这里给我发消息

13#
发表于 2005-9-27 17:00:00 | 只看该作者
没人回答我的问题!?

点击这里给我发消息

12#
发表于 2005-9-24 22:25:00 | 只看该作者
以下是引用真主在2005-9-22 22:42:00的发言:

我按上放的说法:在Admins用户组中增加一个新的与Admin用户等同的新用户,例如为搘ww",然后以这个新用户登录Access,从Admins用户组将Admin用户撤出,但系统一直不让我删除,请问这是为什么?谢谢!

没人回答我的问题!?
11#
 楼主| 发表于 2005-9-24 04:02:00 | 只看该作者
以下是引用hanppern在2005-9-22 11:29:00的发言:



作家hi-wzj的专栏已经看过,但保密性还是太差了,一下就破.

数据库保密主要是保密表和查询,他的那个程序是更改在ACCSEE里的登录密码,上面我都说过,我可以用其它的开发工具来连数据库,根本不用打开数据库.



不好意思,没有细看这个程序.是我太大口气啦,Sorry...里面应该是有张叫uSyspa的表吧.我也打不开. 不知道他有没有用了工作组权限,如果用了又没有发表mdw文件的话,那也只他自己做的ACCESS程序才能访问. 老实说我不是用ACCESS做开发的, 我是用ACCESS做数据库, Delphi做前台, 就是觉得用ACCESS不太安全,所以才在这里发贴问. 如果数据只能由ACCESS自己访问的话,对我来说已经是没意义的了.

前天刚看过一个用了工作组权限面不发表mdw的程序,只能由自己做的窗体来访问,保密性还挺不错的,如果用ACCESS做开发的话可以参考,可惜我用不上.呵呵.

点击这里给我发消息

10#
发表于 2005-9-23 06:42:00 | 只看该作者
我按上放的说法:在Admins用户组中增加一个新的与Admin用户等同的新用户,例如为搘ww",然后以这个新用户登录Access,从Admins用户组将Admin用户撤出,但系统一直不让我删除,请问这是为什么?谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-2 21:22 , Processed in 0.103340 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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