Skip to content

grishan0v/homework_secure_storage

 
 

Repository files navigation

Secure Storage

OTUS Репозиторий домашней работы по безопасности

Задание 1. Реализуйте безопасное хранение auth token:

  1. Обязательно реализуйте шифрование полученного токена авторизации AES алгоритмом
  2. Предусмотрите безопасное хранение ключа
  3. Обеспечьте поддержку API < 23
Дополнительно
  1. Используйте максимально безопастный режим шифрование (не ECB)

Задание 2. Реализуйте вход используя биометрию:

  1. Релизуйте авторизацию в приложение через BiometricPrompt
  2. Обеспечьте поддержку STRONG и WEAK биометрию
Дополнительно
  1. Добавьте возможность включать или отключать авторизацию через биометрию
Тестовые пользователь

Email: otus@test.com Пароль: otus

Материаы, которыми можно пользоваться:

otus_security

Документация по KeyStore

About

OTUS Репозиторий домашней работы по безопасности

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%