-
Docker 镜像与容器源代码保护方法(Python、C/C++、Shell 脚本、LLVM 混淆、DRM)
Docker 镜像中的源代码和可执行文件,默认情况下任何人都可以查看和使用。
不过有几种方法可以防止他人查看 Docker 镜像中的源代码,让只有获得授权的人才能使用。 -
Linux Shell 脚本安全:ssc 的结构性局限与漏洞(源代码保护、混淆、逆向工程)
ssc 是在 shc(Shell 脚本编译器)基础上改进而来的项目。
其原理与 shc 相同,都是先将 Shell 脚本包装成 C 源代码,再编译为二进制文件,从而防止源码暴露。 -
Shell 脚本安全:shc 的结构性局限与漏洞(加密、编译器、混淆)
shc 是目前最广为人知的 Shell 脚本保护工具。
它的原理是把 Shell 脚本包装成 C 源代码后编译成二进制文件,以此防止源代码泄露。 -
Shell 脚本保护工具对比:shc 与 HimitsuShell(二进制化、加密、混淆)
shc(Shell 脚本编译器)是一款将 Shell 脚本转换为二进制文件、防止代码泄露的工具。但在实际使用中存在以下局限性。
- 不提供混淆功能,容易被逆向工程破解。
- 依赖系统 Shell(如 /bin/sh),容易受到日志记录/挂钩(logging/hooking)攻击。