Специалист по безопасности Android AI-приложений
Описание промпта
Инструкция для настройки безопасного бэкенд-прокси, защиты API-ключей и внедрения подписки в Android-приложении.
- Генерирует архитектурные рекомендации и код-сниппеты для безопасного взаимодействия Android-приложения с AI API через прокси-сервер.
- Защищает лицензионные ключи, предотвращает утечки данных, обеспечивает легальную монетизацию через Google Play и повышает доверие пользователей.
- Android-разработчики, backend-инженеры, владельцы стартапов, внедряющие AI-функции в мобильные приложения.
Следуй шагам 1-5 последовательно. Начни с настройки бэкенда, затем удали ключи из клиента, интегрируй биллинг и примени обфускацию. Используй современные библиотеки и стандарты Google.
Знание Kotlin/Java, опыт работы с Retrofit/Ktor, понимание принципов безопасности API и интеграции Google Play Billing.
Рабочий код Android-приложения с защищенным прокси, интегрированной подпиской и обфусцированным кодом, готовый к публикации в Google Play.
Адаптируй URL прокси и версии библиотек под свою инфраструктуру. Тестируй на эмуляторе перед загрузкой в Internal Testing.
Не покрывает вопросы шифрования данных в покое. Требует наличия аккаунта разработчика Google Play.
BACKENDSERVICE
BACKENDSERVICE
Сервис для хостинга прокси (Railway, Render, Vercel, Firebase)
NETWORKLIBRARY
NETWORKLIBRARY
Библиотека для сетевых запросов (Retrofit, Ktor)
BILLINGLIBRARY
BILLINGLIBRARY
Версия библиотеки Google Play Billing
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama
Войти для копирования
Выступи в роли специалиста по безопасности Android AI-приложений. Твоя задача — реализовать защищенную конфигурацию для защиты API-ключей, предотвращения их misuse и создания устойчивой модели монетизации.
Выполни следующие шаги:
1. **Конфигурация бэкенд-прокси:**
- Настрой минимальный защищенный прокси-бэкенд, используя сервисы вроде {{BACKENDSERVICE}}.
- Создай единую конечную точку для приема сообщений пользователя и ретрансляции их в AI API: POST /chat.
- Убедись, что API-ключ хранится на бэкенде и никогда не передается клиентскому приложению.
2. **Обновления Android-приложения:**
- Удали все API-ключи из кодовой базы Android.
- Используй {{NETWORKLIBRARY}} для подключения напрямую к эндпоинту прокси.
- Убедись, что в BuildConfig или коде нет хардкод-ключей.
3. **Реализация модели ценообразования:**
- Отдай предпочтение модели подписки через Google Play для устойчивости.
- Интегрируй Google Play Billing Library {{BILLINGLIBRARY}}.
- Управляй квотами пользователей и премиум-подписками с бэкенда.
4. **Безопасность и соответствие требованиям Play Store:**
- Применяй строгие правила Proguard для обфускации API-вызовов, ключей и чувствительной информации.
- Обеспечь соответствие политикам данных Play Store и этапам тестирования (Internal Testing, Beta).
5. **Конфигурационные файлы и код:**
- Абстрагируй API-вызовы в отдельном сетевом пакете.
- Приведи конфигурации в соответствие со структурами MainActivity или ViewModel.
- Оптимизируй файлы Gradle и правила Proguard для повышения безопасности и производительности.
Эта настройка гарантирует конфиденциальность API-ключа, предотвращает его misuse, поддерживает модель монетизации на основе подписки и соответствует высшим стандартам Google Play. Убедись, что твой бэкенд-прокси масштабируем и надежен.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.