gpt4 book ai didi

security - 除了密码保护之外,如何改进对 MS Access MDB 的保护?

转载 作者:行者123 更新时间:2023-12-02 01:23:04 30 4
gpt4 key购买 nike

我有一个受密码保护的 mdb Access 权限,但可以在 1 秒内通过在谷歌中找到的免费工具轻松破解。除了支付一些昂贵的工具外,有没有什么好的方法来保护 ms access 数据库文件?我正在考虑加密它,然后通过 dll 对其进行解密,获取一些数据,并将其传递给第三方应用程序,然后当连接关闭时,再次加密文件。

如果有人愿意评论这种方法的谬误,或者有其他资源、工具等,那就太好了。

谢谢:)

最佳答案

Access 是一个旧数据库,为什么不用 SQL Express 2005(女巫是免费的)?您将获得更多关于安全性的信息,并且在您的应用程序内部,您在连接中使用了一个用户/密码,没有人会知道并且看不到它......如果他们尝试打开 SQL,他们只会看到数据库名称,并且没有别的(记住使用 SQL 身份验证而不是 Windows 身份验证)

如果您使用的是 .NET,您可以在安装程序中指定仅在安装 SQL 2005 Express 后安装您的应用程序,或者如果使用其他语言,则使用 InstallShield、FinalBuilder 等来执行相同的操作...

:)

当我想到这一点时,你的想法是“挣扎”我......如果一个表中有超过 30k 行(引自 Microsoft),并且如果你要创建一个层来加密/解密,Access 的响应时间开始变差数据……您的应用程序将从运行缓慢变为根本无法运行……这是个好主意吗?

关于security - 除了密码保护之外,如何改进对 MS Access MDB 的保护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/833358/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com