Android приложение SatefyNet API
100 000 UAHВступление:
Android приложения имеют возможность использовать сервис Android SatefyNet API, чтобы идентифицировать, что пользователь приложения использует реальное устройство, что это устройство не рутировано, а также, что само используемое приложение не было как-либо модифицировано (проверяется apkCertificateDigestSha256) - в итоге, грубо говоря, SatefyNet дает приложению сигнал, что "клиент безопасен и ему можно доверять", либо "клиент опасен и доверять ему нельзя".
Детальнее:
Есть Android приложение, которое при определенных действиях, "проверяет устройство" через Android SatefyNet API.
Название приложения: "I n s t a g r a m" (без пробелов).
Техническая сторона - отправка 2х зависимых друг от друга запросов к гуглу. Там данные об устройстве, шифрование и все как положено.
Разультат второго ответа от SatefyNet API - это JWT токен, подписанный приватным ключом гугла, в котором есть информация, можно ли доверять клиенту, или нельзя.
Задача:
Автоматически получать при необходимости валидный и работающий JWT токен от гугла, который будет сообщать о том, что клиенту МОЖНО ДОВЕРЯТЬ.
Методы решения задачи не принципиальны, но изначальный приоритет на том, что JWT токенов нужно будет много.
Вариант решения задачи (идеальный):
Отснифать запросы приложения к Android SatefyNet API, понять принцип работы этих запросов, их структуру и методы
шифрования.
Далее, научиться слать такие же запросы через PHP, при этом генерируя случайную информацию об устройстве, получая валидный и работающий JWT токен от гугла, который будет сообщать о том, что клиенту МОЖНО ДОВЕРЯТЬ.
Если реализовать вышеописанный вариант не предоставляется возможным, допускается профессиональная модификация обсуждаемого приложения, чтобы можно было с его помощью получать нужные JWT токены.
Также допускаются Ваши предложения по решению описанной задачи.
Актуальные фриланс-проекты в категории PHP
Админка для статейного сайтаДобрый день. необходимо написать админ панель для игрового статейного сайта (сайт этот - https://themeforest.net/item/goodgames-portal-store-html-gaming-template/17704593) В админке должно быть: 1. **Управление пользователями:** - Создание новых пользователей. -… HTML и CSS верстка, PHP ∙ 3 ставки |
Laravel + VueJS + InertiaJSДобрый день, написан проект, он рабочий и готов к запуску. Кроме одного нюанса. SSR(Server Side Rendering) очень медленно работает, при запуске бота для проверки нагрузки - сайт падает спустя 3-4 минуты. Если в процессе проверки перезапускать SSR - работает но очень медленно.… Javascript, PHP ∙ 2 ставки |
Изменить логику акции 1+1=3Видео о том, что нужно сделать https://www.loom.com/share/e73bc4b1b04c49f7b78acf95e9ce7d15?sid=73b5c8ee-c7c5-4518-86ef-acfc7ffda194 Если кратко, то нужно изменить логику акции 1+1=3 В настоящее время при добавлении 2-х пицц 40см, появляется модальное окно, где пользователь… PHP ∙ 1 ставка |
Реализовать интеграцию 1c и Woocommerce |
Laravel разработчик с навыками работы со SphinxВсем доброго времени суток, ищу Laravel разработчика который сможет помочь доработать текущий функционал одного из проектов. Важны навыки работы со Sphinx, а также умение работать с JS на более-менее базовом уровне. В ставке пожалуйста текстом указывайте стоимости 1 часа вашей… PHP, Веб-программирование ∙ 2 ставки |