常量与调用保护
同时保护可识别的值及其关系。
改变值的表示#
字符串和数字保护改变常量在受保护应用中的形态,降低直接扫描归档文件查找文本和值的效果。运行时在使用时恢复值,而正确恢复本身也是必须保留的行为。
关系也会暴露意图#
即使名称发生改变,方法与构造函数引用仍可能透露用途。间接化改变引用的表示与解析方式,方法级保护连接相关转换,并补充执行层保护。
授权秘密应保留在服务器#
客户控制的设备必须使用的值,仍可能被观察到。混淆不能充当永久 API 凭据的保险库。签名密钥与最终权限校验应放在您控制的基础设施上。