首页 > 解决方案 > 保护 MS Access 数据库

问题描述

伙计们,我正在开发一个本地系统项目,我将使用 Microsoft 访问作为数据库存储。

该应用程序可能分布在具有不同访问层控制的多个用户之间。

保护数据库免于手动更新的直接方法是设置密码锁,但是我今天遇到了这个软件:https ://www.accessrecoverytool.com/how_to_recover_access_password.html

它只是立即用特殊字符破解了我的密码。

我可以知道是否有更好的方法来保护 ms 访问 mdb 文件?

谢谢你。

标签: ms-access

解决方案


在安全方面有很多考虑因素。正如 EvA 已经发布的那样,至少不要使用旧的 .mdb 文件格式,而是使用 .accdb 或 .accde (编译前端)或 .accdr (用户只有运行时版本)。

.accdb 的密码方法是否也被公开破解我不能说,因为我不监控这些事情。假设它是您关心的数据(而不是前端代码) - 然后 accdb 可以加密数据,因此必须有一个前端,嵌入密码才能看到数据。

人们总是可以将后端数据放到 SQL Server Express 上,然后依赖 SQL Server 的安全功能集。


推荐阅读