首页 > 解决方案 > 如何保护代码机密性(使用Python和ruby的产品)

问题描述

我们使用 Python 和 ruby​​ 开发了一个人工智能辅助工作产品。出于数据安全原因,客户要求将代码安装在其服务器上。我们可以使用哪些技术解决方案来确保轻松部署和不泄漏我们的代码,或者使用开源加密系统?或者使用 AWS 的服务?

标签: pythonrubyamazon-web-servicesdocker

解决方案


撇开法律方面的问题不谈,从技术角度来看,没有办法阻止用户有足够的时间对您的代码进行逆向工程,因为它最终是在他们的服务器上运行的。

如果您有任何不应该泄露的内容,请将逻辑放在本地应用程序可以调用的安全 API 后面——如果您愿意,可以使用 AWS API Gateway。

如果代码无法部署在 API 中,您可以使用在线找到的解决方案来混淆代码,但您只会让它变得更难,而不是不可能


推荐阅读