Size: a a a

2021 March 06

В

Вадим in Android Guards
Ок
источник
2021 March 12

IV

Ivan V in Android Guards
Всем доброго утра! У меня вопрос, как вы решаете проблему с идентификацией версии приложения на сервере? Допустим в старом билде приложения я нашел багу и успешной ее эксплуатирую, в новой версии этого же приложения этой баги нет, при этом сервер ни как не проверяет актуальность приложения, как быть?
источник

IV

Ivan V in Android Guards
можете просто ссылкой кинуть на какую нибудь статейку на это тему)
источник

EM

Eugen Martynov in Android Guards
Шлем версию на сервер
источник

EM

Eugen Martynov in Android Guards
Сервер шлет ошибку на любой запрос если версия закрыта
источник

IV

Ivan V in Android Guards
если не совпало, то сервер говорит стопе и иди обновись
источник

EM

Eugen Martynov in Android Guards
Специальную ошибку которую понимает клиент и показывает требуется обновление
источник

IV

Ivan V in Android Guards
Eugen Martynov
Сервер шлет ошибку на любой запрос если версия закрыта
такой способ как то влияет на бизнес процесс
источник

OP

Oleg Pchelkin in Android Guards
Мы в userAgent в хедер зашиваем версию, если версия не поддерживается - отображаем вечный алерт что апка больше не поддерживается, обновите.
Также через сервак проверяем при старте есть ли обновленнная версия приложения и раз в день показываем диалог что хорошо бы обновиться до последней версии - после внедрения этой фичи людей с сильным отставанием версии приложения стало прям в разы меньше)
источник

IV

Ivan V in Android Guards
ооо, отлично! Спасибо вам @franticbee @jack_martynov, выручили прям!!!
источник

IV

Ivan V in Android Guards
Oleg Pchelkin
Мы в userAgent в хедер зашиваем версию, если версия не поддерживается - отображаем вечный алерт что апка больше не поддерживается, обновите.
Также через сервак проверяем при старте есть ли обновленнная версия приложения и раз в день показываем диалог что хорошо бы обновиться до последней версии - после внедрения этой фичи людей с сильным отставанием версии приложения стало прям в разы меньше)
а по owasp mobile это как то указать можно, если нет проверки актуальности версии?)))
источник

EM

Eugen Martynov in Android Guards
Хороший вопрос
источник

ES

Egor Sigolaev in Android Guards
Ребят, а кто то может объяснить зачем иногда в запросе нужно слать юзер агент? Я пробовал ии без, всё работает. Это типо фингерпринт девайса, чтобы можно было банить по юзер агенту?
источник

IV

Ivan V in Android Guards
Egor Sigolaev
Ребят, а кто то может объяснить зачем иногда в запросе нужно слать юзер агент? Я пробовал ии без, всё работает. Это типо фингерпринт девайса, чтобы можно было банить по юзер агенту?
ну и для статитстики, с каких устройств заходят, я такое замечал, а еще да, юзер агент слать опасно, много раз  видел что можно хсс заслать, именно в мобильных приложениях
источник

ES

Egor Sigolaev in Android Guards
Ivan V
ну и для статитстики, с каких устройств заходят, я такое замечал, а еще да, юзер агент слать опасно, много раз  видел что можно хсс заслать, именно в мобильных приложениях
Что такое хсс?
источник

IV

Ivan V in Android Guards
xss - cross site scripting
источник

ES

Egor Sigolaev in Android Guards
Ivan V
xss - cross site scripting
Понял, надо еще поразбираться
источник

ES

Egor Sigolaev in Android Guards
Спасибо
источник

СП

Сергей П. in Android Guards
В remote config firebase можно выставить ключ или пару ключей с поддерживаемымими версиями.
Приложение его проверяет, если удаленный номер уже выше текущего - требует обновления.

Может сильно упростить работу с сервером или с бессерверным приложением
источник

R

Rtem in Android Guards
Ivan V
ну и для статитстики, с каких устройств заходят, я такое замечал, а еще да, юзер агент слать опасно, много раз  видел что можно хсс заслать, именно в мобильных приложениях
xss в нативных мобильных приложения через user-agent? А есть где почитать про это? =)
источник