100分请教有关ACCESS数据库的安全控制!急~

simonchenxu 2003-08-22 11:40:25
我的同学接收了一个别人没做完的工程
数据库采用的是access97,专门开了一个文件,用于存放数据,是可见的,而且可以用access任意修改
现在人家老板要求安全控制
1、数据库用户不能打开,或不能直接更改。
2、各工序数据修改需记下修改者,以示责任。

想请问,花最小的代价,如何实现这些功能!最好有具体一点地实现
非常感谢!
...全文
63 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
simonchenxu 2003-08-24
  • 打赏
  • 举报
回复
谢谢改了又改的回复

现在麻烦的是,这个软件是卖给那些施工队工头用的,估计是用工作组来限制权限行不通,要知道,他们可不会为了是用这个软件来切换用户什么的

如果实在保密有困难,那就不搞了,管不了那么多了:-(
changechange 2003-08-23
  • 打赏
  • 举报
回复
你提出的问题要求代价最小,而Access本身就提供了类似功能
http://access911.net/index.asp?board=4&mode=3&recordid=71FAB51E

但是你又不屑一顾,可是你又不懂如何将数据加密后存入数据库,别人提醒你要去VC寻找加密算法,你却对此质疑,我想大概没人能帮你了
simonchenxu 2003-08-23
  • 打赏
  • 举报
回复
有没有人帮帮忙亚~
急死了~
小弟先谢了
simonchenxu 2003-08-23
  • 打赏
  • 举报
回复
大哥,我要说的是,你给我的文章,我虽然不能说仔细,但是确实看过了,那篇文章似乎朱要说的事Access2002的功能,那个工程使用的是Access97,有没有这个功能我就不清楚了,我也找不到access97去安装了
他提供了另外的vb的修改密码的操作,可是vb和vc对数据库的访问大相径庭,对于vc的CDaoRecordSet如何进行访问,我实在不清楚,所以才询问有关vc开发的部分。
至于加密算法,个人认为可行性不大。应为,不仅是要保护数据的不曝光,还要防止恶意破坏。如果,你加密,人家把他全删了,那不就和没加一样嘛
还是感谢大家的帮助!
changechange 2003-08-23
  • 打赏
  • 举报
回复
第一,你这个问题已经讨论过太多次了,查查旧贴也有一大堆
第二,你要的要求,用工作组来限制权限就可以了,97版的话只是位置和2000版不同,在控制面板里面的,你找一下
第三,上述方法都能用第三方软件破解,而且破解爆简单,我这里就有破解软件。
第四,有人说只要不提供信息组文件即可防止破解,但是没有信息组文件,连正常使用也不行,所以行不通
第五,其他很多方法都是靠二进制方式修改文件,导致一般人无法打开,但是只要稍微仔细点的人找找硬盘就能找到破绽从而破解,也行不通


够清楚了吗?
zjcxc 2003-08-23
  • 打赏
  • 举报
回复
ACCESS数据库可以直接设置密码啊.你直接设个密码不就行了吗?

打开ACCESS--工具--安全--设置数据库密码.
changechange 2003-08-22
  • 打赏
  • 举报
回复
http://access911.net/index.asp?board=4&mode=3&recordid=71FAB51E
simonchenxu 2003-08-22
  • 打赏
  • 举报
回复
这里不是数据库 开发 论坛吗?
zhengjialon 2003-08-22
  • 打赏
  • 举报
回复
VC到VC版求助
simonchenxu 2003-08-22
  • 打赏
  • 举报
回复
能不能说具体一点,我不太明白
还有,最好和vc开发紧密一点的
jethao 2003-08-22
  • 打赏
  • 举报
回复
其实就是权限控制和系统日志啊!至于库文件本身,加密码保存就可以了。

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧