0

我正在开发一种将信息存储在计算机上本地数据库中的软件(是的,我知道,这太不可思议了)。在这些信息中,我们最近添加了一个由第三方公司提供的秘密令牌。

通常,在提供支持时,客户会将他们的数据库发送给我们,以便我们能够可靠地测试和重现错误。可悲的是,他们中的一些人向我们发送了他们的数据库,其中包含秘密令牌。这意味着在我们的测试平台上导入这个数据库实际上会打击真正的第三方用户生产帐户,并弄乱它的生产数据(不酷)。

为避免这种情况,我们考虑检测主机更改并在检测到主机更改时禁用令牌(或在启动时将其从数据库中删除)。

问题是,如何检测这种变化(最好使用 Python)?这与许可系统的要求接近,但我们可能不需要相同的精度。

为了让事情变得更有趣,这需要适用于 Mac OS X、Windows 和 Linux。

有什么线索吗?

4

0 回答 0