Office中国论坛/Access中国论坛

标题: 关于系统安全的思考 [打印本页]

作者: 疾风    时间: 2004-4-13 07:53
标题: 关于系统安全的思考
  学习Access多了,总为它的安全性担忧,一方面要提防各类窗体模块被随便盗用,另一方面则更担心后台数据库的表被导出。前者可以生成mde来预防,后者则非要用工作组文件来保密。设置工作组实在是麻烦至极,而且生成的登录界面又不够灵活美观(对本人而言)!突然间想到一个折中办法,构想是:1、后台数据库(BackDate.mdb)包含所有的数据表并设置尽可能复杂的密码。2、前台数据库包含所有窗体界面,如登录窗体、权限设置窗体、输入窗体等;禁用Shift键,生成mde文件,取消所有内设启动选项,用自定菜单及窗体登录。3、将后台数据库的所有表只要数据结构(选择性粘贴→数据结构),复制一份到一个新建数据库(BackDateNull.mdb,称之为“伪后台”,不设密码)备用。4、前台数据库每次退出时用代码刷新所有链接表到伪后台BackDateNull.mdb数据库,(避免被导入前台mde数据库的链接表,而看到后台数据库密码。)而每次登录时(在用户名及密码正确的情况下)再用代码刷新到真正的后台数据库BackDate.mdb。
  不知这样设的漏洞有多大,可行程度有几高,请各路高手不吝赐教!各位Access爱好者有没有更简单易行的方法?
作者: jzwwpp    时间: 2004-4-13 16:12
1、有破解工具再复杂的密码也会被干掉的。
4、如果有人想破你的文件,看到是空数据的时候会怎么办呢?我想不会接着用这个空数据库吧!

作者: zhengjialon    时间: 2004-4-13 16:36
后台用安全工作组,前台不用链接表并生成MDE,打开记录集时用ADO或DAO,这样最安全,不过失去了链接表的原因, 开发速度会降低。
作者: hi-wzj    时间: 2004-4-16 00:20
链接时系统会生成一个ldb文件,人家一看就知道后台数据库用的是什么文件了。那........新建一个文件,选导入......
工作组虽然不美观,且麻烦,但毕竟安全一些。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3