【问题标题】:protecting DB using Python [duplicate]使用 Python 保护数据库 [重复]
【发布时间】:2017-08-22 15:32:01
【问题描述】:

我只想为我的文件“file.db”(SQLite3 数据库)设置密码,如果有人试图打开这个数据库,它必须询问密码以进行身份​​验证。 有没有办法使用python做到这一点。

提前致谢。

【问题讨论】:

  • 在文件本身(操作系统级别)上设置适当的用户和组权限,而不是加密文件。从安全角度来看,它更高效 - 更好的解决方案

标签: python sqlite


【解决方案1】:

打开文件时询问密码没有多大意义,它需要另一个程序来完成,监视文件并在操作系统级别拦截请求..

您需要做的是使用 ACL 保护文件,为所需的用户和组设置适当的访问权限。

【讨论】:

  • 是的! “另一个程序来做到这一点,观察文件并在操作系统级别拦截请求..”我只想要那个。与我的项目集成很有帮助
猜你喜欢
  • 2011-08-14
  • 2011-08-23
  • 1970-01-01
  • 2014-12-14
  • 2019-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多