Size: a a a

2019 October 23

СП

Сергей П. in Android Guards
Ну надо статьи смотреть. Очевидуй вариант - сервер знает пинкод, шлет случайное число как челлендж, устройство шлет хэш челленджа +  пинкода и сервер авторизует или нет.
Плюc все это по https. Но надо смотреть где у этого слабые стороны.
А для крипто есть ок.библиотека tink
источник

EK

Evgeniy Kuznetsov in Android Guards
А как сейчас авторизация происходит, без пина и биометрии?
источник

V

Vadim in Android Guards
Evgeniy Kuznetsov
А как сейчас авторизация происходит, без пина и биометрии?
Пока что эмайл и пароль. Но мы с нуля все делаем, поэтому как решим так и будет, осталось понять как правильно
источник

EK

Evgeniy Kuznetsov in Android Guards
Ну понятно, отправляете email password на сервер, а в ответ что? Просто ок/не ок или токен авторизационный?
источник

V

Vadim in Android Guards
Evgeniy Kuznetsov
Ну понятно, отправляете email password на сервер, а в ответ что? Просто ок/не ок или токен авторизационный?
Токен, который нужно рефрешить через Х времени
источник

СП

Сергей П. in Android Guards
По емэйл и паролю можно firebase auth подключить и сделать это все проблемой гугля
источник

СП

Сергей П. in Android Guards
Тут скорее вопрос что за данные надо защитить и где они находятся (сервер, устройство, и там и там)
источник

V

Vadim in Android Guards
Файрбейс точно не получится подключить, все нужно ин-хауз делать, такие требования бизнеса
источник

V

Vadim in Android Guards
Потом еще SCA аудит нужно будет проходить, для получения нужных лицензий
источник

СП

Сергей П. in Android Guards
Хотя там вроде на токены по умолчанию  не заморачиваются, устройство остается автрризованным пока это не будет сброшено из устройства или на сервисе
источник

СП

Сергей П. in Android Guards
Тогда токены
источник

NK

Nikita Kuklin in Android Guards
Vadim
Потом еще SCA аудит нужно будет проходить, для получения нужных лицензий
подойдет ли что то из этого:
1) Шифровать токен пином и удалять пин, при расшифровке отправлять на сервак и если 200, то успех. В противном случае - не успех. Перебор решается ограничением попыток на сервере.
2) Сгенерить ключ в кейсторе доступный только нашему приложению и им шифровать пин после чего хранить его на устройстве и расшифровывать после каждого ввода ПИНа для сравнения. Единственный минус - если устройство будет скомпрометировано, но в таком случае насколько я знаю ничего не защитит уже
источник
2019 October 25

R

Rtem in Android Guards
источник
2019 October 26

R

Rtem in Android Guards
источник

R

Rtem in Android Guards
Не про андройд, но тема интересная
источник
2019 October 27

R

Rtem in Android Guards
источник

Sergey λ in Android Guards
ничего нового не вижу, делал так сто лет назад, ещё со времен КитКат
источник
2019 October 28

NK

Nikita Kulikov in Android Guards
Коллеги, добрый день. Возникла проблема при подключении к jdb приложения. Пытаюсь подключиться, однако оно абсолютно не реагирует
источник

NK

Nikita Kulikov in Android Guards
Пробовал по разному
источник

NK

Nikita Kulikov in Android Guards
На телефоне, соответсвенно, Waiting For Debugger. Перерыл гугл, не понимаю в чем может быть проблема
источник