设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] 高手不愿公布的数据库加密方式

[复制链接]
1#
发表于 2007-8-31 10:36:55 | 显示全部楼层
呵呵,别作无谓的挣扎了,你这个方法治标不治本,根本的原因是access的安全性太弱了(或者说是微软刻意做得这么弱的,和设置诸多速度性能上的限制,不然以access易用性,微软高端数据库sql的市场也会给access夺走),你所有的安全设置都必须在vba+access环境下进行设置和开发,只要access有问题,你的努力就白费了。

多做一个类似系统数据库密码对话框的窗体出来,只要在主体中单击一下就禁止使用shift,在标签单击一下就开启这样的伎俩骗不了几个人了
2#
发表于 2007-8-31 11:52:46 | 显示全部楼层
见你那么热衷与access安全,之前回了你不少帖子,你自己也在题目中开玩笑,所以当熟人一样也开个玩笑而已,何必认真

我也为access安全性差苦恼忙碌了好长的一段时间,最后还是只能总结出使用access最重要的一个原则,就是看公司或用户对安全性保密性的要求:

一、如果要储存不能对外泄漏的重要数据,那么就别用access来做了,安全性方面来不得半点“也许”。
    access对比其他数据库最大的优点是易用性,最大的弊病是用户能直接copy走整个数据库。只要能copy走整个数据库,再多的安全限制和设置,泄漏只是早晚的事情。

二、如果是普通用途,就根本不需设置安全性或只设置弹出窗体和禁用shift就够了,设多了也是浪费时间,还不如用行政手段来得有效,一般人不会搞破坏,存心搞破坏的无论如何他也有办法的。只要做好每天备份,出了问题马上恢复就够了。

这也是比尔的目的所在,如果是普通用途的数据库,用户或企业不会花这个冤枉大钱买高端,还不如在office中捆绑一个非常易用的来抢占市场份额,让一堆人热衷于研究这种产品,接触和了解微软是多么好的一个主意。如果是重要的数据库,那么就肯定不会舍不得这几个钱了。

微软的原则就是只要在使用时不给用户突破这些限制就行,所以微软能将access做得如此脆弱并且无可救药(工作组可以轻易破解,生成的mde原来只是做了掩眼法,根本没有删除原代码,只是access自己不打开代码而已),才是真正的高。俗话说,治死人容易,将人治得半死不活,吃药就好转好不吃药就恶化才是难。

[ 本帖最后由 rjacky 于 2007-8-31 11:55 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-8 02:50 , Processed in 0.094042 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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