Начните с одного идентифицированного кандидата

Кандидата следует проследить до источника сборки и пакета записи, версии, плана подписи и дайджеста файла. Если файл еще недоступен, укажите, находится ли проект в стадии проектирования, разработки или подготовки к выпуску.

Перестройка, повторное подписание или изменение ресурса канала создают нового кандидата. Заключения о защите и совместимости в конечном итоге должны быть привязаны к конечному файлу.

  • Источник сборки и версия
  • План упаковки и подписания
  • Дайджест файла или запись о доставке
  • Планируемые каналы выпуска

Назовите направления бизнеса, которые заслуживают защиты

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

Также определите решения, которые могут перенести на серверную сторону. Yudun VMP увеличивает затраты на анализ и повторное использование ключевой клиентской логики, но не заменяет авторизацию сервера и средства контроля рисков.

Перечислите стек и диапазон совместимости

Для Android - языки состояний, система сборки, минимальная и целевая системы, ABI, собственные зависимости, инструменты исправлений и динамическая загрузка. Кросс-платформенные проекты должны включать в себя версию платформы и мостовой подход.

SDK для входа, оплаты, сопоставления, push-уведомлений, мультимедиа, рисков и поставщиков могут влиять на загрузку классов, встроенную загрузку или проверки самоинтеграции. Включите их в первый обзор.

  • Языки, фреймворк и сборка
  • Версии системы и ABI
  • Собственные и динамические пути загрузки
  • Важные сторонние SDK

Определите проверку и откат перед тестированием

Подготовьте запуск незащищенных приложений, критический путь и базовые показатели ресурсов, а также назовите устройства и системы, которые должны быть охвачены. Сравните защищенного кандидата в тех же условиях.

Определите диапазон развертывания, условия остановки и восстанавливаемую версию. Полные входные данные не являются документацией. Они определяют, может ли демонстрация стать действенным решением об освобождении.

Примените руководство к реальному приложению

Предоставьте стек, критические пути, целевые системы и текущего кандидата, чтобы Yudun мог порекомендовать целенаправленную проверку защиты и совместимости.