核心算法暴露
模型前后处理、定价规则、风控策略随交付包进入非受控环境。
RISK SCENARIOS
Python 的可读性与动态运行优势,也让核心逻辑更容易被复制、审阅和批量分析。
模型前后处理、定价规则、风控策略随交付包进入非受控环境。
本地部署、边缘节点与客户机房中的代码需要许可和设备边界。
静态工具与大模型降低了理解大规模 Python 代码的人工门槛。
只做名称替换或字符串处理,难以覆盖控制流、运行时与交付链风险。
LLM-ASSISTED ANALYSIS
LLM 已经可以批量归纳模块职责、追踪调用关系,并把低层代码转换成接近业务语义的说明。过去依赖人工经验和时间投入的分析工作,现在更容易被自动化。传统的名称替换、字符串处理或单一控制流变换,很难持续干扰这类分析流程。
ANTI-LLM PROTECTION
pyobf 的 Anti-LLM 处理分布在 Source/AST、源码文本和 L2 IR。它改变模型获得的上下文质量,混入可信度不同的结构和信息,提高自动归纳、跨函数关联和批量还原的成本。
Anti-LLM 不能替代加密、许可或 VM 保护,也不承诺阻止所有模型分析。它用于延长分析链路,并增加结果校验成本。
LAYERED ARCHITECTURE
同一项目可按文件和函数选择不同层级,在保护强度、兼容范围与运行成本之间建立明确边界。
面向广泛代码区域的基础保护,重塑符号、表达式与控制结构。
进入版本适配后的中间表示,提供模块/函数载荷保护并由 Runtime 按需执行。
将选定函数编译为自定义寄存器机语义,由 Rust VM 执行。
TECHNICAL MATRIX
不是单点混淆,而是从构建输入到目标运行环境的组合式工程能力。
SOURCE CONTROL
Rename、CFF、opaque predicate、inline、MBA、字符串与反射调用。
BYTECODE CONTROL
版本无关 IR、CFG 变换、function stub、block merge 与 IR decoy。
EXECUTION CONTROL
随机化 ISA、编译器、Runtime,以及迭代、调用等语义支持。
ANALYSIS RESISTANCE
误导上下文、蜜罐、运行时藏值藏逻辑与上下文膨胀。
TRUST BOUNDARY
密文标签校验、用途隔离派生、设备绑定与离线许可能力。
NATIVE RESEARCH
研发中/受控验证能力,当前不作为正式 hardened wheel 交付。
ENGINEERING EVIDENCE
保护能力必须由跨层协议、失败策略和可执行验证共同支撑。
编译端与运行端共享清晰协议边界,不由 Runtime 猜测构建状态。
roundtrip、binding、CLI 与 differential tests 分别验证结构、接口、接线和行为。
不支持的 VM 语义在构建期明确失败;部分高风险布局变换优先保持语义。
| Python | 适配范围 CPython 3.8–3.14 |
|---|---|
| 系统 | 系统实现 Windows/Linux/macOS |
| 验收 | 具体 OS/Python/CPU/ABI 组合需目标环境验收 |
| Feature | 能力门控,默认最小暴露 |
| Quality | 普通发布质量门;hardened 实验链独立验证 |
APPLICATIONS
适用于必须把 Python 程序交付到客户、合作方或边缘环境的团队。
保护推理编排、特征工程、后处理与领域算法。
AI / ALGORITHM在客户机房交付业务系统时,收敛核心规则暴露面。
ON-PREMISE为桌面工具、边缘节点和合作方 SDK 建立许可边界。
OFFLINE DELIVERYNEXT STEP
先识别关键模块、目标平台与性能预算,再确定 L1–L3 的组合和交付边界。