Size: a a a

2018 September 13

gh

guy with hmmm in Android Guards
Я не уверен, я даже найти информацию про это просто не смог найти. Мне говорили про то, что нужно вообще у гугла что-то по поводу подписи запрашивать, но компании в которой я работааю вроде отказали, всё настолько смешалось в моей голове, что я даже не понимаю откуда начать искать
источник

IT

Igor Talankin in Android Guards
источник

A

Anton in Android Guards
guy with hmmm
Я наверное просто неправильно сформулировал вопрос. Задача примерно следующая, есть компания производит телефоны, насколько я понял, мы пишем кастомную прошивку, дальше вопрос как её апдейтить? Ну например у htc в прошивке идут свои ништяки и апдейт работает, про первый вопрос - спасибо)
в андроид подкастах обсуждали rom'ы, там что-то подобное проскакивало - про свои приложения встроенные и саму прошивку
https://androiddev.apptractor.ru/android-dev-podkast-51/

и тут много чего интересного, особенно для начинающих
https://www.youtube.com/watch?v=tu5kFj9ZqIs
источник
2018 September 15

R

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

А

Александр Гузенко in Android Guards
каждый же подумал "ну почему не я, изи бага же" ?
источник

R

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

GK

Gregory Klyushnikov in Android Guards
Какой офигенный сайт
источник

GK

Gregory Klyushnikov in Android Guards
Зачем показывать буквы для чтения, когда можно показывать прогрессбар просто так
источник

GK

Gregory Klyushnikov in Android Guards
А, там потом анимация. Это же так важно, что я этого не дождался
источник

R

Rtem in Android Guards
А кто знает, с каких пор jadx-gui стал раотать так херово? Он похоже AGP 3.1+. вообще не вдупляет
источник

R

Rtem in Android Guards
Вот такие методы получаются =) Все ))
источник
2018 September 16

ВТ

Владимир Тимофеев in Android Guards
Rtem
Вот такие методы получаются =) Все ))
Это ещё не плохо
источник

GK

Gregory Klyushnikov in Android Guards
Rtem
Вот такие методы получаются =) Все ))
это же просто байткод, из которого слегка попытались сделать джаву
источник

ПД

Павел Дреманович in Android Guards
Всем привет, у меня следующая задача:
Приложение должно хранить KeyPair (Ed25519) и при входе должен запрашиваться пинкод.
Должна быть поддержка устройств начиная с 19 API.

Вот как я планирую это реализовать:
С помощью Android Keystore API подпишу ключевую пару пинкодом. Подпись вместе с ключем зашифрую с использованием того же API и положу в SharedPreferences. Сам пин-код + количество неверных попыток я буду хранить также зашифрованным в SharedPreferences.

Что в моем понимании мне это даст:
1. Поскольку ключ подписан пином, будет невозможно отключить проверку пина даже имея доступ к файлам внутри приложения. (При попытке восстановления ключа подпись не совпадет)
2. Перебор пинкода затруднит счетчик попыток и длительный таймаут, а в случае наличия у злоумышленника доступа к файлам приложения защита строится на том что простого перебора не достаточно, нужно знать ключ которым зашифрован пинкод.

Какие есть подводные камни у такого метода? Возможно я чего-то не учел, возможно есть способ проще?
источник

Y

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

ПД

Павел Дреманович in Android Guards
Ну а если смотреть с позиции цены взлома?
источник

R

Rtem in Android Guards
Gregory Klyushnikov
это же просто байткод, из которого слегка попытались сделать джаву
Раньше лучше показывало
источник

R

Rtem in Android Guards
Павел Дреманович
Ну а если смотреть с позиции цены взлома?
Если есть пин-код, то посмотри в сторону PBKDF2. И не храни ключи вообще
источник

ПД

Павел Дреманович in Android Guards
Не хранить, к сожалению, в моем случае не вариант. А за совет спасибо.
источник

R

Rtem in Android Guards
Павел Дреманович
Не хранить, к сожалению, в моем случае не вариант. А за совет спасибо.
Храни в зашифрованном виде свои данные. Ключ выводи из пина.
источник