【发布时间】:2010-10-03 04:55:25
【问题描述】:
我一直致力于开发此分析工具,以帮助解释和分析捆绑在软件包中的数据库。以一种只能通过我们的软件访问的方式保护数据库对我们来说非常重要。在 Python 中实现它的最佳方法是什么?
我知道可能没有明确的解决方案,但威慑才是真正重要的。
非常感谢。
【问题讨论】:
-
一个专有的目标——帮助你锁定你的东西——并不是很多人愿意花时间免费做的事情。
-
很难阻止人们获取他们已经拥有的数据(见证 DRM)。锁定对数据库的访问的最佳方法是根本不发送它,而是使用通过 Internet 发送的查询。很多这样的例子(即所有 web 应用程序的 99%)。我不知道这种架构是否适用于您的应用程序,但其他任何事情都很难(而且对于坚定的攻击者来说可能是不可能的)。
标签: python database sqlite encryption