是否要保护蒸气代码免受访问(任何类型的访问,甚至是物理访问)?

问题描述 投票:0回答:1

我正在使用Vapor 3和macOS 10.15(Mac Mini)编写后端。该项目已准备就绪,正在运行。问题是如何保护代码。我不想将代码存储在不受保护的服务器上。问题是:如何保护代码免受任何人可以访问此服务器的访问(直接,物理访问也是如此:知道密码的人可以将其克隆到闪存驱动器)?我听说不可能像iOS应用程序(产品->存档)(Compiling Vapor as Standalone App on MacOS)那样在Xcode中构建或编译Vapor应用程序。如果可能的话,请告诉我。代码强化(使代码难以阅读)很容易被破坏(至少是我的强化版本)。也许可以将代码(扩展名为.swift的某些文件)存储在某些云存储(Github,Google云端硬盘)中吗?或者,还有其他方法可以保护代码吗?

谢谢您的帮助或建议!

macos security cloud hosting vapor
1个回答
0
投票

可以只启动二进制文件。

1)在项目文件夹中启动swift build -c release,最后它将向您显示编译二进制文件的方式。

2)将已编译的二进制文件(Run)复制到另一台macOS计算机并启动

唯一的限制是,在另一台macOS机器上,您应该在同一路径上安装所有需要的库和软件包。

© www.soinside.com 2019 - 2024. All rights reserved.