Начните с одного идентифицированного кандидата
Кандидата следует проследить до источника сборки и пакета записи, версии, плана подписи и дайджеста файла. Если файл еще недоступен, укажите, находится ли проект в стадии проектирования, разработки или подготовки к выпуску.
Перестройка, повторное подписание или изменение ресурса канала создают нового кандидата. Заключения о защите и совместимости в конечном итоге должны быть привязаны к конечному файлу.
- Источник сборки и версия
- План упаковки и подписания
- Дайджест файла или запись о доставке
- Планируемые каналы выпуска
Назовите направления бизнеса, которые заслуживают защиты
Не останавливайтесь на запросе на сильную закалку. Объясните, какие алгоритмы, протоколы, проверки авторизации, права или местные решения приводят к потерям бизнеса при восстановлении или изменении.
Также определите решения, которые могут перенести на серверную сторону. Yudun VMP увеличивает затраты на анализ и повторное использование ключевой клиентской логики, но не заменяет авторизацию сервера и средства контроля рисков.
Перечислите стек и диапазон совместимости
Для Android - языки состояний, система сборки, минимальная и целевая системы, ABI, собственные зависимости, инструменты исправлений и динамическая загрузка. Кросс-платформенные проекты должны включать в себя версию платформы и мостовой подход.
SDK для входа, оплаты, сопоставления, push-уведомлений, мультимедиа, рисков и поставщиков могут влиять на загрузку классов, встроенную загрузку или проверки самоинтеграции. Включите их в первый обзор.
- Языки, фреймворк и сборка
- Версии системы и ABI
- Собственные и динамические пути загрузки
- Важные сторонние SDK
Определите проверку и откат перед тестированием
Подготовьте запуск незащищенных приложений, критический путь и базовые показатели ресурсов, а также назовите устройства и системы, которые должны быть охвачены. Сравните защищенного кандидата в тех же условиях.
Определите диапазон развертывания, условия остановки и восстанавливаемую версию. Полные входные данные не являются документацией. Они определяют, может ли демонстрация стать действенным решением об освобождении.
Примените руководство к реальному приложению
Предоставьте стек, критические пути, целевые системы и текущего кандидата, чтобы Yudun мог порекомендовать целенаправленную проверку защиты и совместимости.