gpt4 book ai didi

python - 允许客户查看 Python 代码,但修改安全

转载 作者:太空宇宙 更新时间:2023-11-04 03:46:29 25 4
gpt4 key购买 nike

事情是这样的:我有一个用 Django 编写的商业 Python 应用程序。它不在云中,客户应将它们安装在自己的服务器上。

但是,巴西针对纳税计算软件的 IT 法律迫使我对每段代码(在本例中为每个 file.py)进行认证。他们生成 MD5 哈希,如果我的客户运行修改后的版本,我必须支付罚款,甚至应该被政府起诉。

我真的不在乎我的源代码是否可供所有人使用。真的。我只是想保证源代码没有任何变化。

有没有人有保护代码的想法?客户应该拥有对服务器的根访问权限,因此简单的“合规声明”不应保证任何事情......

最佳答案

这不太适合 StackOveflow;但我的建议是对代码中需要审核的部分进行审核;将它们写成 Python C 模块,然后导入。您可以将编译后的模块与正常的、未修改的 Django 应用程序一起发布。

只有当您的代码的某些部分受此审核/限制而不是整个应用程序时,这才有效。

您唯一的其他办法是自己托管并提供您自己的源审计/控制。

关于python - 允许客户查看 Python 代码,但修改安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23548519/

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