Документация

Документация/Защита

Константы и вызовы

Защита узнаваемых значений и связей между ними.

Представление значений#

Защита строк и чисел изменяет вид констант в приложении, снижая пользу прямого поиска по архиву. Runtime получает значения в момент использования; их корректное восстановление необходимо для сохранения поведения.

Связи раскрывают назначение#

Ссылки на методы и конструкторы могут раскрывать смысл даже после переименования. Косвенность изменяет их представление и разрешение. Защита уровня метода связывает преобразования и дополняет защиту исполнения.

Секреты авторизации остаются на сервере#

Значение, используемое на машине под контролем клиента, может быть наблюдаемо. Обфускация не является хранилищем постоянных API-ключей. Ключи подписи и окончательные проверки прав размещайте на контролируемой инфраструктуре.

Связаться с командой