Реверс приложения перед релизом: что ищут в сборке

Клиентское приложение часто хранит ключи, скрытые адреса и обход оплаты. Это видно до публикации, если сборку разобрать заранее.

Перед стором полезно узнать, что из приложения достанет посторонний за вечер. Туда попадают ключи API, тестовые адреса, флаги «оплата пройдена», отладочные логи и комментарии, которые казались невидимыми. Реверс показывает это до форума и до отзыва в сторе.

Когда проверка окупается

  • Подписки и внутренние покупки: клиент не должен сам себе включать тариф.
  • Любые секреты в сборке. Ключ, которым можно ходить в ваш API, в приложении жить не должен.
  • Скрытые методы и отладочные меню, которые забыли выключить в release.
  • То же для десктопной утилиты, если она ходит в те же сервисы.

Это не замена обычному тестированию сценариев. Тестировщик проходит путь пользователя. Разбор сборки смотрит, что осталось в файле после сборки. Для финтеха и приложений, где целостность клиента важна, оба шага стоят рядом.

Если приложение разрабатываем мы, разбор сборки можно поставить обязательным шагом перед публикацией. Чужую сборку тоже разбираем в согласованном объёме и отдаём рекомендации без лишнего театра.

Связанные услуги Lexora

Релиз уже близко?

Проверим сборку на утечки и обходы до стора.