Size: a a a

2018 January 22

R

Rtem in Android Guards
Тогда есть плохой способ вывода ключа на основании уникальных данных девайса.
источник

D

Dmitry in Android Guards
т.е. мы ключ не храним, а пытаемся его восстановить по какому-то хитрому алгоритмы на основании этих данных?
Правильно ли я понимаю. Что можно более менее нормально сохранить в KeyStore ключ, а все остальное это уже Г., а не шифрование?
источник

IP

Ivan Purlatc in Android Guards
Rtem
Ключ не нужно хранить если выводить его каждый раз на базе пользовательского ввода
Чаще всего это какой-нибудь пинкод из 4 символов, который брутится)
источник

R

Rtem in Android Guards
Ivan Purlatc
Чаще всего это какой-нибудь пинкод из 4 символов, который брутится)
Ну это как мобильный телефон в заднем кармане носить угу.
источник

R

Rtem in Android Guards
Есть разные способы реализации.
источник

R

Rtem in Android Guards
Dmitry
т.е. мы ключ не храним, а пытаемся его восстановить по какому-то хитрому алгоритмы на основании этих данных?
Правильно ли я понимаю. Что можно более менее нормально сохранить в KeyStore ключ, а все остальное это уже Г., а не шифрование?
Не путай шифрование и хранинение
источник

R

Rtem in Android Guards
Хранение в кейсторе - условно надежно. Но на надежность этого ты не можешь повлиять. Этим занимается Google. Поэтому мы считаем, что это надежно пока не сломали.
источник

R

Rtem in Android Guards
Про генерацию ключа: ты берешь параметры девайса и на их основании генеришь ключ для широфания/расшифровки. Его можно не хранить, а выводить каждый раз по тем же данным.
источник

R

Rtem in Android Guards
PBDKF2 и прочие Argon-ы тебе в помощь
источник

D

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

R

Rtem in Android Guards
Да не за что =) Я (и тысячи других) уже озвучивал это в докладах и на митапах бесчетное количество раз =)
источник

R

Rtem in Android Guards
Но люди любят персональные ответы =)

P.S. Это не наезд ) Просто наблюдение
источник

D

Dmitry in Android Guards
Я пока только один доклад посмотрел. Честно говоря хотел взять где-то готовый класс под эту задачу и закрыть вопрос. Но все оказалось несколько сложнее.
источник

R

Rtem in Android Guards
Dmitry
Я пока только один доклад посмотрел. Честно говоря хотел взять где-то готовый класс под эту задачу и закрыть вопрос. Но все оказалось несколько сложнее.
И кнопку “сделать безопасно”. Я тоже хочу =)
источник

EK

Evgeniy Kuznetsov in Android Guards
Тогда сразу появится другая кнопка "Взломать" которую каждый сможет нажать
источник

EK

Evgeniy Kuznetsov in Android Guards
Такой вот Парадокс безопасности))
источник

D

Dmitry in Android Guards
эх. просто вроде как задача рядовая. по хорошему на уровне API можно было гуглу че-нить придумать в support library. Хотя наверное не все так просто
источник

D

Dmitry in Android Guards
рядовая всмысле - распространная - не плохо бы хранить секьюрные данные как можно секьюрней
источник

R

Rtem in Android Guards
https://habrahabr.ru/post/346798/ - неплохой ликбез. Рекомендую.
источник
2018 January 23

AS

Alexander Smirnov in Android Guards
не про андроид но про неплохой реверс, залипалово – https://github.com/jte/GTASA
источник